280"
x-show="show" x-cloak
x-transition:enter="transition ease-out duration-200"
x-transition:enter-start="opacity-0 -translate-y-2"
x-transition:enter-end="opacity-100 translate-y-0"
x-transition:leave="transition ease-in duration-150"
x-transition:leave-start="opacity-100 translate-y-0"
x-transition:leave-end="opacity-0 -translate-y-2"
class="fixed top-14 inset-x-0 z-40 bg-zinc-950/95 backdrop-blur border-b border-zinc-800">
GAL
← Back to matches
GRA
1 - 2
GAL
Super League
L. Zvonarek 42'
A. Balde 28'
H. Vandermersch 48'
Regular Season - 19 · Letzigrund Stadion, Zurich · Ref: S. Scharer · 21 Dec 2025, 22:30
28'
0-1
A. Balde
assist: A. Vallci
L. Zvonarek
assist: L. Plange
42'
1-1
Half Time 1-1
48'
1-2
H. Vandermersch
↑ S. Diarrassouba
↓ M. Ullmann
65'
69'
↑ M. Efekele
↓ A. Vogt
Jonathan Asp Jensen
Yellow Card
74'
↑ M. Mantini
↓ T. Meyer
74'
78'
↑ M. Stevanovic
↓ L. Daschner
↑ N. Muci
↓ O. Clemente
82'
87'
↑ J. Ruiz
↓ C. Witzig
87'
↑ D. Besio
↓ A. Balde
Saulo Decarli
Yellow Card
89'
90'
Chima Okoroji
Yellow Card
Full Time
Top Stats
62%
Possession
38%
0
Expected Goals (xG)
0
12
Total Shots
16
3
Shots on Target
8
Shots
6
Shots off Target
8
3
Blocked Shots
0
7
Shots Inside Box
10
5
Shots Outside Box
6
Passing
433
Total Passes
269
282
Accurate Passes
144
65%
Pass Accuracy
54%
Discipline
20
Fouls
15
2
Yellow Cards
1
0
Red Cards
0
0
Offsides
4
Other
4
Corners
4
6
Goalkeeper Saves
2
0
Goals Prevented
0
7
FC ST. Gallen
3-1-4-2
FC ST. Gallen
3-1-4-2
Lawrence Ati
#1 · Goalkeeper
Rating 7
90'
Minutes
0
Goals
0
Assists
Passes
37 (20%)
Saves
2
Chima Okoroji
#36 · Defender
Rating 6.6
90'
Minutes
0
Goals
0
Assists
Passes
21 (16%)
Tackles
2
Interceptions
3
Duels won
7/11
Fouls (won/committed)
2 / 2
Albert Vallci
#20 · Defender
Rating 7
90'
Minutes
0
Goals
1
Assists
Shots (on target)
1 (1)
Passes
31 (12%)
Key passes
2
Tackles
4
Interceptions
1
Duels won
11/17
Fouls (won/committed)
0 / 1
Tom Gaal
#26 · Defender
Rating 6.7
90'
Minutes
0
Goals
0
Assists
Passes
35 (18%)
Tackles
2
Interceptions
3
Duels won
6/11
Dribbles
0/1
Fouls (won/committed)
0 / 1
Lukas Daschner
#10 · Midfielder
Rating 7.2
78'
Minutes
0
Goals
0
Assists
Shots (on target)
3 (0)
Passes
27 (18%)
Tackles
1
Interceptions
1
Duels won
5/6
Fouls (won/committed)
1 / 0
Christian Witzig
#7 · Midfielder
Rating 6.9
87'
Minutes
0
Goals
0
Assists
Shots (on target)
2 (1)
Passes
20 (10%)
Key passes
1
Interceptions
2
Duels won
4/7
Dribbles
2/2
Fouls (won/committed)
2 / 0
Carlo Boukhalfa
#11 · Midfielder
Rating 7
90'
Minutes
0
Goals
0
Assists
Passes
19 (12%)
Key passes
1
Tackles
1
Duels won
6/10
Dribbles
1/1
Fouls (won/committed)
1 / 2
Lukas Görtler
#16 · Midfielder
Rating 7.2
90'
Minutes
0
Goals
0
Assists
Passes
29 (16%)
Key passes
3
Tackles
5
Interceptions
1
Duels won
10/16
Dribbles
0/2
Fouls (won/committed)
2 / 0
Hugo Vandermersch
#28 · Midfielder
Rating 7.5
90'
Minutes
1
Goals
0
Assists
Shots (on target)
2 (2)
Passes
15 (6%)
Key passes
1
Interceptions
1
Duels won
5/10
Fouls (won/committed)
3 / 1
Aliou Balde
#14 · Attacker
Rating 7.9
87'
Minutes
1
Goals
0
Assists
Shots (on target)
2 (1)
Passes
20 (8%)
Key passes
3
Duels won
7/12
Dribbles
1/2
Fouls (won/committed)
3 / 3
Alessandro Vogt
#18 · Attacker
Rating 6.3
69'
Minutes
0
Goals
0
Assists
Shots (on target)
5 (2)
Passes
12 (8%)
Duels won
5/14
Dribbles
1/4
Fouls (won/committed)
3 / 3
Jonathan Asp Jensen
#10 · Attacker
Rating 6
90'
Minutes
0
Goals
0
Assists
Shots (on target)
1 (0)
Passes
28 (20%)
Duels won
3/12
Dribbles
2/6
Fouls (won/committed)
1 / 0
Luke Plange
#7 · Attacker
Rating 6.2
90'
Minutes
0
Goals
1
Assists
Shots (on target)
2 (1)
Passes
44 (30%)
Key passes
2
Tackles
1
Duels won
8/21
Dribbles
1/3
Fouls (won/committed)
1 / 3
Óscar Clemente
#17 · Attacker
Rating 6.2
82'
Minutes
0
Goals
0
Assists
Passes
31 (20%)
Key passes
1
Duels won
3/11
Dribbles
0/2
Fouls (won/committed)
1 / 2
Maximilian Ullmann
#31 · Midfielder
Rating 6.7
65'
Minutes
0
Goals
0
Assists
Shots (on target)
1 (0)
Passes
15 (11%)
Tackles
1
Interceptions
1
Duels won
3/4
Tim Meyer
#8 · Midfielder
Rating 6.3
74'
Minutes
0
Goals
0
Assists
Passes
32 (17%)
Tackles
2
Interceptions
2
Duels won
4/9
Fouls (won/committed)
1 / 4
Lovro Zvonarek
#14 · Midfielder
Rating 7.5
90'
Minutes
1
Goals
0
Assists
Shots (on target)
2 (1)
Passes
35 (19%)
Tackles
1
Duels won
3/7
Dribbles
1/1
Fouls (won/committed)
0 / 1
Samuel Krasniqi
#54 · Midfielder
Rating 6.3
90'
Minutes
0
Goals
0
Assists
Passes
27 (19%)
Tackles
1
Duels won
1/5
Dribbles
0/1
Fouls (won/committed)
0 / 1
Simone Stroscio
#28 · Defender
Rating 7.3
90'
Minutes
0
Goals
0
Assists
Passes
40 (27%)
Tackles
6
Interceptions
2
Duels won
10/18
Fouls (won/committed)
3 / 3
Saulo Decarli
#3 · Defender
Rating 5.9
90'
Minutes
0
Goals
0
Assists
Passes
50 (34%)
Tackles
1
Duels won
6/14
Fouls (won/committed)
3 / 4
Dirk Abels
#2 · Defender
Rating 6.7
90'
Minutes
0
Goals
0
Assists
Shots (on target)
2 (0)
Passes
37 (29%)
Key passes
2
Tackles
2
Interceptions
1
Duels won
4/9
Fouls (won/committed)
0 / 1
Justin Hammel
#71 · Goalkeeper
Rating 8.3
90'
Minutes
0
Goals
0
Assists
Passes
63 (37%)
Key passes
1
Duels won
1/1
Saves
6
Fouls (won/committed)
1 / 0
6.7
Grasshoppers
3-4-3
Grasshoppers
3-4-3
6.7
Grasshoppers
3-4-3
Grasshoppers
3-4-3
3-1-4-2
FC ST. Gallen
7
7
Justin Hammel
#71 · Goalkeeper
Rating 8.3
90'
Minutes
0
Goals
0
Assists
Passes
63 (37%)
Key passes
1
Duels won
1/1
Saves
6
Fouls (won/committed)
1 / 0
Simone Stroscio
#28 · Defender
Rating 7.3
90'
Minutes
0
Goals
0
Assists
Passes
40 (27%)
Tackles
6
Interceptions
2
Duels won
10/18
Fouls (won/committed)
3 / 3
Saulo Decarli
#3 · Defender
Rating 5.9
90'
Minutes
0
Goals
0
Assists
Passes
50 (34%)
Tackles
1
Duels won
6/14
Fouls (won/committed)
3 / 4
Dirk Abels
#2 · Defender
Rating 6.7
90'
Minutes
0
Goals
0
Assists
Shots (on target)
2 (0)
Passes
37 (29%)
Key passes
2
Tackles
2
Interceptions
1
Duels won
4/9
Fouls (won/committed)
0 / 1
Maximilian Ullmann
#31 · Midfielder
Rating 6.7
65'
Minutes
0
Goals
0
Assists
Shots (on target)
1 (0)
Passes
15 (11%)
Tackles
1
Interceptions
1
Duels won
3/4
Tim Meyer
#8 · Midfielder
Rating 6.3
74'
Minutes
0
Goals
0
Assists
Passes
32 (17%)
Tackles
2
Interceptions
2
Duels won
4/9
Fouls (won/committed)
1 / 4
Lovro Zvonarek
#14 · Midfielder
Rating 7.5
90'
Minutes
1
Goals
0
Assists
Shots (on target)
2 (1)
Passes
35 (19%)
Tackles
1
Duels won
3/7
Dribbles
1/1
Fouls (won/committed)
0 / 1
Samuel Krasniqi
#54 · Midfielder
Rating 6.3
90'
Minutes
0
Goals
0
Assists
Passes
27 (19%)
Tackles
1
Duels won
1/5
Dribbles
0/1
Fouls (won/committed)
0 / 1
Jonathan Asp Jensen
#10 · Attacker
Rating 6
90'
Minutes
0
Goals
0
Assists
Shots (on target)
1 (0)
Passes
28 (20%)
Duels won
3/12
Dribbles
2/6
Fouls (won/committed)
1 / 0
Luke Plange
#7 · Attacker
Rating 6.2
90'
Minutes
0
Goals
1
Assists
Shots (on target)
2 (1)
Passes
44 (30%)
Key passes
2
Tackles
1
Duels won
8/21
Dribbles
1/3
Fouls (won/committed)
1 / 3
Óscar Clemente
#17 · Attacker
Rating 6.2
82'
Minutes
0
Goals
0
Assists
Passes
31 (20%)
Key passes
1
Duels won
3/11
Dribbles
0/2
Fouls (won/committed)
1 / 2
Aliou Balde
#14 · Attacker
Rating 7.9
87'
Minutes
1
Goals
0
Assists
Shots (on target)
2 (1)
Passes
20 (8%)
Key passes
3
Duels won
7/12
Dribbles
1/2
Fouls (won/committed)
3 / 3
Alessandro Vogt
#18 · Attacker
Rating 6.3
69'
Minutes
0
Goals
0
Assists
Shots (on target)
5 (2)
Passes
12 (8%)
Duels won
5/14
Dribbles
1/4
Fouls (won/committed)
3 / 3
Christian Witzig
#7 · Midfielder
Rating 6.9
87'
Minutes
0
Goals
0
Assists
Shots (on target)
2 (1)
Passes
20 (10%)
Key passes
1
Interceptions
2
Duels won
4/7
Dribbles
2/2
Fouls (won/committed)
2 / 0
Carlo Boukhalfa
#11 · Midfielder
Rating 7
90'
Minutes
0
Goals
0
Assists
Passes
19 (12%)
Key passes
1
Tackles
1
Duels won
6/10
Dribbles
1/1
Fouls (won/committed)
1 / 2
Lukas Görtler
#16 · Midfielder
Rating 7.2
90'
Minutes
0
Goals
0
Assists
Passes
29 (16%)
Key passes
3
Tackles
5
Interceptions
1
Duels won
10/16
Dribbles
0/2
Fouls (won/committed)
2 / 0
Hugo Vandermersch
#28 · Midfielder
Rating 7.5
90'
Minutes
1
Goals
0
Assists
Shots (on target)
2 (2)
Passes
15 (6%)
Key passes
1
Interceptions
1
Duels won
5/10
Fouls (won/committed)
3 / 1
Lukas Daschner
#10 · Midfielder
Rating 7.2
78'
Minutes
0
Goals
0
Assists
Shots (on target)
3 (0)
Passes
27 (18%)
Tackles
1
Interceptions
1
Duels won
5/6
Fouls (won/committed)
1 / 0
Chima Okoroji
#36 · Defender
Rating 6.6
90'
Minutes
0
Goals
0
Assists
Passes
21 (16%)
Tackles
2
Interceptions
3
Duels won
7/11
Fouls (won/committed)
2 / 2
Albert Vallci
#20 · Defender
Rating 7
90'
Minutes
0
Goals
1
Assists
Shots (on target)
1 (1)
Passes
31 (12%)
Key passes
2
Tackles
4
Interceptions
1
Duels won
11/17
Fouls (won/committed)
0 / 1
Tom Gaal
#26 · Defender
Rating 6.7
90'
Minutes
0
Goals
0
Assists
Passes
35 (18%)
Tackles
2
Interceptions
3
Duels won
6/11
Dribbles
0/1
Fouls (won/committed)
0 / 1
Lawrence Ati
#1 · Goalkeeper
Rating 7
90'
Minutes
0
Goals
0
Assists
Passes
37 (20%)
Saves
2
Coach
Gernot Messner
Coach
Enrico Maassen
Coach
Substitutes
11 Diarrassouba
Midfielder
16 Mantini
Midfielder
9 Muci
Attacker
74 Ruiz
Defender
64 Stevanovic
Midfielder
69 Besio
Attacker
21 Efekele
Attacker
Bench
1 Glaus
Keeper
22 Creti
51 Giandomenico
Defender
57 Rissi
Defender
21 Kabashi
Attacker
27 Veron
Attacker
25 Watkowiak
Keeper
5 Ambrosius
Defender
72 May
Defender
8 Quintilla
Midfielder
66 Weibel
Midfielder
#
Team
P
GD
Pts
Qualification
Relegation
1
Wins
3
Draws
6
Wins
14 Feb 26
Super League
FC ST. Gallen
0-0
Grasshoppers
21 Dec 25
Super League
Grasshoppers
1-2
FC ST. Gallen
25 Oct 25
Super League
FC ST. Gallen
5-0
Grasshoppers
22 May 25
Super League
Grasshoppers
2-0
FC ST. Gallen
08 Mar 25
Super League
FC ST. Gallen
3-1
Grasshoppers
10 Nov 24
Super League
Grasshoppers
1-2
FC ST. Gallen
11 Aug 24
Super League
FC ST. Gallen
1-0
Grasshoppers
16 Mar 24
Super League
Grasshoppers
1-1
FC ST. Gallen
28 Oct 23
Super League
FC ST. Gallen
3-1
Grasshoppers
23 Sep 23
Super League
Grasshoppers
1-1
FC ST. Gallen