

Match form loads a moment after the page opens so the main prediction can appear first; recent results are fetched right after.
Walsall come into Friday’s League Two meeting with four matches unbeaten, taking wins over Newport County and Crewe Alexandra and drawing with Colchester United and Cambridge United in that spell. At home, they have been solid rather than spectacular, with eight wins, four draws and eight defeats, and their 21 goals scored at home is not far off their 22 conceded, which fits a match where they can do enough without needing a shootout.
Gillingham’s recent away form is less convincing for this trip, with six games without a win and five straight defeats overall before the draw at Fleetwood Town in early March. They have also gone without a clean sheet in six, and their away record of five wins, five draws and nine losses points to a side that often gives opponents a chance. That matters here because Walsall do not need much to tilt the game in their favour.
The head-to-head record is another small nudge toward the home side, as Walsall beat Gillingham 4-1 in this fixture in October 2023, while the more recent meetings have been tighter with draws and a narrow 1-0 Gillingham win in August 2025. Even so, Gillingham’s lack of momentum is hard to ignore, and Walsall’s overall league position and better goal difference suggest the hosts are the steadier side going in.
There is a slight tension with the projected 2-1 scoreline, because Gillingham have been capable of nicking a goal on the road, but the bigger picture still favours Walsall. Their home xG return of 1.7 is healthier than Gillingham’s away attacking output, and Walsall’s recent unbeaten run at least shows they are avoiding the kind of slip that would undermine a home win. Gillingham’s long winless stretch also leaves little room for confidence in them turning this around.
My prediction is Home Win at 33/50. Walsall are unbeaten in four, Gillingham are winless in six, and the visitors have lost five of those six matches. Gillingham have also gone six games without a clean sheet, which leaves their away record looking vulnerable against a Walsall side that has been more reliable at home.