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.
**Monza's in freefall while Cagliari's rolling** — this is the perfect storm setup for a Sardinian ambush on the road. 🔴
Monza have dropped 3 losses in their last 5 and got demolished 1-3 at Lazio most recently. Cagliari, meanwhile, just picked off Atalanta away and drew with Juventus at home — they've got **genuine momentum**. The head-to-head leans Cagliari's way (2 wins in the last four), and that's not noise.
Key storylines:
- **Monza's injury woes** are piling up with Pessina and Touré sidelined, leaving the midfield paper-thin going into a must-not-lose stretch
- **Cagliari's defense** has looked sharp (only 1 loss in last 5), and with Winks and Romano holding the line, they can suffocate Monza's attack
- **Zeballos and Robinson** will need to spark something creative for Monza, but the visitors' defensive depth is the real draw here
Expected lineups:
- **Monza**: D. Thiam, R. Mangas, E. Kouadio, S. Birindelli, M. Folorunsho, J. Robinson, G. Varela, E. Zeballos
- **Cagliari**: E. Caprile, A. Obert, Z. Pedro, Y. Sugawara, A. Romano, H. Winks, D. Maldini, J. Fazzini, P. Mendy
Prediction:
**1-2 Cagliari**. Monza won't have the legs or the firepower; Cagliari's form tips the scales. 🎯
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.