FC Zurich
SWITZERLAND SUPER LEAGUE
NS
--.--.---- --:--
Letzigrund Stadion
Referee: -
Grasshoppers
1X2 81.8%
No Draw
Odds -
0 agree / 0 disagree
BTTS 61%
BTTS No
Odds -
0 agree / 0 disagree
Over / Under 2.5 81.6%
Under 2.5
Odds -
0 agree / 0 disagree
Corners O/U 81.9%
Under 11.5 Corners
Odds -
0 agree / 0 disagree
HT / FT Model
Home / Home
Odds -
0 agree / 0 disagree
Correct Score Model
2-0
Odds -
0 agree / 0 disagree
FC Zurich FC Zurich
Season Statistics All competitions · current season
Grasshoppers Grasshoppers
Played games 35
Played games 35
Attacking Pressure
55 51% / 49% 52.1
4.77 Shots on Goal 4.37
13.03 Total Shots 12.69
3.69 Blocked Shots 3.26
50.6% Possession 44.9%
4.66 Corners 4.6
14.6 Fouls 14.91
2.69 Yellow Cards 2.43
0.23 Red Cards 0.31
364 Total Passes 332
277 Accurate Passes 229
1.37 Offsides 1.17
3.54 GK Saves 2.97
Based on completed matches from the current season across all competitions available.
FC Zurich Goals scored 47 Avg 1.34
Grasshoppers Goals scored 41 Avg 1.17
FC Zurich Goals conceded 68 Avg 1.94
Grasshoppers Goals conceded 69 Avg 1.97
⚙ Tactical Setup
FC Zurich formation 4-2-3-1
Grasshoppers formation 4-2-3-1
🔥 Key Squad Notes

Philippe Keny (13 goals), Matthias Phaëton (7 goals), D. Reverson (6 goals)

B. Krasniqi (6 assists), Philippe Keny (4 assists), U. Emmanuel (4 assists)

L. Plange (9 goals), J. Asp (8 goals), M. Ullmann (3 goals)

L. Plange (4 assists), J. Asp (4 assists), S. Marques (3 assists)

Head-to-Head Snapshot

FC Zurich and Grasshoppers have faced each other 15 times recently.

Match Analysis

