2025–26 FC Zürich season

FC Zürich
2025–26 season
Head coachMitchell van der Gaag (until 23 October)
Dennis Hediger (from 1 January)
StadiumLetzigrund
Swiss Super League8th
Swiss CupSecond round

The 2025–26 season is the 130th season in the history of FC Zürich, and the club's ninth-consecutive season in Swiss Super League. In addition to the domestic league, the team also participated in the Swiss Cup. They were eliminated in the second round.

It was Mitchell van der Gaag's first season as manager. He replaced Ricardo Moniz, who was sacked shortly after the end of the previous season.[1] Van der Gaag was sacked on 23 October, with Zürich in eighth position in the Swiss Super League. Dennis Hediger took over in the interim, and was named the permanent head coach on 1 January.

Pre-season

New signings included defensive midfielder Nelson Palacio, on loan from Real Salt Lake, and Guadaloupe forward Matthias Phaëton, on loan from CSKA Sofia.[2] Outbound went Ifeanyi Mathew and Rodrigo Conceicao (released), Nikola Katić (to Schalke), Labinot Bajrami (to Helmond), Ramon Guzzo (to Aarau), Fabian Gloor (to Schaffhausen), Daniel Afriyie (to Aarau), Joseph Sabobo (to Hapoel Be'er Sheva) and Daniel Denoon (on loan to Pisa).[2]

Results

On 30 May 2025, Zürich announced a pre-season friendly against SSV Ulm 1846 at the German club's Donaustadion. It was Zürich's final friendly prior to their first Super League fixture a week later.[3] On 4 June 2025, Zürich announced four friendlies preceding that with UIm: against Dietikon, Young Fellows Juventus, Rapperswil-Jona and Wil.[4] Another friendly, away to Magdeburg on 10 July, was also added.

21 June 2025 Friendly (45 minutes) Zürich 2–0 Dietikon Dietikon
11:00 CEST Report Stadium: Sportanlange Dornau
21 June 2025 Friendly (45 minutes) Zürich 4–1 Young Fellows Juventus Dietikon
12:00 CEST Report Stadium: Sportanlange Dornau
28 June 2025 Friendly Rapperswil-Jona 0–2 Zurich Rapperswil-Jona
16:00 CEST Report Stadium: Grünfeld Stadium
5 July 2025 Friendly Wil 1–3 Zurich Wil
11:00 CEST Report Stadium: Sportpark Bergholz
10 July 2025 Friendly Magdeburg 0–2 Zurich Mindelheim
14:00 CEST Report Stadium: Julius-Strohmayer Stadion
20 July 2025 Friendly Ulm 3–0 Zürich Ulm
15:30 CEST Report Stadium: Donaustadion

Season proper

July

On 25 July, Zürich began the season by hosting Sion at the Letzigrund in Mitchell van der Gaag's first competitive game in charge of Zürich. Despite going 2–0 ahead, the visitors fought back to win 3–2. Steven Zuber and Damienus Reverson scored Zürich's goals.[5] Zürich sat in ninth place in the table after the first round of matches.

The following day, Colombian forward Juan Jose Perea and Serbian left-back Milan Rodić joined the club.[6][7] French forward Lisandru Tramoni followed on 27 July.[8]

August

On 2 August, Colombian defender Jorge Segura joined on a three-year contract.[9] The following day, Zürich drew 1–1 at Luzern, with Umeh Emmanuel equalising for the visitors. Zürich climbed to eighth place in the Super League table.[10]

Dutch defender Livano Comenencia and Senegalese forward Philippe Keny joined the club in early August.[11][12]

On 10 August, Zürich won 2–1 at Lausanne and climbed one place to seventh. Bledian Krasniqi and Jorge Segura scored the visitors' goals.[13]

Five days later, Zürich reached the second round of the Swiss Cup after a 2–0 victory at Wettswil-Bonstetten. Umeh Emmanuel scored both goals, bringing his tally for the season to three in four games.[14]

Zürich returned to league action on 23 August, losing 4–0 at home to newly promoted Thun. The hosts were placed seventh in the table after the match.[15]

A victory, 3–1 at nearby Winterthur on 30 August, kept Zürich in seventh place. Loanee Matthias Phaëton scored twice for the visitors, with Steven Zuber scoring the other goal.[16]

Zürich beat Servette 2–1 at the Letzigrund on 13 September, with both of the hosts' goals coming from Cheveyo Tsawa. Zürich finished the game with nine men, after the dismissals of Mohamed Bangoura and Ilan Sauter. They climbed to fourth with the three points.[17]

September

Stade Nyonnais knocked Zürich out of the Swiss Cup at the second-round stage on 21 September. The match at the Colovray Sports Centre finished 1–1, with Matthias Phaëton scoring for the visitors, but Stade Nyonnais won 3–1 on penalties.[18]

A third-consecutive victory in the Swiss Super League followed on 27 September, 3–1 at home to St Gallen. Steven Zuber, Philippe Keny (his first for the club) and Jahnoah Markelo scored Zürich's goals. They remained fourth in the table.[19]

October

The Zurich derby, on 4 October, ended with a 3–0 victory for Grasshoppers. Zürich dropped one place to fifth in the table.[20]

After a two-week international break, on 18 October, Zürich lost 1–0 at Lugano. The visitors slipped to eighth in the Super League.[21]

Manager Mitchell van der Gaag was sacked on 23 October, after club president Ancillo Canepa stated that he felt the team had "become stagnant".[22]

On 26 October, Zürich lost 3–2 at home to Young Boys.[23]

A loss followed on 29 October, 2–0 at Basel, leaving the club ninth in the Super League.

November

On 1 November, Zürich lost a fifth league game in a row, and their sixth in seven in all competitions, this time 2–1 at home to Lausanne. They dropped one place to tenth, fifteen points behind leaders Thun.[24]

Zürich came from two goals down to beat Luzern 3–2 at the Letzigrund on 8 November. The visitors were reduced to ten men in the second half. Zürich's goals, all in the second half, came from Jahnoah Markelo (penalty), Matthias Phaëton and Philippe Keny (penalty).[25]

On 23 November, Zürich drew 2–2 at Sion. Steven Zuber and Philippe Keny got the visitors' goals.[26]

Zürich beat Grasshopper 1–0 on 29 November. The goal came from Lindrit Kamberi after 20 minutes.[27]

December

A third win in four matches came at St Gallen on 6 December. Matthias Phaeton and Philippe Keny scored Zürich's goals in a 2–1 victory.[28]

On 13 December, Zürich drew 2–2 at home to Winterthur. Damienus Reverson and Philippe Keny scored the hosts' goals. Winterthur equalised in the 90th minute.[29]

Four days later, Zürich lost at home by a single goal to Lugano.[30]

On 19 December, it was announced that Dennis Hediger will be installed as the club's permanent head coach on 1 January, having taken over in an interim capacity three months earlier. The following day, Zürich lost 4–2 at Thun, having been two goals up. The visitors sat seventh in the table, with 24 points from a possible 57.[31]

January

On 1 January, midfielder Steven Zuber had his contract with the club terminated early.[32] The same month, the club terminated the contract of left-back Milan Rodić,[33] replacing him with Chris Kablan.[34] Centre-back Mariano Gómez moved to Ferencvárosi TC,[35] while left-back Nemanja Tošić signed for Anorthosis.[36]

Returning from the winter break, Zürich travelled to Geneva, where they drew 1–1 with Servette, despite having defender Lindrit Kamberi sent off in the second half. They placed eighth in the table with the point.[37]

Zürich lost 4–3 at home to Basel on 25 January. The hosts' goals came from Matthias Phaëton, Philippe Keny (penalty) and Damienus Reverson. They remained eighth in the table.[38] Despite their victory, Basel sacked their head coach, former Zürich left-back Ludovic Magnin, the following day.[39]

On 27 January, winger Jahnoah Markelo joined Coventry City for an undisclosed fee.[40] Two days later, defender Calixte Ligue joined Venezia.[41]

February

Zürich lost 3–0 at Young Boys on 1 February. The visitors dropped one place to ninth.[42]

On 3 February, forward Lisandru Tramoni had has contract with the club terminated.[43] Two days later, the club announced the signing of 32-year-old defender Alexander Hack.[44]

Zürich lost their fifth league game out of six on 8 February, a 2–1 scoreline at Basel, despite taking the lead.[45] They remained ninth in the table, with 25 points from 23 games.

On 11 February, Zürich secured their first victory in over two months with a 3–0 scoreline against bottom club Winterthur. Philippe Keny (two) and Nevio Di Giusto got the goals for Zürich, who climbed to eighth with the three points.[46] In the days before the match, Zürich signed Kosovan midfielder Valon Berisha and sold forward Vincent Nvendo.

Competitions

Swiss Super League

League table

Pos Team Pld W D L GF GA GD Pts Qualification or relegation[a]
8 Servette (W) 31 8 12 11 53 56 −3 36
9 Lausanne-Sport (W) 31 9 9 13 45 53 −8 36
10 Zürich (W) 31 10 4 17 44 60 −16 34
11 Grasshopper (W) 31 5 9 17 38 61 −23 24 Qualification for the Relegation play-off
12 Winterthur (W) 31 4 7 20 34 82 −48 19 Relegation to 2026–27 Swiss Challenge League
Updated to match(es) played on 22 March 2026. Source: Brack Super League - Tabelle
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.[47]
(W) Assured of a bottom six finish
Notes:
  1. ^ Teams play each other three times (33 matches), before the league is split into two groups (the top six and the bottom six).

Matches

  Win   Draw   Loss   Fixtures

25 July 2025 1 Zürich 2–3 Sion Zurich
Zuber 27'
Reverson 55'
Report Nivokazi 81'
Lukembila 87'
Boteli 90+1'
Stadium: Letzigrund
Attendance: 12,374
Referee: S. Wolfensberger (Switzerland)
3 August 2025 2 Luzern 1–1 Zürich Lucerne
Report Stadium: Swissporarena
10 August 2025 3 Lausanne 1–2 Zürich Lausanne
Report Stadium: Stade de la Tuiliere
Attendance: 12,544
23 August 2025 4 Zürich 0–4 Thun Zurich
Report Stadium: Letzigrund
Attendance: 13,581
30 August 2025 5 Winterthur 1–3 Zürich Winterthur
Report Stadium: Stadion Schützenwiese
Attendance: 8,700
13 September 2025 6 Zürich 2–1 Servette Zurich
Report Stadium: Letzigrund
27 September 2025 7 Zürich 3–1 St Gallen Zurich
Report Stadium: Letzigrund
Attendance: 13,949
4 October 2025 (2025-10-04) 8 Grasshopper 3–0 Zürich Zurich
Report Stadium: Letzigrund
Attendance: 17,329
Referee: Lionel Tschudi
Assistant referees: Nico Gianforte (VAR)
18 October 2025 (2025-10-18) 9 Lugano 1–0 Zürich Lugano
Report Stadium: Stadio di Cornaredo
Attendance: 4,450
26 October 2025 (2025-10-26) 10 Zürich 2–3 Young Boys Zurich
Report Stadium: Letzigrund
Attendance: 15,596
29 October 2025 (2025-10-29) 11 Basel 2–0 Zürich Basel
Report Stadium: St. Jakob-Park
1 November 2025 (2025-11-01) 12 Zürich 1–2 Lausanne Zurich
Report Stadium: Letzigrund
Attendance: 9,613
8 November 2025 (2025-11-08) 13 Zürich 3–2 Luzern Zurich
Report Stadium: Letzigrund
Attendance: 13,762
23 November 2025 (2025-11-23) 14 Sion 2–2 Zürich Sion
Stadium: Stade de Tourbillon
29 November 2025 (2025-11-29) 15 Zürich 1–0 Grasshopper Zurich
Stadium: Letzigrund
6 December 2025 (2025-12-06) 16 St Gallen 1–2 Zürich St Gallen
Stadium: Kybunpark
13 December 2025 (2025-12-13) 17 Zürich 2–2 Winterthur Zurich
Stadium: Letzigrund
17 December 2025 (2025-12-17) 18 Zürich 0–1 Lugano Zurich
Stadium: Letzigrund
20 December 2025 (2025-12-20) 19 Thun 4–2 Zürich Thun
Stadium: Stockhorn Arena
18 January 2026 (2026-01-18) 20 Servette 1–1 Zürich Geneva
Report Stadium: Stade de Genève
25 January 2026 (2026-01-25) 21 Zürich 3–4 Basel Zurich
Report Stadium: Letzigrund
1 February 2026 (2026-02-01) 22 Young Boys 3–0 Zürich Bern
Report
8 February 2026 (2026-02-08) 23 Basel 2–1 Zürich Basel
Report
11 February 2026 (2026-02-11) 24 Zürich 3–0 Winterthur Zurich
Report Stadium: Letzigrund

Swiss Cup

Matches

  Win   Draw   Loss   Fixtures

15 August 2025 1 Wettswil-Bonstetten 0–2 Zürich Bonstetten
14:00 Report
21 September 2025 2 Stade Nyonnais 1–1
(3–1 p)
Zürich Nyon
Report Stadium: Colovray Sports Centre

References

  1. ^ "Mitchell van der Gaag wird neuer Cheftrainer des FC Zürich" (in Swiss High German). FC Zürich. 31 May 2025. Retrieved 31 May 2025.
  2. ^ a b "Zurich transfers - Football, Switzerland". www.flashscore.com. Retrieved 2025-07-25.
  3. ^ "News". FC Zürich (in German). Retrieved 2025-05-31.
  4. ^ "News". FC Zürich (in German). Retrieved 2025-06-04.
  5. ^ "Zurich - Sion 2:3". www.flashscoreusa.com. Retrieved 2025-07-25.
  6. ^ "News". FC Zürich (in German). Retrieved 2025-07-28.
  7. ^ "News". FC Zürich (in German). Retrieved 2025-07-28.
  8. ^ "News". FC Zürich (in German). Retrieved 2025-07-28.
  9. ^ "News". FC Zürich (in German). Retrieved 2025-08-03.
  10. ^ "Luzern - Zurich". www.flashscore.com. Retrieved 2025-08-03.
  11. ^ "FCZ signs winger from Juventus". blue News. Retrieved 2025-08-11.
  12. ^ "Senegalese striker for FCZ". blue News. Retrieved 2025-08-11.
  13. ^ "Lausanne - Zurich 1:2". www.flashscore.com. Retrieved 2025-08-10.
  14. ^ "Wettswil-Bonstetten - Zurich 0:2". www.flashscore.com. Retrieved 2025-08-15.
  15. ^ "FCZ humiliated by promoted team". blue News. Retrieved 2025-08-24.
  16. ^ "Winterthur - Zurich 1:3". www.flashscore.com. Retrieved 2025-09-01.
  17. ^ "Servette goalie Mall: "They don't know themselves how they won this game"". blue News. Retrieved 2025-09-14.
  18. ^ "Bega shoots Nyon to Cup surprise - and celebrates right in front of the FCZ fans". blue News. Retrieved 2025-09-22.
  19. ^ "Zurich - St. Gallen 3:1". www.flashscore.com. Retrieved 2025-09-29.
  20. ^ "Asp Jensen dismantles the FCZ". blue News. Retrieved 2025-10-15.
  21. ^ "Lugano - Zurich 1:0". www.flashscore.com. Retrieved 2025-10-23.
  22. ^ "News". FC Zürich (in German). Retrieved 2025-10-23.
  23. ^ "News". FC Zürich (in German). Retrieved 2025-10-29.
  24. ^ "Zurich - Lausanne 1:2". www.flashscore.com. Retrieved 2025-11-02.
  25. ^ "Zurich - Luzern 3:2". www.flashscore.com. Retrieved 2025-11-09.
  26. ^ "Sion - Zurich 2:2". www.flashscore.com. Retrieved 2025-12-21.
  27. ^ "Zurich - Grasshoppers 1:0". www.flashscore.com. Retrieved 2025-12-21.
  28. ^ "St. Gallen - Zurich 1:2". www.flashscore.com. Retrieved 2025-12-21.
  29. ^ "Zurich - Winterthur 2:2". www.flashscore.com. Retrieved 2025-12-21.
  30. ^ "Zurich - Lugano 0:1". www.flashscore.com. Retrieved 2025-12-21.
  31. ^ "Thun - Zurich 4:2". www.flashscore.com. Retrieved 2025-12-21.
  32. ^ ""Would like to look elsewhere" - Contract with Steven Zuber terminated prematurely". blue News. Retrieved 2026-01-01.
  33. ^ "News". FC Zürich (in German). Retrieved 2026-01-15.
  34. ^ "News". FC Zürich (in German). Retrieved 2026-01-15.
  35. ^ "News". FC Zürich (in German). Retrieved 2026-01-15.
  36. ^ "Nemanja Tosic a définitivement quitté le FC Zurich. Le latéral serbe a signé à Anorthosis Famagouste, comme l'a annoncé le club chypriote | RTS". RTSSport.ch (in French). 2026-01-15. Retrieved 2026-01-15.
  37. ^ "One point each that doesn't bring much". blue News. Retrieved 2026-01-19.
  38. ^ "Zurich - Basel 3:4". www.flashscore.com. Retrieved 2026-01-25.
  39. ^ "Basel releases coach Ludovic Magnin". blue News. Retrieved 2026-01-26.
  40. ^ read, BBC·1 min (2026-01-27). "Coventry sign FC Zurich winger Markelo". Yahoo Sports. Retrieved 2026-01-28.{{cite web}}: CS1 maint: numeric names: authors list (link)
  41. ^ "FCZ jewel Junior Ligue joins Venezia ++ Okoh from Lausanne to Auxerre". blue News. Retrieved 2026-01-29.
  42. ^ "Young Boys - Zurich". www.flashscore.com. Retrieved 2026-02-01.
  43. ^ "News". FC Zürich (in German). Retrieved 2026-02-03.
  44. ^ "News". FC Zürich (in German). Retrieved 2026-02-05.
  45. ^ "Basel - Zurich 2:1". www.flashscore.com. Retrieved 2026-02-09.
  46. ^ "Zurich - Winterthur 3:0". www.flashscore.com. Retrieved 2026-02-11.
  47. ^ "Reglement für den Spielbetrieb der SFL" (PDF) (in Swiss High German). Swiss Football League. 1 July 2025.