Where the money is
How much money is actually on each selection, next to what the price says it should be. A gap is not a tip — it just means the crowd and the book disagree.
Expected goals (xG) flow
per shotMatch momentum
Average positions
formation shapeShot map
xG sizedTap a player for their full match card.
**Rotherham's rolling, Crewe's stuck in a rut.** The Millers come into this one full of momentum while Crewe hasn't won in five — this is exactly the kind of banana skin fixture where confidence matters. 🔴
Rotherham's mixed bag (2W-2D-1L) looks sharp next to Crewe's drought of draws. The visitors haven't tasted victory in five outings, and their record on the road against **Rotherham** historically is rough — seven wins for the Millers in their last 14 head-to-heads tells you everything.
Key storylines:
- **Rotherham's attacking depth** with **B. Cover**, **F. Tavares**, and **P. Mullin** up top should trouble a **Crewe** side leaking chances
- **Crewe's draw curse** — five straight 1-1s suggests they're grinding out stalemates; they need a W badly
- **D. Hall** anchoring Rotherham's midfield could be the difference in controlling tempo
Expected lineups:
- **Rotherham United**: T. Cann, K. Ngwenya, S. Aljofree, L. Agbaire, D. Hall, O. Ashley, E. Otoo, K. Spence, F. Tavares, P. Mullin, B. Cover
- **Crewe Alexandra**: T. Booth, R. Hutchinson, L. Offord, J. Stephenson, L. Billington, M. Holíček, J. Tabiner, C. Agius, J. Lankester, J. White, J. March
Prediction:
**Rotherham 2-1 Crewe.** Millers have the edge in form and history; Crewe finally breaks the draw streak but falls just short. 💪
Nothing reached 80% confidence before kick-off, so we stayed quiet rather than guess. Most matches end up here — that is what keeps the published calls at 87.1%.
Report a data issue
Spotted something wrong on this match? Tell us what and we'll fix it.