Super League
· Relegation Group - 37
May 12, 2026 20:30
✓Model correct — prediction FC Luzern
O. Kabwit
(ast. T. Owusu)
70'
The ForzaPitch pre-match prediction gave FC Luzern a 63% win probability (draw 19%, FC Zurich 17%). The final result was FC Luzern 1–0 FC Zurich. In 3 previous meetings, FC Luzern have won 1 times, with 1 draws and 1 wins for FC Zurich.
Match statistics
10
Total shots
13
4
Shots on target
3
2.21
Actual xG
1.78
3
Saves
3
51%
Possession
49%
10
Corners
5
24
Tackles
11
2
🟨 Yellow cards
0
1
🟥 Red cards
0
Match Events
P. Dorn
56'
59'
U. Emmanuel
/
P. P. Keny
59'
S. Walker
/
I. Cavaleiro
59'
N. Di Giusto
/
B. Krasniqi
L. M. Silva Ferreira
/ K. Spadanuda
64'
⚽O. Kabwit
· ast. T. Owusu
70'
R. Dantas
/ A. Ciganiks
72'
L. Winkler
/ T. Abe
73'
B. Freimann
77'
O. Kabwit
/ S. Knezevic
79'
A. Vasovic
/ L. Villiger
79'
S. Knezevic
80'
80'
D. Ramic
/
I. Sauter
80'
V. Berisha
/
M. Reichmuth
Pre-match prediction
63.41%
FC ←
19.5%
X
17.09%
FC
✓ Correct prediction —
we assigned to the actual result (FC Luzern)
63.41%
(high confidence)
Expected vs actual xG
Exp.
Actual
Δ
2.04
2.21
+0.17
0.89
1.78
+0.89
FC Luzern dominated by xG (2.21 vs 1.78).
The final result reflects the playing dominance.
The model's xG estimates diverged from reality.
Lineups
1
Pascal Loretz
G
Pascal Loretz
G
22
Rúben Dantas
72'
D
Rúben Dantas
72'
D
4
Adrian Bajrami
D
Adrian Bajrami
D
46
Bung Meng Freimann
77'
D
Bung Meng Freimann
77'
D
20
P. Dorn
D
P. Dorn
D
29
Levin Winkler
73'
M
Levin Winkler
73'
M
24
T. Owusu
1 👟
M
T. Owusu
1 👟
M
11
M. Di Giusto
M
M. Di Giusto
M
73
Lucas Silva
64'
M
Lucas Silva
64'
M
19
Andrej Vasovic
79'
F
Andrej Vasovic
79'
F
16
Oscar Kabwit
1 ⚽
79'
F
Oscar Kabwit
1 ⚽
79'
F
Bench
14
Andrejs Cigaņiks
18'
D
Andrejs Cigaņiks
18'
D
41
Julian Bock
G
Julian Bock
G
81
Julian Von Moos
F
Julian Von Moos
F
7
Kevin Spadanuda
26'
M
Kevin Spadanuda
26'
M
27
Lars Villiger
11'
F
Lars Villiger
11'
F
2
Severin Ottiger
D
Severin Ottiger
D
10
Sinan Karweina
F
Sinan Karweina
F
5
Stefan Knežević
11'
D
Stefan Knežević
11'
D
6
T. Abe
17'
M
T. Abe
17'
M
1
Silas Huber
G
Silas Huber
G
27
Ilan Sauter
80'
D
Ilan Sauter
80'
D
42
Alexander Hack
D
Alexander Hack
D
2
Lindrit Kamberi
D
Lindrit Kamberi
D
32
Selmin Hodza
D
Selmin Hodza
D
15
Nelson Palacio
M
Nelson Palacio
M
38
Miguel Reichmuth
80'
M
Miguel Reichmuth
80'
M
8
Ivan Cavaleiro
59'
M
Ivan Cavaleiro
59'
M
7
Bledian Krasniqi
59'
M
Bledian Krasniqi
59'
M
9
Juan José Perea
M
Juan José Perea
M
19
P. Keny
59'
F
P. Keny
59'
F
Bench
48
Daniel Ihendu
D
Daniel Ihendu
D
49
Din Ramic
10'
F
Din Ramic
10'
F
54
Leandro Schödler
D
Leandro Schödler
D
10
Matthias Phaëton
F
Matthias Phaëton
F
14
Nevio Di Giusto
31'
M
Nevio Di Giusto
31'
M
44
Sebastian Walker
31'
D
Sebastian Walker
31'
D
11
Umeh Emmanuel
31'
F
Umeh Emmanuel
31'
F
23
Valon Berisha
10'
M
Valon Berisha
10'
M
25
Yanick Brecher
G
Yanick Brecher
G
Best on the pitch
Rúben Dantas
D · FC
8.20
1 shots
· 27 pass
Pascal Loretz
G · FC
8.00
· 43 pass
Adrian Bajrami
D · FC
8.00
· 42 pass
Oscar Kabwit
F · FC
8.00
1 ⚽
2 shots
· 15 pass
T. Owusu
M · FC
7.90
1 👟
· 50 pass
Nelson Palacio
M · FC
7.60
· 49 pass
FC Luzern — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Pascal Loretz | G | 90 | 8.00 | — | — | — | 43 | 34% | — | — | — |
| Rúben Dantas | D | 72 | 8.20 | — | — | 1 | 27 | 20% | 3 | — | — |
| Adrian Bajrami | D | 90 | 8.00 | — | — | — | 42 | 35% | 4 | — | — |
| Bung Meng Freimann | D | 77 | 6.90 | — | — | — | 56 | 49% | 1 | — | 1 |
| P. Dorn | D | 90 | 6.90 | — | — | — | 26 | 22% | 2 | 1 | — |
| Levin Winkler | M | 73 | 7.00 | — | — | 1 | 23 | 17% | 4 | — | — |
| T. Owusu | M | 90 | 7.90 | — | 1 | — | 50 | 40% | 2 | — | — |
| M. Di Giusto | M | 90 | 6.50 | — | — | 2 | 28 | 20% | 2 | — | — |
| Lucas Silva | M | 64 | 6.20 | — | — | — | 27 | 21% | 1 | — | — |
| Andrej Vasovic | F | 79 | 6.00 | — | — | 3 | 10 | 7% | 1 | — | — |
| Oscar Kabwit | F | 79 | 8.00 | 1 | — | 2 | 15 | 14% | 1 | — | — |
| Andrejs Cigaņiks | D | 18 | 7.00 | — | — | — | 5 | 4% | 2 | — | — |
| Kevin Spadanuda | M | 26 | 6.70 | — | — | 1 | 9 | 6% | 1 | — | — |
| Lars Villiger | F | 11 | 6.70 | — | — | — | 6 | 5% | — | — | — |
| Stefan Knežević | D | 11 | 6.90 | — | — | — | 2 | 2% | — | 1 | — |
| T. Abe | M | 17 | 6.60 | — | — | — | 6 | 4% | — | — | — |
FC Zurich — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Silas Huber | G | 90 | 6.90 | — | — | — | 28 | 18% | — | — | — |
| Ilan Sauter | D | 80 | 6.90 | — | — | — | 27 | 21% | 5 | — | — |
| Alexander Hack | D | 90 | 7.20 | — | — | 1 | 49 | 43% | 1 | — | — |
| Lindrit Kamberi | D | 90 | 6.90 | — | — | 3 | 34 | 27% | — | — | — |
| Selmin Hodza | D | 90 | 7.60 | — | — | 1 | 38 | 33% | 2 | — | — |
| Nelson Palacio | M | 90 | 7.60 | — | — | — | 49 | 45% | 1 | — | — |
| Miguel Reichmuth | M | 80 | 6.50 | — | — | — | 25 | 15% | 1 | — | — |
| Ivan Cavaleiro | M | 59 | 6.90 | — | — | — | 22 | 20% | — | — | — |
| Bledian Krasniqi | M | 59 | 6.30 | — | — | — | 22 | 20% | 1 | — | — |
| Juan José Perea | M | 90 | 6.20 | — | — | 5 | 7 | 5% | — | — | — |
| P. Keny | F | 59 | 6.20 | — | — | 1 | 14 | 10% | — | — | — |
| Din Ramic | F | 10 | 6.90 | — | — | 1 | — | — | — | — | — |
| Nevio Di Giusto | M | 31 | 6.00 | — | — | — | 12 | 8% | — | — | — |
| Sebastian Walker | D | 31 | 6.60 | — | — | 1 | 4 | 3% | — | — | — |
| Umeh Emmanuel | F | 31 | 6.30 | — | — | — | 7 | 5% | — | — | — |
| Valon Berisha | M | 10 | 6.30 | — | — | — | 14 | 12% | — | — | — |
Frequently Asked Questions
What was the final score of FC Luzern vs FC Zurich?
The final score was FC Luzern 1–0 FC Zurich.
What did the model predict before FC Luzern vs FC Zurich?
The model assigned 63% probability to a FC Luzern win, 19% to a draw, and 17% to an FC Zurich win.