From Wikipedia - Reading time: 13 min
| Season | 2024–25 | |
|---|---|---|
The following is a summary of the 2024–25 season of competitive football in Switzerland.
| 21 March | Northern Ireland | 1–1 | | Belfast, Northern Ireland |
| 19:45 UTC+0 | Report | Stadium: Windsor Park |
| 25 March | Switzerland | v | | St. Gallen, Switzerland |
| 20:45 UTC+1 | Report | Stadium: Kybunpark |
| 7 June | Mexico | v | | Salt Lake City, United States |
| Stadium: Rice–Eccles Stadium |
| 10 June | United States | v | | Nashville, United States |
| Stadium: Geodis Park |
| 6 July 2024 QF | England | 1–1 (a.e.t.) (5–3 p) | | Düsseldorf, Germany |
| 18:00 | Report | Stadium: Merkur Spiel-Arena |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 6 | 5 | 1 | 0 | 13 | 4 | +9 | 16 | Advance to quarter-finals | — | 1–0 | 3–0 | 3–2 | ||
| 2 | 6 | 2 | 2 | 2 | 7 | 5 | +2 | 8 | 1–2 | — | 2–0 | 2–0 | |||
| 3 | 6 | 1 | 3 | 2 | 3 | 6 | −3 | 6 | Qualification for relegation play-offs | 0–0 | 0–0 | — | 2–0 | ||
| 4 | 6 | 0 | 2 | 4 | 6 | 14 | −8 | 2 | Relegation to League B | 1–4 | 2–2 | 1–1 | — |
| 5 September 2024 | Denmark | 2–0 | | Copenhagen, Denmark |
| 20:45 UTC+2 | Report | Stadium: Parken Stadium |
| 8 September 2024 | Switzerland | 1–4 | | Bern, Switzerland |
| 20:45 UTC+2 | Report | Stadium: Stadion Wankdorf |
| 12 October 2024 | Serbia | 2–0 | | Belgrade, Serbia |
| 20:45 UTC+2 | Report | Stadium: Partizan Stadium |
| 15 October 2024 | Switzerland | 2–2 | | Thun, Switzerland |
| 20:45 UTC+2 | Report | Stadium: Stockhorn Arena |
| 15 November 2024 | Switzerland | 1–1 | | Switzerland |
| 20:45 UTC+1 | Report | Stadium: TBD |
| 18 November 2024 | Spain | 3–2 | | Burgos, Spain |
| 20:45 UTC+1 | Report | Stadium: Estadio El Plantío |
| 25 October 2024 | Switzerland | 1–1 | | Zurich |
| 20:00 UTC+2 | Source | Stadium: Stadion Letzigrund |
| 29 October 2024 | Switzerland | 2–1 | | Geneva |
| 21:00 | Stadium: Stade de Genève |
| 29 November 2024 | Switzerland | 0–6 | | Zürich |
| 20:00 | Stadium: Letzigrund |
| 3 December 2024 | England | 1–0 | | Sheffield, England |
| 19:45 | Stadium: Bramall Lane |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 6 | 5 | 0 | 1 | 14 | 3 | +11 | 15 | Qualify for final tournament as host and promotion to League A | — | 3–1 | 2–1 | 3–0 | ||
| 2 | 6 | 3 | 0 | 3 | 8 | 8 | 0 | 9 | Advance to play-offs | 0–2 | — | 2–1 | 1–0 | ||
| 3 | 6 | 2 | 1 | 3 | 10 | 9 | +1 | 7 | 1–0 | 1–4 | — | 1–1 | |||
| 4 | 6 | 1 | 1 | 4 | 2 | 14 | −12 | 4 | Relegation to League C and advance to play-offs[a] | 0–4 | 1–0 | 0–5 | — |
| 12 July 2024 | Turkey | 0–2 | | İzmit |
| TBC | Report | Stadium: Kocaeli Stadium |
| 16 July 2024 | Switzerland | 3–0 | | Lausanne |
| 19:00 | Report | Stadium: Stade Olympique de la Pontaise |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 6 | 6 | 0 | 0 | 14 | 2 | +12 | 18 | Qualification for Nations League Finals | — | 1–0 | 3–2 | 4–0 | ||
| 2 | 6 | 2 | 2 | 2 | 4 | 5 | −1 | 8 | 0–2 | — | 1–1 | 2–1 | |||
| 3 | 6 | 0 | 4 | 2 | 6 | 9 | −3 | 4 | Qualification for relegation play-offs | 0–2 | 0–0 | — | 3–3 | ||
| 4 | 6 | 0 | 2 | 4 | 4 | 12 | −8 | 2 | Relegation to League B | 0–2 | 0–1 | 0–0 | — |
| 19 February 2025 | Switzerland | v | |
| 26 February 2025 | Norway | v | |
| 2 April 2025 | Switzerland | v | |
| 8 April 2025 | Iceland | v | |
| 26 May 2025 | France | v | |
| 3 June 2025 | Switzerland | v | |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation[a] |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Basel (C) | 38 | 22 | 7 | 9 | 91 | 43 | +48 | 73 | Qualification for the Champions League play-off round |
| 2 | Servette | 38 | 17 | 12 | 9 | 64 | 55 | +9 | 63 | Qualification for the Champions League second qualifying round |
| 3 | Young Boys | 38 | 17 | 10 | 11 | 60 | 49 | +11 | 61 | Qualification for the Europa League play-off round[b] |
| 4 | Lugano | 38 | 15 | 9 | 14 | 55 | 58 | −3 | 54 | Qualification for the Europa League second qualifying round |
| 5 | Lausanne-Sport | 38 | 14 | 11 | 13 | 62 | 54 | +8 | 53 | Qualification for the Conference League second qualifying round |
| 6 | Luzern | 38 | 14 | 10 | 14 | 66 | 64 | +2 | 52 | |
| 7 | Zürich | 38 | 15 | 8 | 15 | 56 | 57 | −1 | 53 | |
| 8 | St. Gallen | 38 | 13 | 13 | 12 | 52 | 53 | −1 | 52 | |
| 9 | Sion | 38 | 11 | 11 | 16 | 47 | 57 | −10 | 44 | |
| 10 | Winterthur | 38 | 11 | 7 | 20 | 43 | 68 | −25 | 40 | |
| 11 | Grasshopper (O) | 38 | 9 | 12 | 17 | 43 | 53 | −10 | 39 | Qualification for the Relegation play-off |
| 12 | Yverdon-Sport (R) | 38 | 9 | 12 | 17 | 40 | 68 | −28 | 39 | Relegation to Swiss Challenge League |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Thun (C, P) | 36 | 21 | 9 | 6 | 70 | 39 | +31 | 72 | Promotion to Swiss Super League |
| 2 | Aarau (Q) | 36 | 16 | 13 | 7 | 63 | 45 | +18 | 61 | Qualification for promotion play-off |
| 3 | Étoile Carouge | 36 | 15 | 9 | 12 | 57 | 46 | +11 | 54 | |
| 4 | Lausanne Ouchy | 36 | 14 | 11 | 11 | 54 | 43 | +11 | 53 | |
| 5 | Wil | 36 | 14 | 11 | 11 | 60 | 55 | +5 | 53 | |
| 6 | Vaduz | 36 | 13 | 12 | 11 | 48 | 49 | −1 | 51 | Qualification for Conference League second qualifying round[a] |
| 7 | Bellinzona[b] | 36 | 11 | 11 | 14 | 47 | 60 | −13 | 44 | |
| 8 | Xamax | 36 | 12 | 5 | 19 | 57 | 65 | −8 | 41 | |
| 9 | Nyon | 36 | 10 | 6 | 20 | 44 | 69 | −25 | 36 | |
| 10 | Schaffhausen (R) | 36 | 7 | 7 | 22 | 40 | 69 | −29 | 25[c] | Relegation to Swiss Promotion League |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Rapperswil-Jona (C, P) | 34 | 21 | 6 | 7 | 72 | 35 | +37 | 69 | Promotion to Swiss Challenge League and qualification for Swiss Cup |
| 2 | Kriens (Q) | 34 | 20 | 8 | 6 | 72 | 45 | +27 | 68 | Qualification for Swiss Cup |
| 3 | Biel-Bienne (Q) | 34 | 20 | 5 | 9 | 65 | 44 | +21 | 65 | |
| 4 | Basel U21 | 34 | 15 | 11 | 8 | 59 | 47 | +12 | 56 | |
| 5 | Breitenrain (Q) | 34 | 15 | 8 | 11 | 61 | 64 | −3 | 53 | Qualification for Swiss Cup |
| 6 | Cham (Q) | 34 | 11 | 11 | 12 | 48 | 51 | −3 | 44 | |
| 7 | Grand-Saconnex (Q) | 34 | 9 | 15 | 10 | 67 | 60 | +7 | 42 | |
| 8 | Vevey-Sports | 34 | 11 | 12 | 11 | 60 | 70 | −10 | 42[a] | |
| 9 | Paradiso | 34 | 11 | 9 | 14 | 31 | 41 | −10 | 42 | |
| 10 | Bulle | 34 | 10 | 11 | 13 | 44 | 49 | −5 | 41 | |
| 11 | Bavois | 34 | 10 | 10 | 14 | 41 | 46 | −5 | 40 | |
| 12 | Young Boys U21 | 34 | 11 | 7 | 16 | 40 | 47 | −7 | 40 | |
| 13 | Bruhl | 34 | 11 | 7 | 16 | 54 | 72 | −18 | 40 | |
| 14 | Luzern U21 | 34 | 9 | 12 | 13 | 62 | 65 | −3 | 39 | |
| 15 | Lugano U21 | 34 | 10 | 9 | 15 | 46 | 51 | −5 | 39 | |
| 16 | Zürich U21 | 34 | 11 | 6 | 17 | 51 | 59 | −8 | 39 | |
| 17 | Baden (R) | 34 | 11 | 6 | 17 | 34 | 52 | −18 | 39 | Relegation to the 1. Liga Classic |
| 18 | Delémont (R) | 34 | 10 | 7 | 17 | 43 | 52 | −9 | 37 |
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Lugano | 4–6 | 3–4 | 1–2 |
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Young Boys | 4–2 | 3–2 | 1–0 |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 32 | 8 | 1 | 0 | 7 | 8 | 15 | −7 | 3 | |
| 33 | 8 | 1 | 0 | 7 | 5 | 13 | −8 | 3 | |
| 34 | 8 | 1 | 0 | 7 | 5 | 27 | −22 | 3 | |
| 35 | 8 | 0 | 0 | 8 | 7 | 27 | −20 | 0 | |
| 36 | 8 | 0 | 0 | 8 | 3 | 24 | −21 | 0 |
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Partizan | 2–3 | 0–1 | 2–2 (a.e.t.) | |
| Braga | 2–1 | 0–0 | 2–1 |
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Lugano | 4–8 | 3–3 | 1–5 |
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| St. Gallen | 5–1 | 4–1 | 1–0 | |
| Zürich | 3–0 | 3–0 | 0–0 |
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Zürich | 0–5 | 0–3 | 0–2 | |
| St. Gallen | 4–3 | 2–0 | 2–3 |
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| St. Gallen | 1–1 (5–4 p) | 0–0 | 1–1 | |
| Chelsea | 3–2 | 2–0 | 1–2 |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 27 | 6 | 2 | 0 | 4 | 7 | 10 | −3 | 6 | |
| 28 | 6 | 1 | 2 | 3 | 4 | 8 | −4 | 5 | |
| 29 | 6 | 1 | 2 | 3 | 10 | 18 | −8 | 5 | |
| 30 | 6 | 1 | 1 | 4 | 3 | 9 | −6 | 4 | |
| 31 | 6 | 1 | 1 | 4 | 6 | 16 | −10 | 4 |
| Home team | Score | Away team |
|---|---|---|
| Cercle Brugge | 6–2 | |
| St. Gallen | 2–4 | |
| Larne | 1–2 | |
| St. Gallen | 2–2 | |
| St. Gallen | 1–4 | |
| 1. FC Heidenheim | 1–1 |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
|---|---|---|---|---|---|---|---|---|---|---|
| 4 | 6 | 4 | 1 | 1 | 11 | 5 | +6 | 13 | Advance to round of 16 (seeded) | |
| 5 | 6 | 4 | 1 | 1 | 11 | 7 | +4 | 13[a] | ||
| 6 | 6 | 4 | 1 | 1 | 11 | 7 | +4 | 13[a] | ||
| 7 | 6 | 4 | 0 | 2 | 13 | 5 | +8 | 12 | ||
| 8 | 6 | 3 | 2 | 1 | 14 | 7 | +7 | 11 |
| Home team | Score | Away team |
|---|---|---|
| Lugano | 3–0 | |
| Mladá Boleslav | 0–1 | |
| TSC | 4–1 | |
| Lugano | 2–0 | |
| Legia Warsaw | 1–2 | |
| Lugano | 2–2 |
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Celje | 5–5 (3–1 p) | 1–0 | 4–5 (a.e.t.) |
| Team 1 | Score | Team 2 |
|---|---|---|
| Servette | 1–0 |
| Team 1 | Score | Team 2 |
|---|---|---|
| PAOK | 0–2 |
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Roma | 10–3 | 3–1 | 7–2 |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 28 | 6 | 1 | 2 | 3 | 7 | 11 | −4 | 5[a] | |
| 29 | 6 | 1 | 1 | 4 | 7 | 14 | −7 | 4 | |
| 30 | 6 | 1 | 0 | 5 | 11 | 17 | −6 | 3 | |
| 31 | 6 | 0 | 3 | 3 | 5 | 11 | −6 | 3 | |
| 32 | 6 | 1 | 0 | 5 | 10 | 18 | −8 | 3 |
| Home team | Score | Away team |
|---|---|---|
| Young Boys | 2–1 | |
| Barcelona | 4–2 | |
| Young Boys | 2–3 | |
| Shakhtar Donetsk | 3–2 | |
| Young Boys | 2–4 | |
| VfB Stuttgart | 2–1 |
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Basel | 8–1 | 6–0 | 2–1 |
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Basel | 1–5 | 1–2 | 0–3 |
| Preceded by 2023–24 |
Seasons in Swiss football |
Succeeded by 2025–26 |