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.
**Zürich's flying high and Luzern's hit a rough patch** — one side's won three straight, the other just got battered 4-0. This feels like a **Letzigrund mismatch on paper** 🔴
Zürich are clicking (3W-2D streak), while Luzern have crumbled hard, especially in recent away games. That said, Luzern pulled off a **5-1 demolition of Grasshopper** just recently, so they're not completely dead. Still, form is screaming Zürich's way.
Key storylines:
- **FC Zürich's midfield control**: L. Schödler and S. Walker orchestrate a slick 4-1-4-1 setup that's been suffocating opponents at home
- **Luzern's defensive fragility**: Missing L. Bertone through suspension adds another layer to a backline that shipped 4 vs Lugano and 4 vs Freiburg
- **P. P. Keny's attacking threat**: Zürich's forward line has been clinical; Luzern's A. Cigaņiks and B. M. Freimann have a lot to prove under pressure
Expected lineups:
- **FC Zürich**: S. Huber, N. Volken, U. Emmanuel, A. Hack, L. Kamberi, L. Schödler, S. Walker, B. Krasniqi, M. Reichmuth, D. Lichtenstein, P. P. Keny
- **FC Luzern**: K. Letica, A. Cigaņiks, B. M. Freimann, S. Knežević, B. H. Freimann, R. Dantas, M. Zimmermann, T. Owusu, M. D. Giusto, D. Mikołajewski, O. Kabwit
Prediction:
**Zürich 3–1 Luzern** — home form + Luzern's injury/suspension woes tip the scales decisively. 🎯
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.