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.
**Mainz are flying while Bremen are grounded** — the hosts come in hot off three wins in five, but Bremen's been a mess: draws galore and a horrifying 0-7 drubbing in midweek. 🔥
Mainz's form is genuinely impressive; Bremen's depth chart is shredded and they look mentally fragile. This feels like a classic trap-door moment for the visitors.
Key storylines:
- **FSV Mainz 05** momentum is real — three wins in their last five games with a sharp attacking edge
- **SV Werder Bremen** are badly depleted; five key players out (Stage, Njinmah, Topp, Ndiaye, Musah) leaves them stretched thin
- Attack vs. leaky defense — **Nair Tietz** and **Sebastien Becker** face a Bremen backline missing major pieces, while Mainz's midfield depth stays intact
Expected lineups:
- **FSV Mainz 05**: Schwolow, F. Gruber, K. Potulski, D. Costa, A. Caci, S. Posch, K. Sano, N. Amiri, E. Martel, P. Tietz, S. Becker
- **SV Werder Bremen**: K. Hein, O. Deman, M. Friedl, M. Schmetgens, Arthur, L. Reis, S. Lynen, M. Grüll, Chuki, E. Dinkçi, N. Füllkrug
Prediction:
**Mainz 2–0 Bremen.** Home form meets visitor chaos — easy lean for the hosts. 📍
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.