FC Zurich vs Grasshoppers Results & Stats | 29.11.2025

ch FC Zurich vs Grasshoppers
17:00 Ended
FC Zurich
1
Grasshoppers
0
Bet on the game with:
Bet365
star freebets livegame

Highlights

FC Zurich
whistle
Grasshoppers
Kamberi
ball
20'
22'
yellow card
Abels
yellow card
23'
yellow card
23'
37'
yellow card
clock 1-0 HT
yellow card
51'
58'
substitution
Diarrassouba
Plange
yellow card
83'
Kamberi
yellow card
90+4'
clock 1-0 FT
corners yellow card red card substitution ball
FC Zurich
9
5
0
0
1
Grasshoppers
3
2
0
1
0

Ticker

Start play
2' - 1st Corner - FC Zurich
20' - 2nd Corner - FC Zurich
20' - 1st Goal - Kamberi (FC Zurich)
22' ~ 1st Yellow Card ~ Abels ~(Grasshoppers)
23' ~ 2nd Yellow Card ~ ~(FC Zurich)
23' ~ 3rd Yellow Card ~ ~(FC Zurich)
28' - 3rd Corner - FC Zurich
32' - 4th Corner - Grasshoppers
34' - 5th Corner - Grasshoppers
35' - 6th Corner - Grasshoppers
37' ~ 4th Yellow Card ~ ~(Grasshoppers)
Score After First Half - 1-0
51' ~ 5th Yellow Card ~ ~(FC Zurich)
53' - 7th Corner - FC Zurich
57' - 8th Corner - FC Zurich
58' ~ Substitution ~ Plange ~ Diarrassouba ~(Grasshoppers)
66' - 9th Corner - FC Zurich
72' - 10th Corner - FC Zurich
80' - 11th Corner - FC Zurich
83' ~ 6th Yellow Card ~ ~(FC Zurich)
90+4' - 12th Corner - FC Zurich
90+4' ~ 7th Yellow Card ~ Kamberi ~(FC Zurich)
Score After Full Time - 1-0

Starting lineups

FC Zurich (4-3-3)
Grasshoppers (3-4-3)
Soccer field
Yanick Brecher
25
Yanick Brecher
Lindrit Kamberi
2
Lindrit Kamberi
David Vujevic
35
David Vujevic
Mariano Gomez
5
Mariano Gomez
Livano Comenencia
3
Livano Comenencia
Steven Zuber
10
Steven Zuber
Cheveyo Tsawa
6
Cheveyo Tsawa
Miguel Reichmuth
38
Miguel Reichmuth
Jahnoah Markelo
26
Jahnoah Markelo
Philippe Keny
19
Philippe Keny
Damienus Reverson
29
Damienus Reverson
Justin Pete Hammel
71
Justin Pete Hammel
Hassane Imourane
5
Hassane Imourane
Abdoulaye Diaby
15
Abdoulaye Diaby
Dirk Abels
2
Dirk Abels
Samuel Krasniqi
54
Samuel Krasniqi
Lovro Zvonarek
14
Lovro Zvonarek
Tim Meyer
8
Tim Meyer
Maximilian Ullmann
31
Maximilian Ullmann
Salifou Diarrassouba
11
Salifou Diarrassouba
Nikolas Muci
9
Nikolas Muci
Jonathan Asp Jensen
10
Jonathan Asp Jensen
Dennis Hediger Gerald Scheiblehner
Bench
GK
1
Silas Huber
DF
27
Ilan Sauter
DF
4
Jorge Segura
MF
36
Aaron Tchamda
MF
18
Mohamed Bangoura
MF
7
Bledian Krasniqi
FW
33
Damien Odera
FW
40
Vincent Nvendo Ferrier
FW
17
Matthias Phaeton
Bench
?
57
Nico Rissi
GK
1
Nicolas Glaus
DF
51
Loris Giandomenico
DF
22
Pantaleo Creti
DF
59
Levin Wurgler
MF
21
Leart Kabashi
MF
16
Matteo Mantini
MF
17
Oscar Clemente
FW
7
Luke Plange
Substitutions
58'
substitution
Diarrassouba
Plange

Match Info & Odds

calendar November 29 2025 05:00
marker Letzigrund - Zurich
whistle Urs Schnyder
coup Competition
ch
Super League Switzerland

Statistics

FC Zurich
Grasshoppers
Attacks
105
91
Dangerous attacks
51
68
Possession %
54
46
19.5 Action areas 32
105 Attacks 91
69 Ball safe 68
9 Corners 3
9 Corners F 3
3 Corners H 3
15 Crosses 14
0.27 Crossing accuracy 0.36
51 Dangerous attacks 68
9 Fouls 19
10 Goal attempts 5
1 Goals 0
1 Injuries 0
13 Key passes 6
0 Offsides 1
9 Shots on target 7
5 Shots off target 2
0.58 Passing accuracy 0.54
0 Penalties 0
54 Possession % 46
0 Red cards 0
1 Saves 5
1 Shots blocked 2
4 Substitutions 3
0.97 Expected goals 0.84
5 Yellow cards 2
0 Yellow-red cards 0
Momentum! ?

Head to head

18:30 04/10
Grasshoppers
3
FC Zurich
0
16:00 10/05
FC Zurich
3
Grasshoppers
0
14:30 30/03
Grasshoppers
1
FC Zurich
2
19:00 03/12
Grasshoppers
0
FC Zurich
1
19:30 30/11
FC Zurich
1
Grasshoppers
1
16:00 19/10
Grasshoppers
1
FC Zurich
2
17:00 10/02
FC Zurich
1
Grasshoppers
0
15:30 28/01
Grasshoppers
2
FC Zurich
1
18:30 26/09
FC Zurich
2
Grasshoppers
1
14:30 21/05
FC Zurich
2
Grasshoppers
1
13:00 23/11
FC Sion
2
FC Zurich
2
17:00 08/11
FC Zurich
3
Lucerne
2
19:30 01/11
FC Zurich
1
Lausanne Sports
2
19:30 29/10
Basel
2
FC Zurich
0
13:00 26/10
FC Zurich
2
Young Boys
3
18:30 18/10
Lugano
1
FC Zurich
0
18:30 04/10
Grasshoppers
3
FC Zurich
0
18:30 27/09
FC Zurich
3
St Gallen
1
13:30 21/09
Stade Nyonnais
4
FC Zurich
2
16:00 13/09
FC Zurich
2
Servette
1
15:30 23/11
Grasshoppers
1
Basel
1
17:00 08/11
Winterthur
0
Grasshoppers
1
15:30 02/11
Lucerne
6
Grasshoppers
0
19:30 30/10
Grasshoppers
3
Young Boys
3
16:00 25/10
St Gallen
5
Grasshoppers
0
12:00 19/10
Grasshoppers
0
FC Sion
1
18:30 04/10
Grasshoppers
3
FC Zurich
0
16:00 27/09
Lugano
2
Grasshoppers
1
15:00 21/09
AC Bellinzona
0
Grasshoppers
1
14:30 14/09
Grasshoppers
3
Lausanne Sports
1
Season
25 Jul 2025 31 May 2026

Super League Standings