FC Zürich vs Grasshopper Club Zürich: Prediction, Head-to-Head, Odds & Stats (Sat, 29 Nov '25)

Wojtek Kolan

Wojtek Kolan

Published on 29 Nov, 05:00 PM UTC

Next Match 29/11/25 at 05:00 PM

FC Zürich vs Grasshopper Club Zürich
📍 Letzigrund, Switzerland.

Scheduled H2H Match For FC Zürich Vs Grasshopper Club Zürich

Swiss Super League

Sat, 29 Nov 2025 at 05:00 PM UTC

FC Zürich
FC Zürich

CHE CHE

Recent Form

W
W
L
L
L
Grasshopper Club Zürich
Grasshopper Club Zürich

CHE CHE

Recent Form

W
L
W
L
L

7

Win

Last 10 Played

10
1 Draws

2

Win

6.76
Avg. Rating
6.65
8
Position
11
Dennis Hediger
Manager
Gerald Scheiblehner

Game Schedule - Time Of Fixture

FC Zürich will square off vs Grasshopper Club Zürich in Swiss Super League on Sat, 29 Nov 2025 at 05:00 PM UTC. Let’s investigate historical performances, recent stats and head-2-head information to find out the most accurate picks and best bets.

FC Zürich vs Grasshopper Club Zürich H2H Game Summary

Over the most recent 10 H2H games for these teams, FC Zürich have got the victory 7 times and Grasshopper Club Zürich have won on 2 occasion.


Head-to-Head (Last 10 Matches)
FC Zürich7
Grasshopper Club Zürich2

FC Zürich vs Grasshopper Club Zürich Past H2H Matches

215
Swiss Super League
06:30 PM
04/10/25
2449
Grasshopper Club Zürich
3
2450
FC Zürich
0
04:00 PM
10/05/25
2450
FC Zürich
3
2449
Grasshopper Club Zürich
0
02:30 PM
30/03/25
2449
Grasshopper Club Zürich
1
2450
FC Zürich
2
07:30 PM
30/11/24
2450
FC Zürich
1
2449
Grasshopper Club Zürich
1
04:00 PM
19/10/24
2449
Grasshopper Club Zürich
1
2450
FC Zürich
2
05:00 PM
10/02/24
2450
FC Zürich
1
2449
Grasshopper Club Zürich
0
03:30 PM
28/01/24
2449
Grasshopper Club Zürich
2
2450
FC Zürich
1
06:30 PM
26/09/23
2450
FC Zürich
2
2449
Grasshopper Club Zürich
1
02:30 PM
21/05/23
2450
FC Zürich
2
2449
Grasshopper Club Zürich
1
03:30 PM
19/02/23
2449
Grasshopper Club Zürich
1
2450
FC Zürich
2
02:30 PM
23/10/22
2450
FC Zürich
1
2449
Grasshopper Club Zürich
4
06:30 PM
01/10/22
2449
Grasshopper Club Zürich
1
2450
FC Zürich
1
03:30 PM
02/04/22
2450
FC Zürich
1
2449
Grasshopper Club Zürich
1
07:30 PM
05/02/22
2449
Grasshopper Club Zürich
1
2450
FC Zürich
3
06:30 PM
23/10/21
2449
Grasshopper Club Zürich
3
2450
FC Zürich
3
04:00 PM
21/08/21
2450
FC Zürich
2
2449
Grasshopper Club Zürich
1
05:00 PM
06/04/19
2449
Grasshopper Club Zürich
1
2450
FC Zürich
1
06:00 PM
09/02/19
2450
FC Zürich
3
2449
Grasshopper Club Zürich
1
03:00 PM
02/12/18
2450
FC Zürich
2
2449
Grasshopper Club Zürich
0
05:00 PM
28/07/18
2449
Grasshopper Club Zürich
0
2450
FC Zürich
2
05:00 PM
07/04/18
2450
FC Zürich
1
2449
Grasshopper Club Zürich
1
03:00 PM
25/02/18
2449
Grasshopper Club Zürich
1
2450
FC Zürich
0
05:00 PM
21/10/17
2450
FC Zürich
0
2449
Grasshopper Club Zürich
4
02:00 PM
23/07/17
2449
Grasshopper Club Zürich
0
2450
FC Zürich
2
05:45 PM
19/04/16
2450
FC Zürich
1
2449
Grasshopper Club Zürich
1
03:00 PM
13/03/16
2449
Grasshopper Club Zürich
4
2450
FC Zürich
2
03:00 PM
29/11/15
2449
Grasshopper Club Zürich
5
2450
FC Zürich
0
02:00 PM
02/08/15
2450
FC Zürich
2
2449
Grasshopper Club Zürich
3
06:30 PM
29/05/15
2450
FC Zürich
4
2449
Grasshopper Club Zürich
3
04:45 PM
21/02/15
2449
Grasshopper Club Zürich
0
2450
FC Zürich
2
02:00 PM
19/10/14
2449
Grasshopper Club Zürich
1
2450
FC Zürich
3
02:00 PM
20/07/14
2450
FC Zürich
1
2449
Grasshopper Club Zürich
0
05:45 PM
05/04/14
2449
Grasshopper Club Zürich
2
2450
FC Zürich
0
06:45 PM
01/03/14
2450
FC Zürich
3
2449
Grasshopper Club Zürich
1
03:00 PM
15/12/13
2450
FC Zürich
1
2449
Grasshopper Club Zürich
1
06:45 PM
30/10/13
2449
Grasshopper Club Zürich
3
2450
FC Zürich
1
02:00 PM
12/05/13
2449
Grasshopper Club Zürich
0
2450
FC Zürich
1
05:45 PM
06/04/13
2450
FC Zürich
2
2449
Grasshopper Club Zürich
4
03:00 PM
02/12/12
2449
Grasshopper Club Zürich
1
2450
FC Zürich
0
05:45 PM
22/09/12
2450
FC Zürich
0
2449
Grasshopper Club Zürich
1
02:00 PM
20/05/12
2449
Grasshopper Club Zürich
0
2450
FC Zürich
1
03:00 PM
12/02/12
2450
FC Zürich
2
2449
Grasshopper Club Zürich
0
02:00 PM
02/10/11
2449
Grasshopper Club Zürich
3
2450
FC Zürich
0
02:00 PM
07/08/11
2450
FC Zürich
6
2449
Grasshopper Club Zürich
0
02:00 PM
15/05/11
2449
Grasshopper Club Zürich
3
2450
FC Zürich
1
02:00 PM
10/04/11
2450
FC Zürich
1
2449
Grasshopper Club Zürich
0
02:00 PM
03/10/10
2449
Grasshopper Club Zürich
1
2450
FC Zürich
2
02:00 PM
25/07/10
2450
FC Zürich
2
2449
Grasshopper Club Zürich
0
05:45 PM
06/05/10
2449
Grasshopper Club Zürich
4
2450
FC Zürich
0
02:00 PM
05/04/10
2450
FC Zürich
3
2449
Grasshopper Club Zürich
2
04:45 PM
20/02/10
2450
FC Zürich
2449
Grasshopper Club Zürich
04:45 PM
05/12/09
2449
Grasshopper Club Zürich
1
2450
FC Zürich
0
03:45 PM
12/09/09
2450
FC Zürich
4
2449
Grasshopper Club Zürich
3
06:15 PM
29/05/09
2450
FC Zürich
2
2449
Grasshopper Club Zürich
1
03:00 PM
08/02/09
2449
Grasshopper Club Zürich
2
2450
FC Zürich
2
03:00 PM
09/11/08
2450
FC Zürich
2
2449
Grasshopper Club Zürich
1
02:00 PM
10/08/08
2449
Grasshopper Club Zürich
2
2450
FC Zürich
2
399
Schweizer Cup
07:00 PM
03/12/24
2449
Grasshopper Club Zürich
0
2450
FC Zürich
1
07:15 PM
28/02/18
2450
FC Zürich
2
2449
Grasshopper Club Zürich
1
07:15 PM
04/03/15
2450
FC Zürich
1
2449
Grasshopper Club Zürich
0
05:00 PM
17/04/13
2450
FC Zürich
1
2449
Grasshopper Club Zürich
2

FC Zürich Recent Matches

215
Swiss Super League (19 Matches)
01:00 PM
26/10/25
2450
FC Zürich
2
2445
Young Boys
3
L
06:30 PM
18/10/25
2443
FC Lugano
1
2450
FC Zürich
0
L
06:30 PM
04/10/25
2449
Grasshopper Club Zürich
3
2450
FC Zürich
0
L
06:30 PM
27/09/25
2450
FC Zürich
3
2442
FC St. Gallen 1879
1
W
04:00 PM
13/09/25
2450
FC Zürich
2
2448
Servette FC
1
W
04:00 PM
30/08/25
2458
FC Winterthur
1
2450
FC Zürich
3
W
04:00 PM
23/08/25
2450
FC Zürich
0
2454
FC Thun
4
L
02:30 PM
10/08/25
2446
FC Lausanne-Sport
1
2450
FC Zürich
2
W
02:30 PM
03/08/25
2453
FC Luzern
1
2450
FC Zürich
1
D
06:30 PM
25/07/25
2450
FC Zürich
2
2452
FC Sion
3
L
06:30 PM
22/05/25
2460
Yverdon-Sport FC
3
2450
FC Zürich
2
L
04:00 PM
17/05/25
2442
FC St. Gallen 1879
3
2450
FC Zürich
2
L
06:30 PM
13/05/25
2450
FC Zürich
4
2458
FC Winterthur
1
W
04:00 PM
10/05/25
2450
FC Zürich
3
2449
Grasshopper Club Zürich
0
W
12:15 PM
04/05/25
2452
FC Sion
2
2450
FC Zürich
1
L
02:30 PM
21/04/25
2445
Young Boys
2
2450
FC Zürich
1
L
06:30 PM
12/04/25
2450
FC Zürich
0
2501
Basel
4
L
04:00 PM
05/04/25
2458
FC Winterthur
0
2450
FC Zürich
0
D
06:30 PM
02/04/25
2450
FC Zürich
2
2446
FC Lausanne-Sport
2
D
399
Schweizer Cup (2 Matches)
01:30 PM
21/09/25
2490
Stade Nyonnais
1
2450
FC Zürich
1
L
06:00 PM
15/08/25
44249
FC Wettswil-Bonstetten
0
2450
FC Zürich
2
W
853
Club Friendly Games (9 Matches)
01:00 PM
06/08/25
2450
FC Zürich
1
2482
FC Zürich II U21
2
L
01:30 PM
20/07/25
2580
SSV Ulm 1846
2450
FC Zürich
-
01:30 PM
19/07/25
2580
SSV Ulm 1846
3
2450
FC Zürich
0
L
12:00 PM
10/07/25
2591
1. FC Magdeburg
0
2450
FC Zürich
2
W
11:00 AM
05/07/25
2455
FC Wil 1900
1
2450
FC Zürich
3
W
12:00 PM
04/07/25
2450
FC Zürich
2463
FC Vaduz
-
02:00 PM
28/06/25
37390
FC Rapperswil-Jona
0
2450
FC Zürich
2
W
10:00 AM
21/06/25
2450
FC Zürich
4
2468
SC YF Juventus
1
W
09:00 AM
21/06/25
2450
FC Zürich
2
35111
FC Dietikon
0
W

Grasshopper Club Zürich Recent Matches

215
Swiss Super League (23 Matches)
04:00 PM
25/10/25
2442
FC St. Gallen 1879
5
2449
Grasshopper Club Zürich
0
L
12:00 PM
19/10/25
2449
Grasshopper Club Zürich
0
2452
FC Sion
1
L
06:30 PM
04/10/25
2449
Grasshopper Club Zürich
3
2450
FC Zürich
0
W
04:00 PM
27/09/25
2443
FC Lugano
2
2449
Grasshopper Club Zürich
1
L
02:30 PM
14/09/25
2449
Grasshopper Club Zürich
3
2446
FC Lausanne-Sport
1
W
04:00 PM
30/08/25
2454
FC Thun
1
2449
Grasshopper Club Zürich
1
D
12:00 PM
24/08/25
2449
Grasshopper Club Zürich
2
2458
FC Winterthur
2
D
02:30 PM
10/08/25
2448
Servette FC
1
2449
Grasshopper Club Zürich
1
D
06:30 PM
02/08/25
2501
Basel
2
2449
Grasshopper Club Zürich
1
L
04:00 PM
26/07/25
2449
Grasshopper Club Zürich
2
2453
FC Luzern
3
L
06:30 PM
30/05/25
2447
FC Aarau
1
2449
Grasshopper Club Zürich
0
L
06:30 PM
27/05/25
2449
Grasshopper Club Zürich
4
2447
FC Aarau
0
W
06:30 PM
22/05/25
2449
Grasshopper Club Zürich
2
2442
FC St. Gallen 1879
0
W
06:30 PM
17/05/25
2452
FC Sion
2
2449
Grasshopper Club Zürich
1
L
06:30 PM
14/05/25
2449
Grasshopper Club Zürich
5
2460
Yverdon-Sport FC
0
W
04:00 PM
10/05/25
2450
FC Zürich
3
2449
Grasshopper Club Zürich
0
L
04:00 PM
03/05/25
2458
FC Winterthur
2
2449
Grasshopper Club Zürich
0
L
04:00 PM
19/04/25
2449
Grasshopper Club Zürich
0
2458
FC Winterthur
1
L
04:00 PM
12/04/25
2460
Yverdon-Sport FC
1
2449
Grasshopper Club Zürich
2
W
02:30 PM
06/04/25
2449
Grasshopper Club Zürich
3
2453
FC Luzern
1
W
06:30 PM
03/04/25
2501
Basel
2
2449
Grasshopper Club Zürich
1
L
02:30 PM
30/03/25
2449
Grasshopper Club Zürich
1
2450
FC Zürich
2
L
01:15 PM
16/03/25
2449
Grasshopper Club Zürich
1
2452
FC Sion
1
D
399
Schweizer Cup (2 Matches)
03:00 PM
21/09/25
2459
AC Bellinzona
0
2449
Grasshopper Club Zürich
1
W
02:00 PM
17/08/25
320526
FC Lachen/Altendorf
0
2449
Grasshopper Club Zürich
2
W
853
Club Friendly Games (5 Matches)
04:00 PM
12/08/25
2449
Grasshopper Club Zürich
1
2672
FC Bayern München
2
L
01:00 PM
29/07/25
2449
Grasshopper Club Zürich
0
2821
Celta Vigo
3
L
01:00 PM
19/07/25
2449
Grasshopper Club Zürich
1
37
West Ham United
3
L
12:00 PM
11/07/25
2452
FC Sion
0
2449
Grasshopper Club Zürich
3
W
04:00 PM
04/07/25
2449
Grasshopper Club Zürich
1
2463
FC Vaduz
1
D

FC Zürich Next Fixtures

Grasshopper Club Zürich Next Fixtures

FC Zürich Last Match Played stats

FC Zürich vs Young Boys

Final Score :2 - 3

(H)Match overview (A)
61%Ball possession39%
2.79Expected goals1.58
3Big chances4
20Total shots14
4Goalkeeper saves4
5Corner kicks5
5Fouls20
524Passes330
14Tackles21
19Free kicks5
1Yellow cards1
(H)Shots (A)
20Total shots14
6Shots on target7
0Hit woodwork0
4Shots off target0
10Blocked shots7
14Shots inside box11
6Shots outside box3
(H)Attack (A)
2Big chances scored1
1Big chances missed3
0Through balls1
36Touches in penalty area26
7Fouled in final third2
0Offsides1
(H)Passes (A)
450Accurate passes275
27Throw-ins20
60Final third entries39
74/114 (65%)Final third phase48/75 (64%)
33/62 (53%)Long balls21/45 (47%)
7/14 (50%)Crosses2/12 (17%)
(H)Duels (A)
54%Duels46%
8Dispossessed7
40/72 (56%)Ground duels32/72 (44%)
10/20 (50%)Aerial duels10/20 (50%)
7/20 (35%)Dribbles6/13 (46%)
(H)Defending (A)
50%Tackles won71%
14Total tackles21
3Interceptions10
40Recoveries46
17Clearances31
1Errors lead to a goal1
(H)Goalkeeping (A)
4Total saves4
2Big saves0
1High claims0
6Goal kicks6

Grasshopper Club Zürich Last Match Played stats

FC St. Gallen 1879 vs Grasshopper Club Zürich

Final Score :5 - 0

(H)Match overview (A)
62%Ball possession38%
2.74Expected goals0.76
4Big chances1
17Total shots10
1Goalkeeper saves5
7Corner kicks3
11Fouls13
533Passes319
23Tackles29
13Free kicks11
2Yellow cards4
0Red cards1
(H)Shots (A)
17Total shots10
11Shots on target1
0Hit woodwork1
3Shots off target4
3Blocked shots5
13Shots inside box6
4Shots outside box4
(H)Attack (A)
4Big chances scored0
0Big chances missed1
1Through balls0
36Touches in penalty area16
1Fouled in final third1
1Offsides0
(H)Passes (A)
438Accurate passes220
17Throw-ins26
48Final third entries47
86/126 (68%)Final third phase46/88 (52%)
21/62 (34%)Long balls24/63 (38%)
5/15 (33%)Crosses2/13 (15%)
(H)Duels (A)
47%Duels53%
12Dispossessed10
43/89 (48%)Ground duels46/89 (52%)
12/29 (41%)Aerial duels17/29 (59%)
8/25 (32%)Dribbles6/19 (32%)
(H)Defending (A)
65%Tackles won76%
23Total tackles29
9Interceptions8
66Recoveries60
25Clearances39
1Errors lead to a shot1
(H)Goalkeeping (A)
1Total saves5
1Big saves0
1High claims0
10Goal kicks3

Super League 25/26 Standings

POSTEAMMPWLDPER %
1FC ThunFC Thun1072122
2FC St. Gallen 1879FC St. Gallen 18791073021
3BaselBasel1064018
4Young BoysYoung Boys1053217
5FC SionFC Sion1043315
6FC LuzernFC Luzern1032514
7FC LuganoFC Lugano1045113
8FC ZürichFC Zürich1045113
9FC Lausanne-SportFC Lausanne-Sport1034312
10Servette FCServette FC1035211
11Grasshopper Club ZürichGrasshopper Club Zürich102539
12FC WinterthurFC Winterthur100733
Championship round
Relegation Round