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.
**Sturm's got momentum, but Marseille's got teeth** — the Austrian side are rolling at home with back-to-back wins in the league, while OM are the chaotic underdogs who can blow hot and cold. 🔥
Sturm took the first head-to-head last time around, but Marseille's 5-2 demolition of Angers shows they can turn it on when it counts. The wrinkle: Sturm are missing **Khudyakov**, **Mamageishvili**, and **Weiper**, while OM are without key midfield glue in **Højbjerg**.
Key storylines:
- **Sturm's home form** keeping them sharp — three wins in five, including a 6-1 thrashing, is the kind of foundation that turns European nights into wins
- **Marseille's inconsistency biting them** — 2W-3L in that span tells you they're one-dimensional on their day, but unreliable
- **Midfield balance** could swing it — OM missing **Højbjerg** means **Weah** and **Harit** inherit more pressing duty against **Stanković** and **Seidl**
Expected lineups:
- **SK Sturm Graz**: A. Helac, E. Soglo, J. Heil, A. Malić, P. Koller, J. G. Stanković, S. Seidl, L. Weinhandl, J. Hödl, O. Diakité, S. Jatta
- **Olympique de Marseille**: J. De Lange, A. Koum, Emerson, C. Egan-Riley, N. Aguerd, H. Abdelli, T. Weah, A. Gouiri, A. Harit, N. Maupay, A. Gomes
Prediction: **Sturm 2–1 Marseille**. Home crowd, home form, and OM's defensive fragility give Graz the edge. 🎯
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.