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.
**Schalke are cooking right now**, and they host a Mainz side that's been leaky in defense despite their own scoring punch. This is shaping up as a classic high-octane Bundesliga clash. ⚽
Schalke's won three of their last five and just put five past Oberhausen. Mainz's defense, though? They've conceded four to Gladbach and three to Leverkusen — the cracks are showing even when they're finding the net themselves.
Key storylines:
- **Schalke's attacking depth vs. Mainz's injury crisis** — Five players sidelined for Mainz means stretched resources; Schalke have momentum and numbers.
- **J. Adamu leading the line** — Schalke's frontman will face a **K. Potulski**-anchored backline that's been under the gun.
- **A. Caci and the Mainz fullback shuffle** — With **S. Widmer** out, defensive width is at a premium for the visitors.
Expected lineups:
- **FC Schalke 04**: L. Karius, R. Gosens, H. Kuruçay, N. Katić, T. Becker, S. Tanaka, R. Schallenberg, A. Aouchiche, M. Sylla, J. Adamu
- **1. FSV Mainz 05**: R. Zentner, F. Gruber, K. Potulski, D. Costa, A. Caci, S. Posch, K. Sano, N. Amiri, J. Lee, P. Tietz
Prediction:
**Schalke 3-1 Mainz**. Form, firepower, and a vulnerable away defense hand the hosts a solid 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.