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.
**Birmingham City are humming — Millwall just can't catch a rhythm.** Blues have won four of their last five, while the Lions are sputtering with injuries piling up fast. 🔵
Birmingham's explosive form against relegated sides and mid-table strugglers contrasts sharply with Millwall's defensive chaos. The hosts smell blood, especially with **Millwall missing four key players** including both depth at fullback and in midfield.
Key storylines:
- **Birmingham's attacking depth** — Stansfield, Priske, and Cochrane have been clinical in recent wins; Millwall's backline is stretched thin
- **Millwall's injury crisis** — Coburn, Jensen, Servais, and Arconte out; defensive stability is a luxury they can't afford right now
- **Head-to-head parity masks form gap** — all-time it's tight, but momentum is everything in this one
Expected lineups:
- **Birmingham City**: Beadle, Osayi-Samuel, Klarer, Fry, Neumann, Iwata, Stansfield, Priske, Millar, Vázquez, Cochrane
- **Millwall**: Marschall, Taylor, Cooper, Sturge, Osei-Tutu, Metcalfe, Neghli, Issoufou, Mazou-Sacko, Dykes, Lovelace
Prediction:
**Birmingham 2-0 Millwall.** Blues have the edge at home with Millwall's injury list looking like a casualty ward. 📋
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.0%.
Report a data issue
Spotted something wrong on this match? Tell us what and we'll fix it.