Preview
Right, so we've got Rotherham hosting Shrewsbury on 24 October in League Two, and if you've been following the form books, this one's got a pretty clear shape to it.
Rotherham have been in a bit of a scrap lately. Four days before kickoff they drew 2–2 with Newport County at home, and before that they lost 0–2 at Fleetwood, 1–4 to Gillingham at home, 0–4 to Bradford in the EFL Trophy, and 0–1 at Exeter. That's 0 wins, 1 draw, 4 losses in five. Thirteen goals conceded in that stretch. They haven't kept a clean sheet in any of those five, and they've failed to score in three of them. The xG numbers back it up — opponents have been generating 1.76 expected goals per game against them over the last three matches with data, while Rotherham themselves have only managed 1.27. They're being outworked at the back, plain and simple.
Now look at Shrewsbury. Three wins, no draws, two losses in their last five. They beat Crawley 3–2 away on 20 October, then held off Bristol Rovers 1–0 at home on 17 October — though they did pick up two red cards in that one, so it wasn't all smooth sailing. Before that they lost 0–1 to Exeter and 0–2 to Stockport in the Trophy, but they've bounced back with two straight wins, scoring four and conceding just two. Their xG against over the last three matches with data is 0.94 per game, which is a world away from what Rotherham are facing. They're keeping things tidy at the back and finding the net when it matters.
The head-to-head here is all historical — no meetings within the last 12 months. The last time they met was back in February 2025, when Shrewsbury won 2–1 at Rotherham's ground. Before that, in 2022, Shrewsbury won 3–0 at the same venue. So the last two times Shrewsbury have visited, they've come away with the points. That's not current form, but it's a little nudge in their direction.
Now, the counter-argument. Rotherham at home over 20 games have drawn nine of them. That's a lot of stalemates. Their home record is 3 wins, 9 draws, 8 losses — 0.9 points per game. Shrewsbury away over 20 games sit at 5 wins, 5 draws, 10 losses — 1.0 points per game. So on the longer home/away record, it's not a huge gap. And Rotherham's home record does lean towards goals — 10 of their last 20 home games went over 2.5, and 13 of 20 saw both teams score. So if you're thinking this could be a messy, goal-filled draw, there's a thread to pull on.
But the form gap is the thing that jumps out. Rotherham haven't won in five. Shrewsbury have won two in a row. The xG numbers say Rotherham's defence is leaking badly while Shrewsbury's is holding firm. I'd put Shrewsbury's chance of winning at around 38%, which sits above the market's 34.01% implied by the 2.94 price. That's a small but real edge for the visitors.
Key Points:
- Rotherham: 0W 1D 4L in last 5, 13 goals conceded, 0 clean sheets
- Shrewsbury: 3W 0D 2L in last 5, on a 2-game winning run, xG against just 0.94/game
- Head-to-head is entirely historical; last two visits to Rotherham ended in Shrewsbury wins
- Rotherham's home record is 3W 9D 8L over 20 games — the draws keep this from being a one-sided affair
- Shrewsbury's away record (5W 5D 10L) is slightly better than Rotherham's home record (3W 9D 8L)
My pick: Shrewsbury away win at 2.94.




