Zürich vs Grasshopper
Zürich 2–1 Grasshopper
Zürich claimed a 2-1 victory over city rivals Grasshopper in a Swiss Super League derby that delivered on its promise of goals, though Grasshopper's consolation ensured a nervy finish for the home side.
Zürich picked up three points at home, extending their winning run.
Plenty of attacking intent from both sides produced an entertaining goal tally.
The result has implications at both ends of the Zürich end of the standings.

Zürich 2-1 Grasshopper: City Derby Settled as Hosts Hold Firm in Swiss Super League Encounter
Zürich claimed a 2-1 victory over city rivals Grasshopper in a Swiss Super League derby that delivered on its promise of goals, though Grasshopper's consolation ensured a nervy finish for the home side.
Read full report →Expected Goals (xG)
How the result affects the Swiss Super League standings.
| # | Team | P | W | D | L | Pts |
|---|---|---|---|---|---|---|
| 1 | 38 | 14 | 11 | 13 | 53 | |
| 1 | 38 | 24 | 3 | 11 | 75 | |
| 2 | 38 | 13 | 14 | 11 | 53 | |
| 2 | 38 | 20 | 10 | 8 | 70 | |
| 3 | 38 | 19 | 10 | 9 | 67 | |
| 3 | 38 | 11 | 9 | 18 | 42 | |
| 4 | 38 | 16 | 15 | 7 | 63 | |
| 4 | 38 | 11 | 5 | 22 | 38 |
What was the final score of Zürich vs Grasshopper?
The match finished 2-1 to Zürich.
Who won Zürich vs Grasshopper?
Zürich won the match 2-1.
When did Zürich vs Grasshopper take place?
The match took place on Saturday, 9 May 2026.
📊 AI-generated recap and structured data
Zürich defeated Grasshopper 2-1 in the Swiss Super League, a result that went against our model's pre-match assessment. Our AI engine had favored a Grasshopper win at 38% probability, which did not materialize. Both teams found the net despite Grasshopper's recent tendency to keep clean sheets; the match followed Zürich's pattern of both teams scoring in 75% of their last five outings. Grasshopper's inconsistent form, marked by two wins and three losses across their previous five games, continued as they fell short at home. Past performance does not guarantee future results.
The result kept Zürich in 4th place while Grasshopper remained 5th, separated by performance rather than points. Our AI engine noted this win reversed Zürich's downward trajectory after three consecutive losses; one victory does not erase defensive frailty, but halted momentum loss. Grasshopper's inability to capitalize on their xG output left them searching for consistency in the Swiss Super League's mid-tier battle.
Zürich v Grasshopper · Swiss Super League · 09/05/2026, 17:00:00
