Grasshoppers vs Zürich
Super League - Regular season
30 Mar 2025, 14:30
🏟 Stadion Letzigrund (Zürich)
👤 L. Cibelli
Round 29
Match report
Zürich edged past Grasshoppers 2-1 in the Super League - Regular season on 30 March 2025.
Zürich had 24 shots to Grasshoppers' 10.
The match was played at Stadion Letzigrund (Zürich), with L. Cibelli in charge.
Half-time
0-1
Possession
42% - 58%
Shots
10 - 24
On target
2 - 13
Corners
4 - 10
Fouls
11 - 14
Yellow cards
5
Player of the match
Justin Hammel
Grasshoppers · 10 saves
8
Adama Bojang
1 goal
8
Bledian Krasniqi
1 goal
8
Giotto Morandi
1 assist
8
Rodrigo Conceição
captained the side
First half vs second half
Grasshoppers stepped it up after the break, with 7 shots in the second half compared to 3 in the first.
| 1st half | 2nd half | |
|---|---|---|
| Shots Total | 3–13 | 7–11 |
| Shots On Goal | 1–7 | 1–6 |
| Ball Possession | 36–64 | — |
| Corners | 1–5 | 3–5 |
| Attacks | 28–35 | 43–63 |
Match statistics
4
Corners
10
5
Substitution
6
71
Attacks
98
40
Dangerous Attacks
43
2
On Target
8
7
Off Target
13
10
Shots Total
24
2
Shots On Goal
13
7
Shots Off Goal
7
1
Shots Blocked
4
7
Shots Inside Box
16
3
Shots Outside Box
8
11
Fouls
14
4
Corners
10
1
Offsides
1
42%
Ball Possession
58%
2
Yellow Cards
2
10
Saves
1
299
Passes Total
419
208
Passes Accurate
337
Line-ups
4-2-3-1 vs 4-2-3-1
Goalkeeper
Defender
Midfielder
Forward
Grasshoppers · 4-2-3-1
Zürich · 4-2-3-1
Grasshoppers
Coach
T. Oral
T. Oral
Substitutes
- 27 Bryan Lasme
- 9 Nikolas Muci
- 17 Tomas Veron Lupi
- 53 Tim Meyer
- 8 Sonny Kittel
- 29 Manuel Kuttin
- 26 Maksim Paskotsi
- 11 Pascal Schürpf
- 14 Hassane Imourane
Zürich
Coach
R. Moniz
R. Moniz
Substitutes
- 43 Neil Volken
- 6 Cheveyo Tsawa
- 26 Jahnoah Markelo
- 14 Nevio Di Giusto
- 40 Vincent Nvendo
- 28 Silas Huber
- 36 Daniel Denoon
- 31 Mirlind Kryeziu
- 38 Miguel Reichmuth
Substitutions
- 46' ↑ N. Volken ↓ B. Mendy Zürich
- 61' ↑ C. Tsawa ↓ Rodrigo Conceição Zürich
- 61' ↑ J. Markelo ↓ S. Ballet Zürich
- 63' ↑ B. Lasme ↓ A. Abrashi Grasshoppers
- 63' ↑ N. Muci ↓ N. Irankunda Grasshoppers
- 63' ↑ T. Verón Lupi ↓ D. Abels Grasshoppers
- 78' ↑ S. Kittel ↓ M. Choinière Grasshoppers
- 78' ↑ T. Meyer ↓ B. Lasme Grasshoppers
- 89' ↑ N. Di Giusto ↓ B. Krasniqi Zürich
- 89' ↑ V. Nvendo ↓ M. Chouiar Zürich
Cards
- 32' B. Mendy Zürich
- 51' M. Choiniere Grasshoppers
- 70' T. Veron Grasshoppers
- 84' B. Krasniqi Zürich
- 90+4' B. Schmitz Grasshoppers
Head-to-head
Grasshoppers 1
3 draws
10 Zürich
2026-05-09
Zurich vs
Grasshoppers
0 - 0
2026-02-21
Grasshoppers vs
Zurich
1 - 2
2025-11-29
Zurich vs
Grasshoppers
1 - 0
2025-10-04
Grasshoppers vs
Zurich
3 - 0
2025-05-10
Zürich vs
Grasshoppers
3 - 0
2025-03-30
Grasshoppers vs
Zürich
1 - 2
Recent form
Grasshoppers
D
D
D
L
L
Zürich
D
D
D
L
L
Frequently asked questions
What was the final score in Grasshoppers vs Zürich?
Grasshoppers lost 1-2 against Zürich on 30 March 2025.
Who won Grasshoppers vs Zürich?
Zürich won the match 2-1.
Where was Grasshoppers vs Zürich played?
The match was played at Stadion Letzigrund (Zürich).
Who had more possession in Grasshoppers vs Zürich?
Zürich had 58% of possession, compared to 42% for the other side.
SOCCER-