Shrewsbury Town host Gillingham on 31 October 2026 at 18:00 in League Two. The Shrews come off a 3-3 draw with Rotherham United and need to rebuild momentum at home. Gillingham arrive in poor form, winless in three matches and hammered 4-1 by Grimsby Town last time out. Shrewsbury's home record shows four wins in their last ten, while Gillingham's away form has been dire, conceding 1.90 goals per game on the road with no clean sheets in their last three trips.
Form and H2H
Shrewsbury have won four of their last ten home matches and conceded 1.40 goals per game at Croud Meadow. Gillingham have managed four wins in ten away games but shipped 1.90 goals per game on the road. The head-to-head record between these sides is mixed. Shrewsbury won 2-0 in October 2013 and 3-2 in April 2016, but Gillingham took a 3-2 victory in August 2016. Two of the six meetings ended level. Gillingham manager Gareth Ainsworth is expected to rotate his squad, with Eaves and Kendall pushing for starts. Shrewsbury will be without midfielder Kian McMahon-Brown through suspension.
Best bet
Shrewsbury 2-0 Gillingham. The hosts have shown enough at home to exploit Gillingham's fragile defence on the road. Gillingham have failed to keep a clean sheet in any of their last three away matches and concede regularly. Shrewsbury's home form, while inconsistent, includes recent wins that suggest they can break down a struggling visitor. The correct score reflects Shrewsbury's ability to control the match without running away with it against a side that has lost defensive shape.
Odds to watch
1Win: Home 1.83 / Draw 3.23 / Away 3.92.
1xBet: Home 1.92 / Draw 3.35 / Away 3.84.




