Grasshoppers vs Zürich

Super League - Regular season 30 Mar 2025, 14:30
1–2
HT 0–1
FULL TIME
🏟 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
9
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
Coach
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
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.