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.
**Cardiff host West Ham in a mid-table clash where neither side can afford to slip further** — both teams are treading water after middling runs, and this feels like the kind of dead-rubber evening that can swing on a single moment. 🔥
Both squads are stuck in 2W-1D-2L form, but the real story is West Ham's brutal H2H record: they've won 8 of the last 11 meetings here. Cardiff will need to find something special to break that curse.
Key storylines:
- **West Ham's away curse vs Cardiff's home comfort** — the Hammers have dominated this fixture recently, but Cardiff have shown resilience on their own patch with a win over Birmingham last time out
- **Cardiff missing key defensive depth** with Chambers and Lawlor out injured, leaning on **Osho and Bielik** to hold the line
- **West Ham's attack led by Bowen and Castellanos** — if they can replicate their Swansea shutout (1-0), they'll fancy their chances despite recent home struggles
Expected lineups:
- **Cardiff City**: Trott, Bagan, Osho, Bielik, Ng, Robertson, Colwill, Willock, Moylan, Tanner, Salech
- **West Ham United**: Hermansen, Boiro, Kilman, Mavropanos, Veltman, Scarles, Engels, Mukasa, Bowen, Felipe, Castellanos
Prediction:
**Cardiff 1-2 West Ham** — West Ham's historical edge in this fixture tips it their way, even if Cardiff scrape a goal at home.
Our calls before kick-off, and how they went.
A confidence, not a tip. We do not claim these beat the bookmakers' price — the odds are short precisely because the outcome is likely.
Report a data issue
Spotted something wrong on this match? Tell us what and we'll fix it.