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.
**Dortmund host Frankfurt in a clash between a team finding form and one riding a wild-card streak.** BVB look solid at home, while Frankfurt just exploded Leipzig 6-0 — then got torched themselves. Classic setup for chaos. ⚽
Dortmund's picked up wins and steadied the ship lately, though that shock loss to Bodø/Glimt lingers. Frankfurt are streaky as hell: brilliant one week, leaky the next. Home advantage usually counts here.
Key storylines:
- **J. Bellingham** and **M. Albert** need to control the tempo against Frankfurt's unpredictable midfield trio
- Frankfurt's **R. Doan** and **J. Burkardt** pose a real threat on the break if Dortmund push too hard
- **S. Guirassy** leading the line for BVB in a setup built to exploit Frankfurt's defensive wobbles
Expected lineups:
- **Borussia Dortmund**: G. Kobel, D. Svensson, W. Anton, J. Ryerson, J. Bellingham, J. Veerman, S. Guirassy, M. Beier
- **Eintracht Frankfurt**: N. Atubolu, K. Kosugi, R. Koch, L. Brassier, R. Doan, J. Burkardt, R. Onyedika, F. Chaïbi
Prediction:
**Dortmund 2–1 Frankfurt**
Slight lean to the hosts — home form and Frankfurt's erratic defensive shape give BVB the edge, but this won't be a walk. 🔴🟡
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.