← Match Finder
Super League
Referee: S Horisberger
Grasshoppers
T S S T T
2–0
Full-time
Luzern
S S S T U

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 Ø 50%
33%
67%
Points per game
1,0
2,2
Over 2.5 Ø 83%
83%
83%
Both score Ø 83%
83%
83%
Average goals
4,2
4,0
Scored
1,7
2,3
Conceded
2,5
1,7
Goal diff per game
-0,8
+0,7
This season — Super League · 32/32 matches
Win Ø 36%
34%
38%
Points per game
1,3
1,4
Over 2.5 Ø 63%
69%
56%
Both score Ø 74%
81%
66%
Average goals
3,3
3,1
Scored
1,6
1,6
Conceded
1,8
1,5
Goal diff per game
-0,2
+0,1
🔒 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: 0–0

48% Possession 52%
19 Shots 18
6 Shots on target 5
8 Blocked shots 7
5 Goalkeeper saves 3
8 Corners 9
2 Offside 0
13 Free kicks against 16
2 Yellow cards 4
0 Red cards 0
The table before the match Grasshoppers 6. · Luzern 4.
# Team K V U T +/− P
1 Young Boys 32 19 10 3 +51 67
2 Servette 32 11 15 6 +0 48
3 Lugano 32 12 11 9 +8 47
4 Luzern 32 12 10 10 +4 46
5 Basel 32 10 12 10 +4 42
6 Grasshoppers 32 11 7 14 -7 40
7 St. Gallen 32 9 10 13 +5 37
8 Zurich 32 8 13 11 -16 37
9 Winterthur 32 8 8 16 -29 32
10 Sion 32 7 10 15 -20 31

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.

Match report

Grasshoppers Luzern
Bendegúz Bolla 🟨
37′
Half-time 0–0
58′
🟨 Pascal Schürpf
61′
🔁 S. Chader
↦ L. Villiger
67′
🟨 Marius Müller
67′
🟨 Marco Burch
1–0 H. Kawabe
68′
69′
🔁 M. Dräger
↦ S. Ottiger
P. Pušić 🔁
↦ M. Shabani
72′
T. Hara 🔁
↦ D. Schmid
76′
2–0 N. Loosli
P. Pušić
76′
79′
🟨 Nicky Medja Beloko
81′
🔁 M. Stevanovic
↦ N. Beloko
81′
🔁 Asumah Abubakar
↦ P. Schürpf
T. Ndenge 🔁
↦ G. Morandi
88′
R. Dadaşov 🔁
↦ S. Demhasaj
88′
Christián Herc 🟨
90′
Full-time 2–0

Line-ups

Grasshoppers

4-3-1-2
1 André Moreira G
77 B. Bolla D
41 N. Loosli D
15 A. Seko D
31 D. Schmid D
28 C. Herc M
6 A. Abrashi M
40 H. Kawabe M
23 M. Shabani M
8 G. Morandi F
9 S. Demhasaj F
Bench (9)
10 P. Pušić
34 T. Hara
7 T. Ndenge
27 R. Dadaşov
17 D. Kacuri
33 G. Margreitter
20 N. Blasucci
71 J. Hammel
25 Nadjack

Coach: G. Contini

Luzern

4-2-3-1
1 M. Müller G
74 S. Ottiger D
46 M. Burch D
30 I. Beka D
13 M. Frýdek D
18 N. Beloko M
6 A. Jashari M
20 P. Dorn M
7 M. Meyer M
11 P. Schürpf M
27 L. Villiger F
Bench (9)
69 S. Chader
2 M. Dräger
64 M. Stevanovic
21 Asumah Abubakar
14 L. Breedijk
15 M. Diambou
41 N. Rupp
90 V. Vasić
5 D. Simani

Coach: M. Frick

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

S Horisberger · 84 kamper i vår database

🟨 Yellow cards
4,3 / match
Average
⚽ Free kicks
23,3 / match
Average

🟥 Red cards: 0,27 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.