This site contains betting-related content and is intended for users aged 18 and over. You must be 18 or older to gamble.
Zürich 2 Grasshopper 1, full time in the Swiss Super League. Our model's pre-match pick was Both teams to score, which landed.
Informational only, not betting advice. 18+ · Past performance does not guarantee future results · BeGambleAware (UK): 0808 8020 133.
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.
Our pick
Grasshopper to win
Result
ZUR v GRA
Zürich beat Grasshopper 2-1 at home.
3 goals took the match over the 2.5 line.

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 | Young Boys | 2 | 2 | 0 | 0 | 6 |
| 2 | St. Gallen | 2 | 2 | 0 | 0 | 6 |
| 3 | Lausanne Sport | 2 | 1 | 1 | 0 | 4 |
| 4 | Lugano | 1 | 1 | 0 | 0 | 3 |
| 5 | Zürich | 2 | 1 | 0 | 1 | 3 |
| 6 | Basel | 2 | 1 | 0 | 1 | 3 |
| 7 | Thun | 2 | 1 | 0 | 1 | 3 |
| 8 | Grasshopper | 1 | 0 | 1 | 0 | 1 |
The match finished 2-1 to Zürich.
Zürich won the match 2-1.
The match took place on Saturday, 9 May 2026.
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.
SportSignals uses automated analysis with editorial oversight. Check current team news and market prices before relying on this context.
Zürich v Grasshopper · Swiss Super League · 09/05/2026, 17:00:00