2025–26 Grasshopper Club Zurich season
Grasshopper Club Zurich 2025–26 football season
From Wikipedia, the free encyclopedia
The 2025–26 Grasshopper Club Zurich season is the club's fifth season back in the Swiss Super League, after winning promotion in 2021 and avoiding relegation by winning last season's relegation play-off. The season will start on 20 July 2024.[1] Grasshoppers will also participate in the Swiss Cup. For the third consecutive year, Grasshopper will participate in the relegation play-off.[2]
| 2025–26 season | |||
|---|---|---|---|
| Chairman | John Thorrington | ||
| Manager | Peter Zeidler | ||
| Stadium | Letzigrund, Zürich, Switzerland | ||
| Swiss Super League | 11th | ||
| Swiss Cup | Semi-final | ||
| Top goalscorer | League: Luke Plange (9) All: Luke Plange (10) | ||
| Highest home attendance | 17,329 (vs. FCZ, 4 Okt '25) | ||
| Lowest home attendance | 2,958 (vs. SER, 6 Dec '25) | ||
| Average home league attendance | 6,811 | ||
| Biggest win | 6–2 (vs. YB, 17 Dec '25) | ||
| Biggest defeat | 0–6 (vs. LUZ, 2 Nov '25) | ||
|
| |||
| All statistics correct as of 21 May 2026. | |||
Squad
Players
- As of 30 June 2026[3]
| No. | Name | Nationality | Pos | Date of birth (age) | at GCZ since | Apps | Goals | Former club |
|---|---|---|---|---|---|---|---|---|
| Goalkeepers | ||||||||
| 1 | Nicolas Glaus | GK | 10 May 2002 | 06/2023 | 3 | 0 | Stuttgart II | |
| 50 | Laurent Seji | GK | 22 June 2004 | 06/2024 | 0 | 0 | own youth | |
| 71 | Justin Hammel | GK | 2 December 2000 | 06/2022 | 91 | 0 | Lausanne-Ouchy | |
| Defenders | ||||||||
| 2 | Dirk Abels | RB | 13 June 1997 | 07/2023 | 95 | 5 | Sparta Rotterdam | |
| 3 | Saulo Decarli | CB | 4 February 1992 | 06/2024 | 35 | 1 | Eintracht Braunschweig | |
| 4 | Luka Mikulić | CB | 7 May 2005 | 01/2026 | 16 | 0 | HŠK Posušje | |
| 15 | Abdoulaye Diaby | CB | 4 June 2000 | 09/2025 | 20 | 0 | St. Gallen | |
| 20 | El Bachir Ngom | CB | 12 May 2000 | 02/2026 | 18 | 1 | Riga FC | |
| 22 | Pantaleo Creti | RB | 22 July 2008 | 07/2025 | 6 | 2 | AC Monza U17 | |
| 28 | Simone Stroscio | DM | 20 August 2003 | 10/2021 | 43 | 2 | own youth | |
| 30 | Ismajl Beka | CB | 31 October 1999 | 01/2026 | 4 | 0 | Luzern | |
| 34 | Allan Arigoni | RB | 4 November 1998 | 07/2025 | 103 | 3 | FC Lugano | |
| 57 | Nico Rissi | lB | 8 August 2002 | 12/2025 | 5 | 0 | own youth | |
| 58 | Yannick Bettkober | CB | 18 March 2005 | 04/2025 | 7 | 0 | own youth | |
| 73 | Dorian Paloschi | CB | 21 November 2005 | 07/2025 | 14 | 0 | AC Milan U20 | |
| Midfielders | ||||||||
| 5 | Imourane Hassane | DM | 8 April 2003 | 01/2025 | 51 | 1 | Loto-Popo FC | |
| 6 | Amir Abrashi | CM | 27 March 1990 | 06/2021 | 289 | 11 | Basel | |
| 8 | Tim Meyer | CM | 8 July 2004 | 07/2023 | 88 | 3 | own youth | |
| 10 | Jonathan Asp Jensen | AM | 14 January 2006 | 07/2025 | 40 | 9 | Bayern Munich (on loan) | |
| 11 | Salifou Diarrassouba | LW | 20 December 2001 | 07/2025 | 28 | 0 | ASEC Mimosas | |
| 14 | Lovro Zvonarek | AM | 8 May 2005 | 07/2025 | 29 | 2 | Bayern Munich (on loan) | |
| 16 | Matteo Mantini | CM | 27 August 2007 | 07/2025 | 15 | 0 | Inter Milan U18 | |
| 17 | Óscar Clemente | CM | 26 March 1999 | 08/2025 | 25 | 2 | Levante | |
| 21 | Leart Kabashi | CM | 29 November 2007 | 01/2025 | 6 | 1 | own youth | |
| 27 | Sven Köhler | DM | 8 November 1996 | 02/2026 | 15 | 0 | Eintracht Braunschweig | |
| 31 | Maximilian Ullmann | LB | 17 June 1996 | 11/2025 | 22 | 3 | Wolfsberger AC | |
| 52 | Samuel Marques | CM | 4 February 2005 | 04/2024 | 31 | 1 | own youth | |
| 54 | Samuel Krasniqi | LW | 3 January 2005 | 11/2025 | 28 | 1 | own youth | |
| 55 | Dominik Papic | CM | 14 May 2008 | 04/2026 | 3 | 1 | own youth | |
| 56 | Denis Sahin | CM | 23 June 2008 | 04/2026 | 2 | 0 | own youth | |
| Forwards | ||||||||
| 7 | Luke Plange | ST | 4 November 2002 | 07/2025 | 29 | 10 | Crystal Palace | |
| 18 | Lee Young-jun | ST | 23 May 2003 | 07/2024 | 42 | 7 | Suwon FC | |
| 19 | Emmanuel Tsimba | ST | 22 June 2006 | 01/2026 | 16 | 3 | Young Boys (on loan) | |
| 60 | Samuele Bengondo | ST | 22 December 2005 | 10/2025 | 1 | 0 | AC Taverne | |
| 99 | Michael Frey | ST | 19 July 1994 | 01/2026 | 16 | 2 | Queens Park Rangers | |
| Players loaned out during the season | ||||||||
| 9 | Nikolas Muci | ST | 8 February 2003 | 07/2024 | 60 | 13 | Lugano | |
| 27 | Tomás Verón Lupi | RW | 3 September 2000 | 09/2024 | 33 | 3 | RC Montevideo | |
| 50 | Laurent Seji | GK | 22 June 2004 | 06/2024 | 0 | 0 | own youth | |
| 51 | Loris Giandomenico | LB | 28 September 2005 | 07/2025 | 16 | 0 | own youth | |
| 54 | Joachim Williamson | LB | 5 November 2007 | 12/2024 | 0 | 0 | own youth | |
| — | Florian Hoxha | LB | 22 February 2001 | 07/2021 | 29 | 1 | own youth | |
| Players departed during the season | ||||||||
| 4 | Grayson Dettoni | CB | 29 June 2005 | 01/2025 | 0 | 0 | Bayern Munich (on loan) | |
| 19 | Mathieu Choinière | CM | 7 February 1999 | 08/2024 | 18 | 1 | CF Montréal | |
| 20 | Evans Maurin | ST | 30 March 2001 | 07/2024 | 17 | 1 | Yverdon-Sport | |
| 26 | Maksim Paskotši | CB | 19 January 2003 | 09/2023 | 61 | 2 | Tottenham Hotspur | |
Coaching staff
- As of 4 May 2026[4]
| Position | Name | Since |
|---|---|---|
| Head coach | 05/2026[5] | |
| Assistant coach | 03/2026[6] | |
| Athletic coach | 06/2024[7] | |
| Goalie Coach | 07/2025 | |
| Video analyst | 07/2025 | |
Transfers
InPermanent signing Loan transfer
|
OutPermanent departure Loan transfer
|
Absences
Injuries and other AbsencesPast Ongoing
|
Suspensions
|
Test Matches
Overview
| Competition | First match | Last match | Record | |||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Win % | |||
| Pre-season | 4 July 2025 | 19 July 2025 | 4 | 2 | 1 | 1 | 7 | 5 | +2 | 50.00 |
| Mid-season (Autumn) | 29 July 2025 | 12 August 2025 | 3 | 1 | 0 | 2 | 3 | 6 | −3 | 33.33 |
| Winter break | 10 January 2026 | 11 January 2026 | 1 | 0 | 0 | 1 | 1 | 7 | −6 | 0.00 |
| Total | 8 | 3 | 1 | 4 | 11 | 18 | −7 | 37.50 | ||
Last updated: 10 January 2026
Source: Testspiele
Pre-season
Grasshoppers announced their preparation for the pre-season on 10 June 2025.[92] It includes a short training camp between 7 and 11 July in Crans-Montana, Valais as well as three test matches. The last test match of the pre-season preparation will be against Premier League side West Ham United F.C. at the GC/Campus in Niederhasli.[93] On 10 July 2025, a test match against freshly promoted Swiss Challenge League side FC Rapperswil-Jona was announced for 16 July 2025.[94]
| 4 July 2025 Pre-season | Grasshopper Club Zurich | 1–1 | | GC/Campus, Niederhasli |
| 18:00 CEST (UTC+2) | Report |
|
| 11 July 2025 Pre-season | FC Sion | 0–3 | | Stade Saint-Jacques, Ayent |
| 14:00 CEST (UTC+2) | Report |
| 16 July 2025 Pre-season | Grasshopper Club Zurich | 2–1 | | GC/Campus, Niederhasli |
| 18:00 CEST (UTC+2) |
|
Report |
| 19 July 2025 Pre-season | Grasshopper Club Zurich | 1–3 | | GC/Campus, Niederhasli |
| 15:00 CEST (UTC+2) |
|
Report | Referee: Anojen Kanagasingam |
Mid-season (autumn)
The first mid-season test match will be a friendly against La Liga side Celta Vigo on 29 July 2025.[95][93] Grasshoppers will also host German record champions FC Bayern München in the Letzigrund on 12 August 2025.[93] On 18 November 2025, during the final international break, the team will once again play a test match against partner club FC Wacker Innsbruck.[96]
| 29 July 2025 Mid-season | Grasshopper Club Zurich | 0–3 | | GC/Campus, Niederhasli |
| 15:00 CEST (UTC+2) | Report |
|
Referee: Sandro Schärer |
| 12 August 2025 Mid-season | Grasshopper Club Zurich | 1–2 | | Letzigrund, Zürich |
| 11:00 CEST (UTC+2) |
|
Report |
|
Attendance: 23,691 Referee: Lionel Tschudi |
| 18 November 2025 Mid-season | Grasshopper Club Zurich | 2–1 | | GC/Campus, Niederhasli |
| 14:30 CET (UTC+1) | Report |
|
Winter Break
On 22 December 2025, a test match against 1. FC Nürnberg of the 2. Bundesliga was announced to be held on 10 January 2026, during the winter break.[97]
| 10 January 2026 Mid-season | 1. FC Nürnberg | 7–1 | | Nuremberg |
| 12:00 CET (UTC+1) | Report | |||
| Note: The match duration was 135 minutes (3 x 45 minutes).[97] | ||||
- Trial player
Competitions
Overview
| Competition | First match | Last match | Starting round | Final position | Record | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Win % | |||||
| Super League | 25 July 2025 | 16 May 2026 | Matchday 1 | 11th | 38 | 8 | 9 | 21 | 48 | 74 | −26 | 21.05 |
| Swiss Cup | 18 August 2025 | 18 April 2026 | Round 1 | Semi-finalist | 5 | 4 | 0 | 1 | 9 | 6 | +3 | 80.00 |
| Relegation play-off | 18 May 2026 | 21 May 2026 | — | — | 2 | 1 | 1 | 0 | 2 | 1 | +1 | 50.00 |
| Total | 45 | 13 | 10 | 22 | 59 | 81 | −22 | 28.89 | ||||
Last updated: 21 May 2026
Source: Spielplan
Swiss Super League
League table
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation[a] |
|---|---|---|---|---|---|---|---|---|---|---|
| 8 | Servette | 38 | 13 | 14 | 11 | 71 | 63 | +8 | 53 | |
| 9 | Lausanne-Sport | 38 | 11 | 9 | 18 | 53 | 67 | −14 | 42 | |
| 10 | Zürich | 38 | 11 | 5 | 22 | 49 | 72 | −23 | 38 | |
| 11 | Grasshopper (O) | 38 | 8 | 9 | 21 | 48 | 74 | −26 | 33 | Qualification for the Relegation play-off |
| 12 | Winterthur (R) | 38 | 5 | 8 | 25 | 44 | 100 | −56 | 23 | Relegation to 2026–27 Swiss Challenge League |
Rules for classification: 1) Points; 2) Goal difference; 3) Goals scored; 4) Head-to-head goal difference; 5) Head-to-head goals scored 6) Away goals scored; 7) Draw.[98]
(O) Play-off winners; (R) Relegated
Notes:
- Teams play each other three times (33 matches), before the league is split into two groups (the top six and the bottom six).
Results Breakdown
| Competition | First match | Last match | Starting round | Final position | Record | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Win % | |||||
| Regular Season | 25 July 2025 | 12 April 2026 | Matchday 1 | 11th | 33 | 6 | 9 | 18 | 40 | 65 | −25 | 18.18 |
| Relegation Group | 25 April 2026 | 17 May 2026 | Matchday 34 | 11th | 5 | 2 | 0 | 3 | 8 | 9 | −1 | 40.00 |
| Total | 38 | 8 | 9 | 21 | 48 | 74 | −26 | 21.05 | ||||
Last updated: 16 May 2026
Source: Spielplan
- Home/Away Statistics
| Overall | Home | Away | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Pts | W | D | L | GF | GA | GD | W | D | L | GF | GA | GD |
| 38 | 8 | 9 | 21 | 48 | 74 | −26 | 33 | 4 | 5 | 10 | 26 | 34 | −8 | 4 | 4 | 11 | 22 | 40 | −18 |
Last updated: 16 May 2026.
Source: Spielplan
- Results by Round
A = Away; H = Home; W = Win; D = Draw; L = Loss; Z = Zürich Derby
Results
- As of 16 May 2026[99]
Win Draw Loss
| 26 July 2025 1 | Grasshopper | 2–3 | Luzern | Letzigrund, Zürich |
| 18:00 CEST (UTC+2) | Report |
|
Attendance: 6,872 Referee: Anojen Kanagasingam Assistant referees: Alessandro Dudic (VAR) |
| 2 August 2025 2 | Basel | 2–1 | Grasshopper | St. Jakob-Park, Basel |
| 20:30 CEST (UTC+2) |
|
Report | Attendance: 25,556 Referee: Sven Wolfensberger Assistant referees: Anojen Kanagasingam (VAR) |
| 10 August 2025 3 | Servette | 1–1 | Grasshopper | Stade de Genève, Lancy |
| 16:30 CEST (UTC+2) | Report | Attendance: 6,478 Referee: Johannes von Mandach Assistant referees: Alessandro Dudic (VAR) | ||
| Note: Originally scheduled for 9 August 2025 (18:00 kickoff). Rescheduled on 31 July 2025.[100] | ||||
| 24 August 2025 4 | Grasshopper | 2–2 | Winterthur | Letzigrund, Zürich |
| 14:00 CEST (UTC+2) |
|
Report |
|
Attendance: 7,782 Referee: Johannes von Mandach Assistant referees: Fedayi San (VAR) |
| 30 August 2025 5 | Thun | 1–1 | Grasshopper | Stockhorn Arena, Thun |
| 18:00 CEST (UTC+2) |
|
Report |
|
Attendance: 8,311 Referee: Sandro Schärer Assistant referees: Luca Piccolo (VAR) |
| 14 September 2025 6 | Grasshopper | 3–1 | Lausanne-Sport | Letzigrund, Zürich |
| 16:30 CEST (UTC+2) |
|
Report |
|
Attendance: 4,481 Referee: Luca Cibelli Assistant referees: Fedayi San (VAR) |
| 27 September 2025 7 | Lugano | 2–1 | Grasshopper | Stadio Cornaredo, Lugano |
| 18:00 CEST (UTC+2) | Report |
|
Attendance: 3,194 Referee: Nico Gianforte Assistant referees: Anojen Kanagasingam (VAR) |
| 4 October 2025 8 | Grasshopper | 3–0 | Zürich | Letzigrund, Zürich |
| 20:30 CEST (UTC+2) |
|
Report | Attendance: 17,329 Referee: Lionel Tschudi Assistant referees: Nico Gianforte (VAR) |
| 18 October 2025 9 | Grasshopper | 0–1 | Sion | Letzigrund, Zürich |
| 14:00 CEST (UTC+2) | Report | Attendance: 6,924 Referee: Marijan Drmic Assistant referees: Anojen Kanagasingam (VAR) |
| 25 October 2025 10 | St. Gallen | 5–0 | Grasshopper | Kybunpark, St. Gallen |
| 18:00 CEST (UTC+2) | Report | Attendance: 19,010 Referee: Johannes von Mandach Assistant referees: Nico Gianforte (VAR) | ||
| Note: Originally scheduled for 20:30 kickoff. Rescheduled on 31 July 2025.[100] | ||||
| 30 October 2025 11 | Grasshopper | 3–3 | Young Boys | Letzigrund, Zürich |
| 20:30 CEST (UTC+2) |
|
Report | Attendance: 3,866 Referee: Nico Gianforte Assistant referees: Fedayi San (VAR) |
| 2 November 2025 12 | Luzern | 6–0 | Grasshopper | Swissporarena, Luzern |
| 16:30 CET (UTC+1) | Report |
|
Attendance: 12,272 Referee: Sven Wolfensberger Assistant referees: Lionel Tschudi (VAR) |
| 8 November 2025 13 | Winterthur | 0–1 | Grasshopper | Stadion Schützenwiese, Winterthur |
| 18:00 CET (UTC+1) | Report | Attendance: 8,700 Referee: Anojen Kanagasingam Assistant referees: Johannes von Mandach (VAR) |
| 23 November 2025 14 | Grasshopper | 1–1 | Basel | Letzigrund, Zürich |
| 16:30 CET (UTC+1) | Report | Attendance: 7,900 Referee: Luca Piccolo Assistant referees: Alessandro Dudic |
| 29 November 2025 15 | Zürich | 1–0 | Grasshopper | Letzigrund, Zürich |
| 18:00 CET (UTC+1) |
|
Report | Attendance: 17,181 Referee: Urs Schnyder Assistant referees: Sandro Schärer (VAR) |
| 6 December 2025 16 | Grasshopper | 0–1 | Servette | Letzigrund, Zürich |
| 18:00 CET (UTC+1) |
|
Report |
|
Attendance: 2,958 Referee: Lionel Tschudi Assistant referees: Nico Gianforte (VAR) |
| 13 December 2025 17 | Sion | 1–0 | Grasshopper | Stade de Tourbillon, Sion |
| 18:00 CET (UTC+1) | Report |
|
Attendance: 8,350 Referee: Mirel Turkes Assistant referees: Alessandro Dudic (VAR) |
| 17 December 2025 18 | Young Boys | 2–6 | Grasshopper | Stadion Wankdorf |
| 20:30 CET (UTC+1) | Report |
|
Attendance: 24,765 Referee: Alessandro Dudic Assistant referees: Déborah Anex (VAR) |
| 21 December 2025 19 | Grasshopper | 1–2 | St. Gallen | Letzigrund, Zürich |
| 16:30 CET (UTC+1) |
|
Report |
|
Attendance: 9,168 Referee: Sandro Schärer Assistant referees: Mirel Turkes (VAR) |
| 18 January 2026 20 | Grasshopper | 1–3 | Thun | Letzigrund, Zürich |
| 16:30 CET (UTC+1) | Report | Attendance: 4,093 Referee: Luca Cibelli Assistant referees: Nico Gianforte (VAR) |
| 24 January 2026 21 | Lausanne-Sport | 1–1 | Grasshopper | Stade de la Tuilière, Lausanne |
| 18:00 CET (UTC+1) |
|
Report |
|
Attendance: 5,345 Referee: Luca Piccolo Assistant referees: Alessandro Dudic (VAR) |
| 31 January 2026 22 | Grasshopper | 1–1 | Lugano | Letzigrund, Zürich |
| 20:30 CET (UTC+1) |
|
Report | Attendance: 3,228 Referee: Nico Gianforte Assistant referees: Hüseyin Sanli |
| 7 February 2026 23 | Grasshopper | 1–1 | Young Boys | Letzigrund, Zürich |
| 20:30 CET (UTC+1) | Report | Attendance: 5,284 Referee: Mirel Turkes Assistant referees: Sven Wolfensberger |
| 10 February 2026 24 | Luzern | 4–3 | Grasshopper | Swissporarena, Luzern |
| 20:30 CET (UTC+1) | Report | Attendance: 9,018 Referee: Sandro Schärer Assistant referees: Lukas Fähndrich (VAR) |
| 14 February 2026 25 | St. Gallen | 0–0 | Grasshopper | Kybunpark, St. Gallen |
| 18:00 CET (UTC+1) | Report |
|
Attendance: 16,017 Referee: Nico Gianforte Assistant referees: Anojen Kanagasingam (VAR) |
| 21 February 2026 26 | Grasshopper | 1–2 | Zürich | Letzigrund, Zürich |
| 20:30 CET (UTC+1) | Report | Attendance: 14,372 Referee: Luca Piccolo Assistant referees: Johannes von Mandach (VAR) |
| 1 March 2026 27 | Grasshopper | 1–0 | Lugano | Letzigrund, Zürich |
| 16:30 CET (UTC+1) | Report | Attendance: 4,543 Referee: Marijan Drmic Assistant referees: Fedayi San (VAR) |
| 5 March 2026 28 | Basel | 1–0 | Grasshopper | St. Jakob-Park, Basel |
| 20:30 CET (UTC+1) |
|
Report | Attendance: 23,149 Referee: Luca Cibelli Assistant referees: Luca Piccolo |
| 8 March 2026 29 | Grasshopper | 2–3 | Lausanne-Sport | Letzigrund, Zürich |
| 16:30 CET (UTC+1) | Report | Attendance: 5,689 Referee: Hajrim Qovanaj Assistant referees: Sven Wolfensberger (VAR) |
| 14 March 2026 30 | Thun | 1–5 | Grasshopper | Stockhorn Arena, Thun |
| 18:00 CET (UTC+1) | Report | Attendance: 10,014 Referee: Désirée Blanco Assistant referees: Mirel Turkes |
| 21 March 2026 31 | Servette | 5–0 | Grasshopper | Stade de Genève, Lancy |
| 18:00 CET (UTC+1) | Report | Attendance: 6,674 Referee: Marijan Drmic Assistant referees: Sandro Schärer (VAR) |
| 6 April 2026 32 | Grasshopper | 0–4 | Sion | Letzigrund, Zürich |
| 14:00 CEST (UTC+2) | Report | Attendance: 7,089 Referee: Fedayi San Assistant referees: Michèle Schmölzer |
| 11 April 2026 33 | Winterthur | 0–2 | Grasshopper | Stadion Schützenwiese, Winterthur |
| 18:00 CEST (UTC+2) | Report | Attendance: 8,700 Referee: Urs Schnyder Assistant referees: Fedayi San (VAR) |
| 25 April 2026 34 | Grasshopper | 1–2 | Luzern | Letzigrund, Zürich |
| 18:00 CEST (UTC+2) |
|
Report |
|
Attendance: 4,971 Referee: Anojen Kanagasingam Assistant referees: Lukas Fähndrich (VAR) |
| 3 May 2026 35 | Grasshopper | 0–2 | Servette | Letzigrund, Zürich |
| 16:30 CEST (UTC+2) | Report | Attendance: 4,665 Referee: Sven Wolfensberger Assistant referees: Michèle Schmölzer (VAR) |
| 9 May 2026 36 | Zürich | 2–1 | Grasshopper | Letzigrund, Zürich |
| 18:00 CEST (UTC+2) | Report |
|
Attendance: 18,040 Referee: Lukas Fähndrich Assistant referees: Nico Gianforte (VAR) |
| 12 May 2026 37 | Grasshopper | 3–2 | Winterthur | Letzigrund, Zürich |
| 20:30 CEST (UTC+2) |
|
Report |
|
Attendance: 8,186 Referee: Sven Wolfensberger Assistant referees: Sandro Schärer (VAR) |
| 16 May 2026 38 | Lausanne-Sport | 1–3 | Grasshopper | Stade de la Tuilière, Lausanne |
| 18:00 CEST (UTC+2) | Report |
|
Attendance: 0[a] Referee: Alessandro Dudic Assistant referees: Déborah Anex |
Relegation Play-off
| 18 May 2026 | Aarau | 0–0 | Grasshopper | Stadion Brügglifeld, Aarau |
| 20:15 CEST (UTC+2) | Report | Attendance: 8,450 Referee: Anojen Kanagasingam Assistant referees: Fedayi San (VAR) |
| 21 May 2026 | Grasshopper | 2–1 (a.e.t.) | Aarau | Letzigrund, Zürich |
| 20:15 CEST (UTC+2) | Report | Attendance: 18,763 Referee: Urs Schnyder Assistant referees: Lukas Fähndrich (VAR) |
- Grasshopper wins 2–1 on aggregate.
Swiss Cup
- As of 18 April 2026[102]
Win Draw Loss
Opponent's league indicated in brackets.
| 17 August 2025 Round of 64 | FC Lachen/Altendorf | 0–2 | | Seefeld, Lachen |
| 16:00 CEST (UTC+2) | Report |
|
Attendance: 3,200 Referee: Nico Gianforte |
| 21 September 2025 Round of 32 | AC Bellinzona | 0–1 | | Stadio Communale, Bellinzona |
| 17:00 CEST (UTC+2) | Report |
|
Referee: Mirel Turkes |
| 2 December 2025 Round of 16 | SC Cham | 1–2 | | Stadion Eizmoos, Cham |
| 20:00 CET (UTC+1) | Report | Attendance: 3,427 Referee: Johannes von Mandach |
| 3 February 2026 Quarterfinal | Grasshopper Club Zürich | 4–3 (a.e.t.) | | Letzigrund, Zürich |
| 20:00 CET (UTC+1) | Report | Attendance: 3,821 Referee: Alessandro Dudic Assistant referees: Michèle Schmölzer (VAR) |
| 18 April 2026 Semi-final | FC Stade Lausanne Ouchy | 2–0 | | Stade Olympique de la Pontaise, Lausanne |
| 19:15 CEST | Report |
|
Attendance: 6,200 Referee: Sandro Schärer Assistant referees: Michèle Schmölzer (VAR) |