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.
**Lugano are rolling, Luzern are all over the place** — the hosts have won three of their last four while the visitors keep flip-flopping between hammering Grasshopper 5-1 and getting torched 4-2 at Basel. 📊
Lugano's **4-0 demolition of Lausanne** and **4-1 victory over St. Gallen** show some serious teeth in attack, though that **1-3 loss to Hellas Verona** reminds us they're not unbeatable. Luzern's wildcard form — **massive wins mixed with heavy defeats** — means anything could happen, but consistency wins out in the Super League.
Key storylines:
- **Lugano's frontline** of Behrens and Ajeti have been clinical; Luzern's defense will need sharp focus from Dantas and both Freimanns to handle the pace
- **Luzern's attacking duo** of Owusu and Mikołajewski can trouble Lugano's backline, but form suggests they'll struggle for 90 minutes
- **Home advantage at Cornaredo** matters; Lugano are 3-1-1 at home this stretch while Luzern just took 4-2 and 4-2 hammerings on the road
Expected lineups:
- **FC Lugano**: von Ballmoos, Papadopoulos, Mai, Bichsel, Cimignani, Steffen, Dos Santos, Grgić, Kendouci, Behrens, Ajeti
- **FC Luzern**: Letica, Dantas, B. M. Freimann, Knežević, H. Freimann, Giusto, Bertone, Zimmermann, Owusu, Mikołajewski, Meyer
Prediction:
**Lugano 2-0 Luzern** — the hosts have too much momentum and the visitors' fragile away form looks ripe for a second straight heavy loss. 🎯
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.