FC Zurich 1-0 Grasshopper Club Zurich final score - 29 November 2025, Super League
Switzerland - Super League
New customers only | Commercial content | 18+ age limit | T&Cs apply
Highlights
Game Statistics
Form
Table
| Teams | Pts | P | W | D | L | GD |
|---|---|---|---|---|---|---|
|
8
|
25 | 20 | 7 | 4 | 9 | -7 |
|
11
|
17 | 20 | 4 | 5 | 11 | -11 |
Last matches
1/6 (17%)
1/6 (17%)
4/6 (67%)
Average stats (Last 6 matchs)
23 Nov 2025 - Super League
8 Nov 2025 - Super League
1 Nov 2025 - Super League
29 Oct 2025 - Super League
26 Oct 2025 - Super League
18 Oct 2025 - Super League
3/6 (50%)
0/6 (0%)
3/6 (50%)
Average stats (Last 6 matchs)
8 Nov 2025 - Super League
1 Nov 2025 - Super League
26 Oct 2025 - Super League
27 Sept 2025 - Super League
13 Sept 2025 - Super League
23 Aug 2025 - Super League
1/6 (17%)
2/6 (33%)
3/6 (50%)
Average stats (Last 6 matchs)
23 Nov 2025 - Super League
29 Oct 2025 - Super League
18 Oct 2025 - Super League
4 Oct 2025 - Super League
21 Sept 2025 - Schweizer Cup
30 Aug 2025 - Super League
1/6 (17%)
2/6 (33%)
3/6 (50%)
Average stats (Last 6 matchs)
23 Nov 2025 - Super League
8 Nov 2025 - Super League
2 Nov 2025 - Super League
30 Oct 2025 - Super League
25 Oct 2025 - Super League
19 Oct 2025 - Super League
2/6 (33%)
3/6 (50%)
1/6 (17%)
Average stats (Last 6 matchs)
23 Nov 2025 - Super League
30 Oct 2025 - Super League
19 Oct 2025 - Super League
4 Oct 2025 - Super League
14 Sept 2025 - Super League
24 Aug 2025 - Super League
2/6 (33%)
1/6 (17%)
3/6 (50%)
Average stats (Last 6 matchs)
8 Nov 2025 - Super League
2 Nov 2025 - Super League
25 Oct 2025 - Super League
27 Sept 2025 - Super League
21 Sept 2025 - Schweizer Cup
30 Aug 2025 - Super League
Head to head
67 %
17 %
17 %
Average stats (last H2H results)
4 Oct 2025 - Super League
10 May 2025 - Super League
30 Mar 2025 - Super League
3 Dec 2024 - Schweizer Cup
30 Nov 2024 - Super League
19 Oct 2024 - Super League
Tactical Scheme
Formation : 4 - 3 - 3
Formation : 3 - 4 - 3
Substitutes
S. Huber
DefenderI. Sauter
J. Segura
MidfielderM. Bangoura
A. Tchamda
B. Krasniqi
ForwardV. Nvendo Ferrier
D. Odera
M. Phaeton
N. Glaus
DefenderL. Wurgler
P. Creti
L. Giandomenico
M. Mantini
L. Kabashi
O. Clemente
ForwardL. Plange
Live Commentary
Ball goes out of play for a Zurich goal kick.
Urs Schnyder signals a free kick to Zurich in their own half.
Lindrit Kamberi (Zurich) has received a first yellow card.
Throw-in for Grasshopper at Letzigrund.
Corner awarded to Zurich.
Urs Schnyder signals a throw-in for Zurich, close to Grasshopper's area.
Can Zurich get the ball into an attacking position from this throw-in in Grasshopper's half?
Zurich awarded a free kick in their own half.
Grasshopper have a goal kick.
Urs Schnyder signals a Zurich throw-in in Grasshopper's half.
Urs Schnyder signals a free kick to Zurich.
The home team have replaced Jahnoah Markelo with Aaron Tchamda. This is the fourth substitution made today by Dennis Hediger.
Can Zurich capitalize from this throw-in deep inside Grasshopper's half?
Leart Kabashi is replacing Hassane Imourane for the away team.
Throw-in for Zurich in the half of Grasshopper.
Throw-in Zurich.
Urs Schnyder awards the away team a throw-in.
Grasshopper needs to be cautious. Zurich have an attacking throw-in.
Zurich have a dangerous throw-in.
Throw-in for Grasshopper in their own half.
Livano Comenencia (Zurich) gets a yellow card.
Urs Schnyder signals a Grasshopper throw-in in Zurich's half.
Urs Schnyder awards Grasshopper a goal kick.
Zurich have a dangerous throw-in.
Zurich have been awarded a corner by Urs Schnyder.
Zurich to take a throw-in in Grasshopper territory.
Steven Zuber for Zurich drives towards goal at Letzigrund. But the finish is unsuccessful.
Free kick Zurich.
Matthias Phaeton is on a sub for Philippe Keny for Zurich.
Zurich have a goal kick.
Lovro Zvonarek (Grasshopper) wins the ball in the air but heads wide.
Can Grasshopper capitalize from this dangerous free kick?
Urs Schnyder awards the away team a throw-in.
Can Grasshopper get the ball into an attacking position from this throw-in in Zurich's half?
Ball goes out of play for a Grasshopper goal kick.
Lindrit Kamberi (Zurich) is first to the ball but his header is off-target.
Corner awarded to Zurich.
Free kick for Zurich in the half of Grasshopper.
Loris Giandomenico is on a sub for Samuel Krasniqi for Grasshopper.
Throw-in for Zurich in their own half.
Throw-in for Grasshopper at Letzigrund.
Zurich awarded a throw-in in their own half.
It's getting dangerous! Free kick for Grasshopper close to the penalty box.
Zurich have been awarded a corner by Urs Schnyder.
Free kick in a good position for Zurich!
Throw-in Zurich.
Ball safe as Grasshopper is awarded a throw-in in their half.
Free kick for Zurich in their own half.
It's a goal kick for the away team in Zurich.
Zurich are pushing forward but Mohamed Bangoura's finish is wide of the goal.
Free kick Zurich.
Grasshopper awarded a throw-in in their own half.
Dennis Hediger is making the team's second substitution at Letzigrund with Damien Odera replacing Damienus Reverson.
Ball safe as Zurich is awarded a throw-in in their half.
Throw-in Grasshopper.
Corner awarded to Zurich.
The away team have replaced Salifou Diarrassouba with Luke Plange. This is the first substitution made today by Gerald Scheiblehner.
A throw-in for the home team on the opposite half.
Urs Schnyder awards the home team a throw-in.
Throw-in for Grasshopper in the half of Zurich.
Urs Schnyder signals a free kick to Zurich in their own half.
Urs Schnyder signals a Grasshopper throw-in in Zurich's half.
Zurich have been awarded a corner by Urs Schnyder.
Throw-in high up the field for Zurich in Zurich.
Throw-in for Grasshopper in their own half.
Throw-in for Zurich at Letzigrund.
Philippe Keny (Zurich) has received a yellow card from Urs Schnyder.
Free kick for Grasshopper in their own half.
A throw-in for the home team on the opposite half.
Urs Schnyder signals a throw-in for Zurich, close to Grasshopper's area.
Zurich needs to be cautious. Grasshopper have an attacking throw-in.
Throw-in for Grasshopper close to the penalty box.
Urs Schnyder awards the away team a throw-in.
Dennis Hediger (Zurich) is making a first substitution, with Mohamed Bangoura replacing Cheveyo Tsawa.
Grasshopper awarded a free kick in their own half.
Goal kick for Grasshopper at Letzigrund.
Urs Schnyder signals a free kick to Zurich.
The ref's whistle signals the end of the first-half.
Throw-in for Zurich in the half of Grasshopper.
Can Zurich get the ball into an attacking position from this throw-in in Grasshopper's half?
Throw-in for Zurich at Letzigrund.
Grasshopper to take a throw-in in Zurich territory.
A throw-in for the away team on the opposite half.
Urs Schnyder signals a free kick to Zurich in their own half.
Urs Schnyder signals a free kick to Grasshopper in their own half.
Zurich have a goal kick.
Can Grasshopper get the ball into an attacking position from this throw-in in Zurich's half?
Goal kick for Grasshopper at Letzigrund.
Zurich to take a throw-in in Grasshopper territory.
Throw-in for Zurich in their own half.
Throw-in Grasshopper.
Ball safe as Zurich is awarded a throw-in in their half.
Abdoulaye Diaby is booked for the away team.
Can Zurich capitalize from this dangerous free kick?
Free kick for Zurich in their own half.
Grasshopper awarded a throw-in in their own half.
Ball safe as Grasshopper is awarded a throw-in in their half.
Urs Schnyder awards Zurich a goal kick.
Grasshopper are coming forward and Abdoulaye Diaby gets in a strike, it misses the target, however.
Grasshopper have been awarded a corner by Urs Schnyder.
Jahnoah Markelo is back on his feet again.
Corner awarded to Grasshopper.
Attention is being given to Zurich’s Jahnoah Markelo and play has been suspended briefly.
Corner awarded to Grasshopper.
Throw-in for Grasshopper in the half of Zurich.
It's a goal kick for the away team in Zurich.
Zurich awarded a free kick in their own half.
Zurich will need to be alert as they defend a dangerous free kick from Grasshopper.
Can Grasshopper capitalize from this throw-in deep inside Zurich's half?
Ball goes out of play for a Grasshopper goal kick.
Zurich have been awarded a corner by Urs Schnyder.
Zurich have a dangerous throw-in.
Urs Schnyder signals a Zurich throw-in in Grasshopper's half.
In Zurich a free kick has been awarded the away team.
Cheveyo Tsawa (Zurich) has been booked and must now be careful not to get a second yellow card.
Urs Schnyder signals a Zurich throw-in in Grasshopper's half.
Free kick for Zurich in the half of Grasshopper.
Dirk Abels (Grasshopper) gets a yellow card. He will be suspended from the next match!
Lindrit Kamberi puts the ball in the net and the home team now lead 1-0.
Zurich have been awarded a corner by Urs Schnyder.
Throw-in for Grasshopper in their own half.
Grasshopper awarded a throw-in in their own half.
Zurich to take a throw-in in Grasshopper territory.
Grasshopper needs to be cautious. Zurich have an attacking throw-in.
Throw-in for Zurich in the half of Grasshopper.
Can Zurich get the ball into an attacking position from this throw-in in Grasshopper's half?
Goal kick for Grasshopper at Letzigrund.
A throw-in for the home team on the opposite half.
Free kick Zurich.
Urs Schnyder signals a Zurich throw-in in Grasshopper's half.
Ball goes out of play for a Zurich goal kick.
Nikolas Muci of Grasshopper gets in a strike, but is off target.
Zurich are in shooting range from this free kick.
Zurich have a goal kick.
Grasshopper's Maximilian Ullmann breaks free at Letzigrund. But the strike goes wide of the post.
Throw-in high up the field for Grasshopper in Zurich.
Throw-in Grasshopper.
A throw-in for the home team on the opposite half.
Free kick for Zurich in the half of Grasshopper.
Can Zurich capitalize from this throw-in deep inside Grasshopper's half?
Throw-in for Zurich in the half of Grasshopper.
Urs Schnyder awards the home team a throw-in.
Urs Schnyder awards Grasshopper a goal kick.
In Zurich a free kick has been awarded the home team.
Grasshopper push upfield but Urs Schnyder quickly pulls them for offside.
Urs Schnyder signals a free kick to Grasshopper.
Throw-in for Zurich at Letzigrund.
Zurich to take a throw-in in Grasshopper territory.
Urs Schnyder signals a free kick to Grasshopper just outside Zurich's area.
It's a goal kick for the away team in Zurich.
Corner awarded to Zurich.
Throw-in for Zurich close to the penalty box.
Urs Schnyder signals a throw-in for Zurich, close to Grasshopper's area.
Can Grasshopper get the ball into an attacking position from this throw-in in Zurich's half?
Philippe Paulin Keny is FC Zurich's top scorer with 5 goals. Jonathan Asp Jensen has scored 5 times for Grasshopper Club Zurich.
Did you know that FC Zurich scores 24% of their goals between the minutes 31-45?
FC Zurich scores 1.71 goals when playing at home and Grasshopper Club Zurich scores 1 goals when playing away (on average).
Average number of goals in the first half in meetings between FC Zurich and Grasshopper Club Zurich is 1.2.
Average number of goals in meetings between FC Zurich and Grasshopper Club Zurich is 2.4.
FC Zurich scores 1.4 goals in a match against Grasshopper Club Zurich and Grasshopper Club Zurich scores 1 goals against FC Zurich (on average).
Grasshopper Club Zurich have won just 1 of their last 5 Super League games against FC Zurich.
FC Zurich have lost just 1 of their last 5 Super League games against Grasshopper Club Zurich.
In the last 5 meetings FC Zurich won 3, Grasshopper Club Zurich won 1, 1 draws.
FC Zurich have lost just 1 of their last 5 games against Grasshopper Club Zurich (in all competitions).
Grasshopper Club Zurich's performance of the last 5 matches is better than FC Zurich's.
In Super League, Grasshopper Club Zurich has better performance than FC Zurich.
When Grasshopper Club Zurich is down 1-0 away, they win 0% of their matches.
When FC Zurich is down 0-1 home, they win 30% of their matches.
When Grasshopper Club Zurich leads 0-1 away, they win in 75% of their matches.
When FC Zurich leads 1-0 at home, they win in 55% of their matches.
On their last meeting Grasshopper Club Zurich won by 3 goals.
The winner of their last meeting was Grasshopper Club Zurich.
FC Zurich wins 28% of halftimes, Grasshopper Club Zurich wins 34%.
FC Zurich wins 1st half in 28% of their matches, Grasshopper Club Zurich in 34% of their matches.
FC Zurich have conceded a goal in each of their last 12 matches.
A year ago, FC Zurich were number 1 in the table with 25 points. Now they are number 9 with 16 points.
FC Zurich's home record this season: 3-0-4.
Grasshopper Club Zurich haven't scored in 2 of their 7 away matches in Super League this season.
FC Zurich haven't scored in 1 of their 7 home matches in Super League this season.
Grasshopper Club Zurich have received 4 red cards this season. This is the highest number in Super League.
When playing at home, FC Zurich have not lost to Grasshopper Club Zurich in their last 5 encounters.
Did you know that Grasshopper Club Zurich scores 28% of their goals between the minutes 61-75?
Did you know that FC Zurich scores 26% of their goals between the minutes 61-75?
During the last 83 meetings, FC Zurich have won 40 times, there have been 21 draws while Grasshopper Club Zurich have won 22 times. The goal difference is 126-107 in favour of FC Zurich.
During the last 42 meetings with FC Zurich playing at home, FC Zurich have won 26 times, there have been 10 draws while Grasshopper Club Zurich have won 6 times. The goal difference is 77-45 in favour of FC Zurich.
The most common result of matches between FC Zurich and Grasshopper Club Zurich is 1-1. 13 matches have ended with this result.
The most common result of matches between FC Zurich and Grasshopper Club Zurich when FC Zurich is playing at home is 1-1. 8 matches have ended with this result.
Key match information
| Date | |
|---|---|
| Stadium | Letzigrund, 26,104 Seats |
| Referee | U. Schnyder |
Score and result FC Zurich - Grasshopper Club Zurich
The FC Zurich - Grasshopper Club Zurich match (Football - Super League) at 29/11/2025 12:00 is complete.
The FC Zurich - Grasshopper Club Zurich match result is as follows: 1-0.
Now that this Super League Football match is over and the score is known, you can find the highlights and key statistics on that same page.