Sat, 29 Nov 2025, 17:00
Super League
Switzerland
Switzerland
Full Time

Match Timeline

20'
Lindrit Kamberi
Normal Goal → Jahnoah Markelo
22'
Dirk Abels🟨
Yellow Card
23'
Cheveyo Tsawa🟨
Yellow Card
37'
Abdoulaye Diaby🟨
Yellow Card
46'
Cheveyo Tsawa🔄
Substitution 1 → Mohamed Bangoura
51'
Philippe Keny🟨
Yellow Card
58'
Salifou Diarrassouba🔄
Substitution 1 → Luke Plange
61'
Damienus Reverson🔄
Substitution 2 → Damien Osborne Odera
70'
Samuel Krasniqi🔄
Substitution 2 → Loris Giandomenico
79'
Philippe Keny🔄
Substitution 3 → Matthias Phaëton
83'
Livano Comenencia🟨
Yellow Card
90'
Jahnoah Markelo🔄
Substitution 4 → Aaron Tchamda
90'
Hassane Imourane🔄
Substitution 3 → Leart Kabashi
90+4'
Lindrit Kamberi🟨
Yellow Card

Match Statistics

6Shots on Goal2
5Shots off Goal3
15Total Shots7
4Blocked Shots2
9Shots insidebox6
6Shots outsidebox1
9Fouls19
9Corner Kicks3
0Offsides1
54Ball Possession46
4Yellow Cards2
2Goalkeeper Saves5
293Total passes251
168Passes accurate135
57Passes %54

Starting Lineups

FC ZurichFC Zurich1:1

Starting XI

25Yanick BrecherG
3Livano ComenenciaD
38Miguel ReichmuthM
29Damienus ReversonF
5Mariano GómezD
6Cheveyo TsawaM
19Philippe KenyF
35David VujevićD
10Steven ZuberM
26Jahnoah MarkeloF
2Lindrit KamberiD

GrasshoppersGrasshoppers1:1

Starting XI

71Justin HammelG
5Hassane ImouraneD
31Maximilian UllmannM
10Jonathan Asp JensenF
15Abdoulaye DiabyD
8Tim MeyerM
9Nikolas MuciF
2Dirk AbelsD
14Lovro ZvonarekM
11Salifou DiarrassoubaF
54Samuel KrasniqiM

Head-to-Head

📈 Team Form & Statistics

FC Zurich
FC Zurich
Form: D-W-L-L-L
Grasshoppers
Grasshoppers
Form: D-W-L-D-L
Record
3 W
2 D
5 L
4 W
2 D
4 L
Goals Per Game
1.4
Scored
vs
1.3
Scored
1.8
Conceded
vs
1.9
Conceded
Betting Indicators
Clean Sheets
0%
Clean Sheets
30%
BTTS
70%
BTTS
40%
Home/Away Performance
Scored
Home:2.2
Away:0.6
Conceded
Home:1.8
Away:1.8
Scored
Home:2.0
Away:0.6
Conceded
Home:1.2
Away:2.6

⚡ Elo Ratings

Long Term Elo Rating
1522
Average
1494
Average
Short Term Elo Rating
1506
↓ Momentum (-16)
1513
↑ Momentum (+18)
Expected Outcome
36%
Home Win
33%
Draw
31%
Away Win
Attack & Defence Elo
Long Term
1519
Attack
1525
1469
Defence
1521
Recent Form
1559
Attack
1557
1440
Defence
1517
Post-Match Changes
+8
Rating Change
0
Rating Change
Elo ratings measure team strength based on match results and opponent quality. Higher ratings indicate stronger teams.

📝 Match Preview

Zurich's Home Force vs Grasshoppers' Travel Woes
Recommendation:HOME_WIN
Odds:1.95
Expected Value:+26.8%