FC Zurich sit 4 with 35 points after 35 matches and remain under pressure to produce steadier results. Across the season they have posted 10 wins, 5 draws, and 20 defeats, and the 47:68 goal record continues to suggest poor form over their recent run. Their attacking burden often falls on Philippe Keny (13 goals), Matthias Phaëton (7 goals), D. Reverson (6 goals), with creative support from B. Krasniqi (6 assists), Philippe Keny (4 assists), U. Emmanuel (4 assists), while at the back they have been quite vulnerable. At home, the split record of 6 wins, 1 draws, and 10 losses points to a weak split record. They are pushing for upper-table objectives and still have something important to play for. Their broader football approach still suggests a more cautious and defensive approach.
With 27 points from 35 games and a place of 5, Grasshoppers still have clear room for improvement in overall consistency. Across the season they have posted 6 wins, 9 draws, and 20 defeats, and the 41:69 goal record continues to suggest poor form with results showing a clear downward trend. Their attacking burden often falls on L. Plange (9 goals), J. Asp (8 goals), M. Ullmann (3 goals), with creative support from L. Plange (4 assists), J. Asp (4 assists), S. Marques (3 assists), while at the back they have been quite vulnerable. Away from home, the split record of 3 wins, 4 draws, and 10 losses points to a weak split record. They are pushing for upper-table objectives and still have something important to play for. Their broader football approach still suggests a more cautious and defensive approach.
There is very little separating these two teams on paper, and two sides with a fairly similar football identity points toward a competitive game. Squad availability does not appear severe enough to completely reshape the expected balance, although smaller absences can still influence specific duels. Recent form does not point to a completely one-sided rhythm, which increases the chance of a more tactical and phase-based contest. The attacking numbers of both teams point toward a more open scoring environment.A relatively balanced game with moderate goal potential looks most likely. There is little separation in the broader season picture, with both sides operating from relatively comparable league positions and points returns. Taken together, the balance of indicators still supports Away Win, with the defensive lean favoring Grasshoppers. Both teams appear likely to operate from a similar base structure, so execution within the same shape could be more decisive than formation itself. The broader competitive context suggests that patience and control may be just as important as raw attacking intent.
Last matches: FC Zurich
02.05.26
Sup
FC Zurich
FC Winterthur
2
2
D
25.04.26
Sup
FC Zurich
Lausanne
0
3
L
11.04.26
Sup
FC Zurich
FC Lugano
0
1
L
06.04.26
Sup
FC Zurich
FC ST. Gallen
1
2
L
21.03.26
Sup
FC Zurich
FC Thun
2
1
W
14.03.26
Sup
FC Zurich
FC Sion
1
2
L
07.03.26
Sup
FC Zurich
Servette FC
1
2
L
04.03.26
Sup
FC Zurich
Lausanne
1
2
L
01.03.26
Sup
FC Zurich
BSC Young Boys
0
3
L
21.02.26
Sup
FC Zurich
Grasshoppers
2
1
W
14.02.26
Sup
FC Zurich
FC Luzern
1
4
L
11.02.26
Sup
FC Zurich
FC Winterthur
3
0
W
08.02.26
Sup
FC Zurich
FC Basel 1893
1
2
L
01.02.26
Sup
FC Zurich
BSC Young Boys
0
3
L
25.01.26
Sup
FC Zurich
FC Basel 1893
3
4
L
18.01.26
Sup
FC Zurich
Servette FC
1
1
D
10.01.26
Fri
FC Zurich
1. FC Kaiserslautern
1
3
L
20.12.25
Sup
FC Zurich
FC Thun
2
4
L
17.12.25
Sup
FC Zurich
FC Lugano
0
1
L
13.12.25
Sup
FC Zurich
FC Winterthur
2
2
D
Last matches: Grasshoppers
03.05.26
Sup
Grasshoppers
Servette FC
0
2
L
25.04.26
Sup
Grasshoppers
FC Luzern
1
2
L
11.04.26
Sup
Grasshoppers
FC Winterthur
2
0
W
06.04.26
Sup
Grasshoppers
FC Sion
0
4
L
21.03.26
Sup
Grasshoppers
Servette FC
0
5
L
14.03.26
Sup
Grasshoppers
FC Thun
1
5
L
08.03.26
Sup
Grasshoppers
Lausanne
2
3
L
05.03.26
Sup
Grasshoppers
FC Basel 1893
0
1
L
01.03.26
Sup
Grasshoppers
FC Lugano
1
0
W
21.02.26
Sup
Grasshoppers
FC Zurich
1
2
L
14.02.26
Sup
Grasshoppers
FC ST. Gallen
0
0
D
10.02.26
Sup
Grasshoppers
FC Luzern
3
4
L
07.02.26
Sup
Grasshoppers
BSC Young Boys
1
1
D
31.01.26
Sup
Grasshoppers
FC Lugano
1
1
D
24.01.26
Sup
Grasshoppers
Lausanne
1
1
D
18.01.26
Sup
Grasshoppers
FC Thun
1
3
L
21.12.25
Sup
Grasshoppers
FC ST. Gallen
1
2
L
17.12.25
Sup
Grasshoppers
BSC Young Boys
6
2
W
13.12.25
Sup
Grasshoppers
FC Sion
0
1
L
06.12.25
Sup
Grasshoppers
Servette FC
0
1
L
H2H: FC Zurich vs Grasshoppers
21.02.26
H2H
Grasshoppers
FC Zurich
1
2
W
29.11.25
H2H
FC Zurich
Grasshoppers
1
0
W
04.10.25
H2H
Grasshoppers
FC Zurich
3
0
L
10.05.25
H2H
FC Zurich
Grasshoppers
3
0
W
30.03.25
H2H
Grasshoppers
FC Zurich
1
2
W
03.12.24
H2H
Grasshoppers
FC Zurich
0
1
W
30.11.24
H2H
FC Zurich
Grasshoppers
1
1
D
19.10.24
H2H
Grasshoppers
FC Zurich
1
2
W
10.02.24
H2H
FC Zurich
Grasshoppers
1
0
W
28.01.24
H2H
Grasshoppers
FC Zurich
2
1
L
26.09.23
H2H
FC Zurich
Grasshoppers
2
1
W
21.05.23
H2H
FC Zurich
Grasshoppers
2
1
W
19.02.23
H2H
Grasshoppers
FC Zurich
1
2
W
23.10.22
H2H
FC Zurich
Grasshoppers
1
4
L
01.10.22
H2H
Grasshoppers
FC Zurich
1
1
D
Last matches: FC Zurich
11.04.26
Sup
FC Zurich
FC Lugano
0
1
L
21.03.26
Sup
FC Zurich
FC Thun
2
1
W
14.03.26
Sup
FC Zurich
FC Sion
1
2
L
04.03.26
Sup
FC Zurich
Lausanne
1
2
L
14.02.26
Sup
FC Zurich
FC Luzern
1
4
L
11.02.26
Sup
FC Zurich
FC Winterthur
3
0
W
25.01.26
Sup
FC Zurich
FC Basel 1893
3
4
L
17.12.25
Sup
FC Zurich
FC Lugano
0
1
L
13.12.25
Sup
FC Zurich
FC Winterthur
2
2
D
29.11.25
Sup
FC Zurich
Grasshoppers
1
0
W
08.11.25
Sup
FC Zurich
FC Luzern
3
2
W
01.11.25
Sup
FC Zurich
Lausanne
1
2
L
26.10.25
Sup
FC Zurich
BSC Young Boys
2
3
L
27.09.25
Sup
FC Zurich
FC ST. Gallen
3
1
W
13.09.25
Sup
FC Zurich
Servette FC
2
1
W
23.08.25
Sup
FC Zurich
FC Thun
0
4
L
25.07.25
Sup
FC Zurich
FC Sion
2
3
L
H2H at home: FC Zurich
29.11.25
H2H
FC Zurich
Grasshoppers
1
0
W
10.05.25
H2H
FC Zurich
Grasshoppers
3
0
W
30.11.24
H2H
FC Zurich
Grasshoppers
1
1
D
10.02.24
H2H
FC Zurich
Grasshoppers
1
0
W
26.09.23
H2H
FC Zurich
Grasshoppers
2
1
W
21.05.23
H2H
FC Zurich
Grasshoppers
2
1
W
23.10.22
H2H
FC Zurich
Grasshoppers
1
4
L
Last matches: Grasshoppers
11.04.26
Sup
Grasshoppers
FC Winterthur
2
0
W
21.03.26
Sup
Grasshoppers
Servette FC
0
5
L
14.03.26
Sup
Grasshoppers
FC Thun
1
5
L
05.03.26
Sup
Grasshoppers
FC Basel 1893
0
1
L
14.02.26
Sup
Grasshoppers
FC ST. Gallen
0
0
D
10.02.26
Sup
Grasshoppers
FC Luzern
3
4
L
24.01.26
Sup
Grasshoppers
Lausanne
1
1
D
17.12.25
Sup
Grasshoppers
BSC Young Boys
6
2
W
13.12.25
Sup
Grasshoppers
FC Sion
0
1
L
29.11.25
Sup
Grasshoppers
FC Zurich
0
1
L
08.11.25
Sup
Grasshoppers
FC Winterthur
1
0
W
02.11.25
Sup
Grasshoppers
FC Luzern
0
6
L
25.10.25
Sup
Grasshoppers
FC ST. Gallen
0
5
L
27.09.25
Sup
Grasshoppers
FC Lugano
1
2
L
30.08.25
Sup
Grasshoppers
FC Thun
1
1
D
10.08.25
Sup
Grasshoppers
Servette FC
1
1
D
02.08.25
Sup
Grasshoppers
FC Basel 1893
1
2
L
H2H away: Grasshoppers
29.11.25
H2H
FC Zurich
Grasshoppers
1
0
L
10.05.25
H2H
FC Zurich
Grasshoppers
3
0
L
30.11.24
H2H
FC Zurich
Grasshoppers
1
1
D
10.02.24
H2H
FC Zurich
Grasshoppers
1
0
L
26.09.23
H2H
FC Zurich
Grasshoppers
2
1
L
21.05.23
H2H
FC Zurich
Grasshoppers
2
1
L
23.10.22
H2H
FC Zurich
Grasshoppers
1
4
W

Standings

# Team MP W D L G GD PTS Form
1
FC Thun
35 24 2 9 76:41 35 74
L L W L L
1
FC Luzern
35 12 10 13 69:63 6 46
W W D L W
2
FC ST. Gallen
35 18 9 8 66:44 22 63
L W D W D
2
Servette FC
35 11 13 11 64:60 4 46
W W D W W
3
FC Lugano
35 18 9 8 52:38 14 63
W W W W D
3
Lausanne
35 11 9 15 51:60 -9 42
L W L W L
4
FC Sion
35 15 13 7 56:35 21 58
W W W W D
4
FC Zurich Home
35 10 5 20 47:68 -21 35
D L L L W
5
FC Basel 1893
35 16 8 11 54:48 6 56
W L L D W
5
Grasshoppers Away
35 6 9 20 41:69 -28 27
L L W L L
6
BSC Young Boys
35 13 9 13 66:63 3 48
L L D D D
6
FC Winterthur
35 4 8 23 40:93 -53 20
D L L L L