← Match Finder
Super League
Referee: L Piccolo
Grasshoppers
S U T T S
1–1
Full-time
Luzern
U T T T T

Retrospective analysis — the model is trained only on matches played before this one.

🔒 Who wins? Pro

The model's probabilities for a home win, draw and away win — with reasoning and recommended markets.

Unlock with Pro

Already have an account? Log in

Team trends

Grasshoppers Luzern
Last 6 — all competitions · 6/6 matches
Win Ø 25%
33%
17%
Points per game
1,3
0,7
Over 2.5 Ø 59%
67%
50%
Both score Ø 59%
67%
50%
Average goals
3,7
2,8
Scored
2,2
0,8
Conceded
1,5
2,0
Goal diff per game
+0,7
-1,2
This season — Super League · 16/16 matches
Win Ø 19%
31%
6%
Points per game
1,3
0,6
Over 2.5 Ø 53%
56%
50%
Both score Ø 78%
75%
81%
Average goals
3,3
3,3
Scored
1,8
1,2
Conceded
1,4
2,1
Goal diff per game
+0,4
-0,9
🔒 Goal markets Pro

Expected goals, over/under and both teams to score — priced by the model before kick-off.

Unlock with Pro

Already have an account? Log in

🔒 Most likely result Pro

The model's top final scores with the best bookmaker odds.

Unlock with Pro

Already have an account? Log in

Match stats

Half-time score: 1–0

63% Possession 37%
15 Shots 9
4 Shots on target 1
4 Blocked shots 2
0 Goalkeeper saves 3
6 Corners 3
2 Offside 5
11 Free kicks against 14
3 Yellow cards 4
0 Red cards 1
The table before the match Grasshoppers 5. · Luzern 10.
# Team K V U T +/− P
1 Zurich 17 11 4 2 +15 37
2 Basel 15 8 6 1 +19 30
3 Lugano 17 9 3 5 +6 30
4 Young Boys 16 8 4 4 +16 28
5 Grasshoppers 16 5 6 5 +6 21
6 Servette 16 6 3 7 -3 21
7 Sion 17 5 3 9 -13 18
8 St. Gallen 17 4 4 9 -15 16
9 Lausanne 17 2 6 9 -17 12
10 Luzern 16 1 7 8 -14 10

Calculated from our results data. “xG +/−” is expected goal difference — a positive number with a low league position suggests an undervalued team. Ties on points are sorted by goal difference; some leagues use other rules.

Recent head-to-head meetings

11. Sep -21 Luzern – Grasshoppers 1–1

Match report

Grasshoppers Luzern
1–0 Léo Bonatini
C. Herc
4′
17′
🟨 Martin Frýdek
Mamadou Kaly Sene 🟨
39′
Ermir Lenjani 🟨
39′
39′
🟨 Marvin Schulz
Half-time 1–0
Hayao Kawabe 🟨
47′
57′
🔁 N. Čumić
↦ V. Tasar
57′
🔁 I. Ndiaye
↦ N. Rupp
71′
🔁 P. Schürpf
↦ D. Sorgić
71′
🔁 J. Wehrmann
↦ T. Ndenge
S. Demhasaj 🔁
↦ Léo Bonatini
72′
D. Diani 🔁
↦ A. Abrashi
73′
74′
🟨 Nikola Čumić
79′
N. Čumić 1–1
M. Schulz
80′
🟨 Nikola Čumić
80′
🟥 Nikola Čumić
L. Campana 🔁
↦ H. Kawabe
84′
Nuno da Silva 🔁
↦ E. Lenjani
87′
Full-time 1–1

Line-ups

Grasshoppers

3-4-1-2
1 André Moreira G
3 E. Lenjani M
41 N. Loosli D
31 D. Schmid M
34 A. Arigoni D
24 Toti D
6 A. Abrashi M
40 H. Kawabe F
28 C. Herc M
11 Léo Bonatini F
17 K. Sène F
Bench (8)
9 S. Demhasaj
29 D. Diani
19 L. Campana
7 Nuno da Silva
5 A. Cvetković
8 André Santos
27 M. Matic
51 F. Hoxha

Coach: G. Contini

Luzern

4-4-2
32 M. Müller G
17 S. Grether D
13 M. Frýdek D
46 M. Burch D
4 C. Gentner M
15 M. Schulz D
8 T. Ndenge M
16 V. Tasar M
19 F. Ugrinic M
41 N. Rupp F
9 D. Sorgić F
Bench (9)
20 N. Čumić
7 I. Ndiaye
11 P. Schürpf
6 J. Wehrmann
74 S. Ottiger
31 L. Emini
90 V. Vasić
34 S. Sidler
71 L. Jaquez

Coach: S. Chieffo

Odds comparison

Green columns are the outcomes that came in.

1X2
H
U ✓
B
Over/under goals
O1,5 ✓
U2,5 ✓
U3,5 ✓
Both teams to score
BLS ja ✓
BLS nei

Referee

L Piccolo · 90 kamper i vår database

🟨 Yellow cards
5,1 / match
Average
⚽ Free kicks
27,1 / match
Above average

🟥 Red cards: 0,22 per match

The analysis is a statistical estimate based on the teams' results and underlying performances (xG) — not a guarantee. See the model's results.