Luzern vs Grasshopper — Super League
Swissporarena, LucerneLuca Cibelli
Match story
Win-probability swings · in-play model
5'⚽+9 LUZ
Owusu opens it
First goal of the match — 1–0.
↳assist Giusto
LUZ win prob 83% → 92%
9'⚽+5 LUZ
Kabwit adds another
Luzern extend the lead to 2–0.
↳assist Owusu
LUZ win prob 91% → 96%
60'⚽+3 LUZ
Mikołajewski adds another
Luzern extend the lead to 3–0.
LUZ win prob 97% → 99%
73'⚽+0 LUZ
Mikołajewski adds another
2nd goal
Luzern extend the lead to 4–0.
↳assist Beenga
LUZ win prob 100% → 100%
76'⚽−0 LUZ
Bengondo pulls one back
↑ off the bench
Grasshopper back in it at 4–1.
↳assist Lee
LUZ win prob 100% → 100%
86'⚽+0 LUZ
Mikołajewski adds another
3rd goal
Luzern extend the lead to 5–1.
↳assist Ferreira
LUZ win prob 100% → 100%
xG race
Cumulative expected goals, shot by shot
4.88
Luzern
1.85
Grasshopper
Top stats
Full-match numbers, side by side
54%Ball possession46%
4.88Expected goals (xG)1.85
4.50xG on target (xGOT)1.38
11 / 23Shots (on target / total)6 / 21
4 / 8Big chances (scored / total)0 / 1
38Touches in opposition box24
19Key passes16
332 (74%)Accurate passes259 (69%)
54 (46%)Duels won64 (54%)
58Recoveries61
5Corners8
2 / 0Cards (yellow / red)2 / 0
Pressure index
Minute-by-minute momentum · home up · away down
LuzernGrasshopper
⚽ Owusu
⚽ Kabwit
⚽ Mikołajewski
⚽ Mikołajewski
⚽ Bengondo
⚽ Mikołajewski
1st Half
2nd Half
1'15'30'45'60'75'90'
5'⚽ Owusu9'⚽ Kabwit60'⚽ Mikołajewski73'⚽ Mikołajewski76'⚽ Bengondo86'⚽ Mikołajewski
Key events
FT 5–1 · HT 2–0 · goals, cards and subs
⚽5'1–0
Tyron Owusu
Goal · assist Matteo Di Giusto
⚽9'2–0
Oscar Kabwit
Goal · assist Tyron Owusu
10'
Amir Abrashi
Yellow card
27'
Leonardo Bertone
Yellow card
36'
Nico Rissi
Yellow card
HTHalf-time · Luzern lead 2–0
46'
Samuele Bengondo
On for Giotto Morandi
55'
Kenzo Goudmijn
On for Óscar Clemente
⚽60'3–0
Daniel Mikołajewski
Goal · penalty
61'
Denis Sahin
On for Manex Guibelalde
61'
Young-Jun Lee
On for Nikolas Muci
68'
Andrejs Cigaņiks
Yellow card
72'
Bongeli Beenga
On for Oscar Kabwit
72'
Levin Winkler
On for Mio Zimmermann
⚽73'4–0
Daniel Mikołajewski
Goal · assist Bongeli Beenga
⚽76'4–1
Samuele Bengondo
Goal · assist Young-Jun Lee
77'
Lucas Ferreira
On for Matteo Di Giusto
77'
Sandro Wyss
On for Tyron Owusu
82'
John Hilton
On for Nico Rissi
⚽86'5–1
Daniel Mikołajewski
Goal · assist Lucas Ferreira
88'
Nando Toggenburger
On for Daniel Mikołajewski
FTFull-time · Luzern 5–1 Grasshopper
Impact map
Dot size = match rating · tap a dot for the full breakdown
SHIELDALL-ACTIONQUIET NIGHTSPEARHEAD
Karlo Letica7.5
LeticaRuben Dantas Fernandes7.6
Stefan Knežević7.2
Bung Meng Freimann7.1
Andrejs Cigaņiks7.4
Tyron Owusu8.5
Mio Zimmermann7.2
Leonardo Bertone7.1
Matteo Di Giusto8.0
Daniel Mikołajewski9.6
MikołajewskiOscar Kabwit8.1
KabwitLucas Ferreira7.1
Nando Toggenburger6.1
Sandro Wyss6.3
Bongeli Beenga6.9
BeengaLevin Winkler6.3
Marvin Hübel6.0
Simone Stroscio5.6
Yannick Bettkober6.4
BettkoberBujar Pllana5.8
Nico Rissi5.6
RissiÓscar Clemente6.8
Manex Guibelalde6.8
Amir Abrashi6.1
Giotto Morandi6.2
Nikolas Muci6.4
Samuel Krasniqi6.9
Young-Jun Lee7.1
LeeKenzo Goudmijn6.4
John Hilton6.2
Denis Sahin6.7
Samuele Bengondo6.9
LuzernGrasshopper
DEFENCE ↑ · ATTACK →