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.
**Luzern's riding a wave of unbeaten form, but Basel's H2H dominance is genuinely spooky.** 📊 The visitors have won 42 of their last 71 meetings—but they're limping in, having lost three of their last five.
Luzern's drawn twice and won twice in that run, keeping things tidy. Basel's collapse has been messier: three losses sandwiched between a draw and a single win. If form holds, this should be Luzern's day at the Swissporarena.
Key storylines:
- **Luzern's defensive solidity** vs a Basel side missing three key players (Hoch, Eduardo, Otele)
- **M. Salvi and K. Letica** battle in what could be a low-scoring affair given recent draws
- **Basel's attacking depth tested** with Sow, Celar, and Shaqiri asked to do heavy lifting without depth cover
Expected lineups:
- **FC Luzern**: K. Letica, R. Dantas, B. M. Freimann, S. Knežević, B. H. Freimann, M. D. Giusto, L. Bertone, M. Zimmermann, T. Owusu, D. Mikołajewski, S. Meyer
- **Basel**: M. Salvi, M. Cissé, A. Victory, F. Daniliuc, K. Tsunemoto, B. Omeragić, Metinho, L. Thorell, A. Sow, Ž. Celar, X. Shaqiri
Prediction:
**Luzern 2–1 Basel.** Form and injuries hand the hosts a slight 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.