In the grand tapestry of Swiss football, two forces collide once more. FC Zurich, sitting eighth with 17 points, welcomes Grasshoppers, who linger just three points behind in eleventh. The Force of home advantage has historically favored Zurich in this encounter, yet their recent 0-3 defeat to these same opponents clouds the present moment. Zurich's recent form reveals a team searching for balance. In their last ten matches, they have found victory three times but suffered five defeats. Most telling is their complete inability to keep the opposition at bay - zero clean sheets in ten games speaks volumes of defensive vulnerability. Yet at home, Zurich transforms, averaging 2.2 goals scored per game, though they still concede 1.8. Their recent 3-2 victory over FC Luzern and 3-1 triumph against St. Gallen show the attacking potential that dwells within. Grasshoppers arrive with a tale of two performances. Four wins in their last ten suggest capability, but their travels tell a different story. Away from home, they have been humbled - conceding 2.6 goals per game while scoring only 0.6. The 0-6 defeat at Luzern and 0-5 loss at St. Gallen reveal a defensive frailty that cannot be ignored. Yet their 3-0 victory over Zurich in October reminds us that form is temporary, class can be eternal. The head-to-head wisdom favors Zurich - six victories to Grasshoppers' two in nine meetings. At home against this opponent, Zurich has won 75% of their encounters. The statistical patterns show Zurich creating more shots (16.67 vs 13.67) and controlling more possession (55.6% vs 43.8%). In the balance of things, Zurich's home attacking prowess against Grasshoppers' away defensive struggles creates a compelling narrative. The goal expectancy suggests 2.4 goals for the home side and 1.2 for visitors, pointing toward a contest where the net will ripple frequently.

Read Full Preview →

📝 Match Preview

Zurich vs Grasshoppers: Goals Galore Expected
Recommendation:OVER_2_5
Odds:1.62
Expected Value:+5.3%

Alright folks, let's fire up the braai and look at this Swiss Super League clash! FC Zurich might be sitting in 8th place, but when they play at home, it's like a different team altogether. They've been banging in 2.20 goals per game at home this season, which is proper stuff! Now, Grasshoppers are struggling down in 11th, and their away form is shocking - they're only scoring 0.60 goals per game on the road but leaking 2.60! That's worse than my attempts at gardening, hey! They did beat Zurich 3-0 last time out, but that was at their place. Looking at the recent results, Zurich's home games have been proper goal fests. They beat FC Luzern 3-2, lost 2-3 to Young Boys, and beat ST. Gallen 3-1. That's an average of nearly 4 goals per game! Meanwhile, Grasshoppers have been getting hammered on their travels - 0-6 at Luzern and 0-5 at ST. Gallen. Ouch! The head-to-head tells us something important too - Zurich dominates this fixture at home with a 75% win rate. And 6 out of their last 9 meetings have gone over 2.5 goals. Both teams can't keep clean sheets either - Zurich haven't had one in 10 games! With Zurich's home attack firing and Grasshoppers' away defense looking like Swiss cheese, I'm expecting plenty of goals here. Time to get the beers ready!

Read Full Preview →

📝 Match Preview

Zurich vs Grasshoppers: Goals Galore on the Cards?
Recommendation:OVER_2_5
Odds:1.62
Expected Value:+5.3%

Right then, let's have a proper look at this Swiss Super League clash between FC Zurich and Grasshoppers. Two sides stuck in the middle-to-bottom of the table, and trust me, there's goals written all over this one. Zurich are sitting 8th with 17 points, and their recent form has been about as consistent as my attempts at a dry January. They've managed just 3 wins in their last 10 games, but here's the thing - at home, they're a different beast altogether. They're banging in 2.20 goals per game on their own patch, which ain't bad at all. The problem? They can't defend to save their lives. Zero clean sheets in their last 10 matches. Not one! They're conceding 1.80 goals per game, which explains why they've been drawing and losing more than they should. Grasshoppers are propping up the table in 11th spot with 14 points, but they've actually been slightly better than Zurich recently, grabbing 1.40 points per game compared to Zurich's 1.10. However, their away form is absolutely shocking. They're scoring just 0.60 goals per game on the road while letting in a whopping 2.60! That's like leaving the back door wide open and putting up a sign saying 'help yourself'. The head-to-head tells an interesting story too. Zurich normally have the wood over Grasshoppers, winning 6 of their 9 meetings. But guess what happened last time out? Grasshoppers turned them over 3-0. Football, eh? Looking at the recent games, both teams have been involved in some proper goal fests. Zurich had that 3-2 win against Luzern, Grasshoppers had a 3-3 draw with Young Boys, and both have been on the wrong end of some hammerings too. The way I see it, Zurich will likely score at home - they usually do. But their defense is about as solid as a chocolate teapot, and Grasshoppers, despite their away struggles, did put three past them not too long ago. With both teams shipping goals for fun and Zurich's home attack looking decent, I'm expecting plenty of action in both nets.

Read Full Preview →