Growing Discord community — direct access to the developer, live coverage & picks. Join the Discord Join now →
Super League · Round 31 · Saturday, Mar 21 2026
Pass Map & Player Stats →
Stade de Genève, Geneva
Events 5 goals · 2 cards · 10 subs
8'
J. Kadile 1 - 0
assist by B. Mazikou
10'
J. Kadile 2 - 0
assist by T. Lopes
13'
18'
F. Ayé 4 - 0
assist by J. Kadile
24'
L. Zvonarek
F. Tsimba
41'
Yellow card
46'
M. Ullmann
M. E. B. Ngom
60'
A. Jallow
T. Lopes
64'
Yellow card
66'
Ó. Clemente
J. A. Jensen
71'
assist by B. Mazikou
76'
L. Fomba
D. Douline
76'
S. Mráz
F. Ayé
76'
G. Morandi
J. Kadile
84'
H. Imourane
T. Meyer
84'
S. Krasniqi
S. Stroscio
84'
L. Njoh
B. Mazikou
FT 5 - 0
Momentum
0'HTFT
Top stats
60%
Ball possession
40%
4.84
Expected goals (xG)
0.47
19
Total shots
10
9
Big chances
1
Team form
Servette FC 1W · 3D · 1L
@ Basel 1–3
vs FC Zürich 2–1
@ FC Winterthur 1–1
vs FC Sion 0–0
vs FC St. Gallen 1879 1–1
Grasshopper Club Zürich 1W · 0D · 4L
@ FC Thun 1–5
vs FC Lausanne-Sport 2–3
@ Basel 0–1
vs FC Lugano 1–0
vs FC Zürich 1–2
Top Players
Servette FC
M. Stevanovic
M
9.6
M · ⚽ 2 · 🅰 1
9.5
D · 🅰 2
8.3
Grasshopper Club Zürich
7.1
7.0
6.9
Head to Head
7
Servette FC
3
Draws
0
Grasshopper Club Zürich
Last 10 meetings · 2.6 avg goals
Match Facts
StadiumStade de Genève · Geneva
Capacity30084
CountrySwitzerland
KickoffSat, Mar 21 2026 · 21:00 UTC
Round31
CompetitionSuper League
Model Predictions #predict
✓ Hit · Top pick
Over 1.5 goals
94%
confidence
Both Teams to Score PICK
BTTS Yes · 88% 12% · BTTS No ●
Total Goals 1.5 PICK
● Over 1.5 goals · 94% 6% · Under 1.5 goals
Total Goals 2.5
● Over 2.5 goals · 77% 23% · Under 2.5 goals
Total Goals 3.5
● Over 3.5 goals · 47% 53% · Under 3.5 goals
Head Coaches
Jocelyn Gourvennec
Jocelyn Gourvennec
4-2-3-1 Mid
Pressing64%
🙏 Cross & Pray🪽 Wing Play⚖ Overload-to-Isolate
Peter Zeidler
Peter Zeidler
3-4-3 Mid
Pressing85%
💨 Gegenpressing🔥 High Press🎯 Man-Oriented Press
Servette FC 4-2-3-1
Starting XI
G · 90'
7.0
D · 90'
7.8
D · 90'
7.2
D · 90'
7.1
18 B. Mazikou ↓ 84'
D · 84'
8.3
M · 90'
8.0
28 D. Douline ↓ 76'
M · 76'
7.2
36 T. Lopes ↓ 60'
M · 60'
7.1
9 M. Stevanovic
M
9.6
10 J. Kadile ⚽⚽ ↓ 76'
M · 76'
9.5
97 F. Ayé ↓ 76'
F · 76'
6.9
Substitutes (9)
30 A. Jallow ↑ 60'
M
6.7
7 G. Morandi ↑ 76'
M
7.2
11 L. Fomba ↑ 76'
M
7.0
90 S. Mráz ↑ 76'
F
6.9
14 L. Njoh ↑ 84'
D
6.8
M
G
Grasshopper Club Zürich 3-1-4-2
Starting XI
G · 90'
7.1
D · 90'
6.1
D · 90'
6.1
D · 90'
5.9
D · 90'
6.9
20 M. E. B. Ngom ↓ 46'
M
6.2
8 T. Meyer ↓ 84'
M · 84'
6.7
10 J. A. Jensen ↓ 66'
F · 66'
5.6
28 S. Stroscio ↓ 84'
M · 84'
6.4
19 F. Tsimba ↓ 24'
F · 24'
6.4
99 M. Frey
F · 90'
7.0
Substitutes (9)
14 L. Zvonarek ↑ 24'
M
6.4
31 M. Ullmann ↑ 46'
M
6.2
17 Ó. Clemente ↑ 66'
F
6.0
5 H. Imourane ↑ 84'
M
6.7
54 S. Krasniqi ↑ 84'
M
6.5
30 I. Beka
D
18 Y. Lee
F
G
Match stats Final
Top stats
60%
Ball possession
40%
4.84
Expected goals (xG)
0.47
19
Total shots
10
8
Shots on target
5
9
Big chances
1
471
Accurate passes
273
5
Fouls
10
5
Corners
4
Expected goals
4.93
Total xG
0.47
3.27
xG open play
0.39
1.66
xG set play
0.09
4.14
Non-penalty xG
0.47
5.37
xG on target (xGOT)
0.36
Shots
19
Total shots
10
5
Shots off target
4
8
Shots on target
5
6
Blocked shots
1
0
Hit woodwork
2
15
Shots inside box
4
4
Shots outside box
6
Passes
555
Passes
368
471
Accurate passes
273
30/59 (51%)
Long balls
27/67 (40%)
9/17 (53%)
Crosses
4/15 (27%)
23
Throws
27
46
Touches in opp. box
15
1
Offsides
0
Defense
25
Tackles
31
7
Interceptions
7
6
Blocks
1
26
Clearances
29
5
Keeper saves
3
Duels
52
Duels
48
48/88 (55%)
Ground duels won
40/88 (45%)
19/40 (48%)
Aerial duels won
21/40 (53%)
13/34 (38%)
Successful dribbles
5/17 (29%)
Discipline
0
Yellow cards
2
0
Red cards
0
Shots · 29
3' Saved
Left foot · Assisted
xG
0.04
xGOT
0.02
5' Saved
Right foot · Assisted
xG
0.04
xGOT
0.04
8' Goal
Right foot · Assisted
xG
0.23
xGOT
0.46
10' Goal
Right foot · Assisted
xG
0.19
xGOT
0.7
13' Goal
Right foot · Open play
xG
0.4
xGOT
0.97
16' Off target
Right foot · Assisted
xG
0.01
xGOT
18' Goal
Right foot · Assisted
xG
0.65
xGOT
0.95
22' Off target
Left foot · Set piece
xG
0.71
xGOT
22' Off target
Left foot · Set piece
xG
0.11
xGOT
22' Saved
Right foot · Penalty
xG
0.79
xGOT
0.74
24' Saved
Header · Assisted
xG
0.02
xGOT
0.04
26' Saved
Right foot · Assisted
xG
0.07
xGOT
0.19
27' Saved
Left foot · Assisted
xG
0.51
xGOT
0.43
28' Off target
Header · Corner
xG
0.02
xGOT
33' Blocked
Left foot · Assisted
xG
0.06
xGOT
33' Off target
Right foot · Corner
xG
0.04
xGOT
35' Blocked
Right foot · Corner
xG
0.05
xGOT
37' Blocked
Left foot · Open play
xG
0.04
xGOT
44' Off target
Left foot · Assisted
xG
0.04
xGOT
49' Hit post
Header · Assisted
xG
0.16
xGOT
50' Off target
Right foot · Assisted
xG
0.03
xGOT
66' Blocked
Right foot · Assisted
xG
0.16
xGOT
71' Blocked
Left foot · Assisted
xG
0.18
xGOT
72' Goal
Header · Assisted
xG
0.1
xGOT
0.5
75' Blocked
Right foot · Corner
xG
0.03
xGOT
85' Blocked
Right foot · Assisted
xG
0.21
xGOT
89' Off target
Left foot · Open play
xG
0.02
xGOT
90' Saved
Right foot · Assisted
xG
0.03
xGOT
0.07
90'+2 Saved
Left foot · Assisted
xG
0.48
xGOT
0.63
Player stats
Servette FC vs Grasshopper Club Zürich · Last 10 meetings
7
Servette FC
3
Draws
0
Grasshopper Club Zürich
DateHomeScoreAway
2026-05-03 Grasshopper Club Zürich 0 – 2 Servette FC
2026-03-21 Servette FC 5 – 0 Grasshopper Club Zürich
2025-12-06 Grasshopper Club Zürich 0 – 1 Servette FC
2025-08-10 Servette FC 1 – 1 Grasshopper Club Zürich
2025-02-16 Grasshopper Club Zürich 1 – 2 Servette FC
2025-02-01 Servette FC 1 – 1 Grasshopper Club Zürich
2024-09-21 Grasshopper Club Zürich 2 – 2 Servette FC
2024-04-20 Servette FC 1 – 0 Grasshopper Club Zürich
2023-11-26 Servette FC 2 – 0 Grasshopper Club Zürich
2023-07-22 Grasshopper Club Zürich 1 – 3 Servette FC
Social