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.
**Middlesbrough are rolling, Cardiff are limping** — the hosts bring a 3W-2D streak to the Riverside while the Bluebirds are patchy and short-staffed. 🔴
Boro's defense has tightened up lately, but Cardiff just torched Watford 5-1 at home, so they're not a pushover. The head-to-head is close-ish (Boro 13-10 up), but form is form.
Key storylines:
- **Middlesbrough's momentum** vs Cardiff's injury crisis — losing Colwill, Chambers, and Salech is a body blow for any side
- **Set-piece battle**: Boro have been solid on both ends; Cardiff need to stay compact and hit on the break
- **Cozier-Duberry and Lankshear** linking up in midfield could be the spark Boro need to capitalize at home
Expected lineups:
- **Middlesbrough**: Vítek, Brittain, Malanda, Borges, Ayling, Morris, Cozier-Duberry, Lankshear, Berhalter, Conway, Strelec
- **Cardiff City**: Trott, Bagan, Ng, Bielik, Osho, Robertson, Moylan, Robinson, Tanner, Davies, Willock
Prediction:
**Middlesbrough 2-0 Cardiff City**
Boro's form and home comfort edge out a Cardiff side hamstrung by injuries. 🏴
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.