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.
**Millwall host a rampant Swansea side at The Den — and the visitors are coming in hot.** 🔥 Three wins in their last five versus Millwall's wobble (1W, 2D, 2L) sets up a proper test for the home crowd.
Swansea have barely put a foot wrong lately, dismantling Burnley 3-1 and picking off Norwich and Lincoln. Millwall, meanwhile, are treading water with back-to-back draws against West Ham and Middlesbrough — they'll need to tighten up defensively or get overrun.
Key storylines:
- **Swansea's attacking fluency** against a Millwall backline missing defensive cover with injuries to Jensen, Servais, and Leonard
- **Ž. Vipotnik and Ronald** spearheading an in-form Swansea attack that's clicking in both halves
- **Home advantage and familiarity** — The Den can be a fortress, but Millwall need to impose tempo early or risk being picked apart
Expected lineups:
- **Millwall**: M. Crocombe, J. Cooper, C. Taylor, E. Baggott, Z. Sturge, J. Metcalfe, C. Neghli, L. Dykes, M. Sykes, R. Esse, J. Coburn
- **Swansea City**: L. Vigouroux, J. Tymon, S. Welsh, B. Cabango, F. Lissah, M. K. Yeo, M. Stamenić, M. Widell, J. Opoku, Ž. Vipotnik, Ronald
Prediction:
**Swansea City 2-1 Millwall.** Swansea's momentum and clinical finishing edge a scrappy London affair.
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.3%.
Report a data issue
Spotted something wrong on this match? Tell us what and we'll fix it.