The Swiss football pyramid
Switzerland2024–25Seasons
Final tables for the top four tiers of Swiss football in 2024–25, from Super League down to 1. Liga. Promotion, relegation and play-off places are marked where they apply, from each league's records.
Final tables
Tier 1Super LeagueSSL12 clubs · 3 groupsTier 2Challenge LeagueCHL10 clubsTier 3Promotion LeaguePL18 clubsTier 41. Liga1L48 clubs · 3 groups
Tier 1
Super League
- 1–2 in each group Champions League qualifiers
- 3rd in each group Europa League
- 4th in each group Conference League
Championship Round
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 (Champions League qualifiers) | FC Basel | 38 | 22 | 7 | 9 | 91 | 43 | +48 | WWWLW | 7312 |
| 2 (Champions League qualifiers) | Servette FC | 38 | 17 | 12 | 9 | 64 | 55 | +9 | LDWWD | 638 |
| 3 (Europa League) | BSC Young Boys | 38 | 17 | 10 | 11 | 60 | 49 | +11 | LDWWD | 618 |
| 4 (Conference League) | Lugano | 38 | 15 | 9 | 14 | 55 | 58 | −3 | WLLDD | 545 |
| 5 | Lausanne-Sport | 38 | 14 | 11 | 13 | 62 | 54 | +8 | WDLDD | 536 |
| 6 | FC Luzern | 38 | 14 | 10 | 14 | 66 | 64 | +2 | LDLLL | 521 |
Relegation Round
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | FC Zürich | 38 | 15 | 8 | 15 | 56 | 57 | −1 | LWWLL | 536 |
| 2 | FC St. Gallen | 38 | 13 | 13 | 12 | 52 | 53 | −1 | DLDWL | 525 |
| 3 | FC Sion | 38 | 11 | 11 | 16 | 47 | 57 | −10 | WDDWL | 448 |
| 4 | FC Winterthur | 38 | 11 | 7 | 20 | 43 | 68 | −25 | WWLDW | 4010 |
| 5 | Grasshopper Club | 38 | 9 | 12 | 17 | 43 | 53 | −10 | LLWLW | 396 |
| 6 | Yverdon Sport | 38 | 9 | 12 | 17 | 40 | 68 | −28 | DDLDW | 396 |
Regular Season
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | FC Basel | 33 | 18 | 7 | 8 | 72 | 32 | +40 | WWWWW | 6115 |
| 2 | Servette FC | 33 | 15 | 10 | 8 | 52 | 43 | +9 | WLLDW | 557 |
| 3 | BSC Young Boys | 33 | 15 | 8 | 10 | 49 | 42 | +7 | WWDLW | 5310 |
| 4 | FC Luzern | 33 | 14 | 9 | 10 | 61 | 51 | +10 | WDLWL | 517 |
| 5 | Lugano | 33 | 14 | 7 | 12 | 48 | 47 | +1 | LWLDL | 494 |
| 6 | Lausanne-Sport | 33 | 13 | 8 | 12 | 52 | 44 | +8 | LDWLW | 477 |
| 7 | FC St. Gallen | 33 | 12 | 11 | 10 | 46 | 43 | +3 | LDWDW | 478 |
| 8 | FC Zürich | 33 | 13 | 8 | 12 | 44 | 48 | −4 | WDDLL | 475 |
| 9 | FC Sion | 33 | 9 | 9 | 15 | 41 | 51 | −10 | DLLDL | 362 |
| 10 | Grasshopper Club | 33 | 7 | 12 | 14 | 35 | 46 | −11 | LLWWL | 336 |
| 11 | Yverdon Sport | 33 | 8 | 9 | 16 | 33 | 57 | −24 | DLDLL | 332 |
| 12 | FC Winterthur | 33 | 8 | 6 | 19 | 32 | 61 | −29 | LWDWW | 3010 |
Tier 2
Challenge League
- 1st Promotion
- 2nd Play-offs
- 10th Relegation
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 (Promotion) | Thun | 36 | 21 | 9 | 6 | 70 | 39 | +31 | WWDLW | 7210 |
| 2 (Play-offs) | FC Aarau | 36 | 16 | 13 | 7 | 63 | 45 | +18 | DLLWD | 615 |
| 3 | Étoile Carouge | 36 | 15 | 9 | 12 | 58 | 47 | +11 | LLWLL | 543 |
| 4 | Stade Lausanne-Ouchy | 36 | 14 | 11 | 11 | 54 | 43 | +11 | LWDWW | 5310 |
| 5 | FC Wil | 36 | 14 | 11 | 11 | 60 | 55 | +5 | DWWLW | 5310 |
| 6 | FC Vaduz | 36 | 13 | 12 | 11 | 48 | 49 | −1 | WLDWL | 517 |
| 7 | Bellinzona | 36 | 11 | 11 | 14 | 46 | 59 | −13 | DWDWW | 4411 |
| 8 | Neuchâtel Xamax | 36 | 12 | 5 | 19 | 57 | 65 | −8 | LLLWL | 413 |
| 9 | Stade Nyonnais | 36 | 10 | 6 | 20 | 44 | 69 | −25 | WWWLD | 3610 |
| 10 (Relegation) | FC Schaffhausen−3 | 36 | 7 | 7 | 22 | 40 | 69 | −29 | DLLLL | 251 |
- FC Schaffhausen: 3 points deducted.
Advertisement728 × 90320 × 100
Tier 3
Promotion League
- 1st Promotion
- 17–18 Relegation
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 (Promotion) | Rapperswil-Jona | 34 | 21 | 6 | 7 | 72 | 35 | +37 | WWWWW | 6915 |
| 2 | SC Kriens | 34 | 20 | 8 | 6 | 72 | 45 | +27 | LWWWW | 6812 |
| 3 | Biel-Bienne | 34 | 20 | 5 | 9 | 65 | 44 | +21 | WWLLW | 659 |
| 4 | Basel II | 34 | 15 | 11 | 8 | 59 | 47 | +12 | DWWWL | 5610 |
| 5 | Breitenrain | 34 | 15 | 8 | 11 | 61 | 64 | −3 | LLWLW | 536 |
| 6 | Cham | 34 | 11 | 11 | 12 | 48 | 51 | −3 | WLWLW | 449 |
| 7 | Grand-Saconnex | 34 | 9 | 15 | 10 | 67 | 60 | +7 | LLLDL | 421 |
| 8 | Vevey Sports−3 | 34 | 11 | 12 | 11 | 60 | 70 | −10 | DWWLL | 427 |
| 9 | Paradiso | 34 | 11 | 9 | 14 | 31 | 41 | −10 | DWLWL | 427 |
| 10 | Bulle | 34 | 10 | 11 | 13 | 44 | 49 | −5 | DLDLD | 413 |
| 11 | Bavois | 34 | 10 | 10 | 14 | 41 | 46 | −5 | WDWWL | 4010 |
| 12 | Young Boys II | 34 | 11 | 7 | 16 | 40 | 47 | −7 | WLDLL | 404 |
| 13 | Brühl | 34 | 11 | 7 | 16 | 54 | 72 | −18 | LDLLD | 402 |
| 14 | Luzern II | 34 | 9 | 12 | 13 | 62 | 65 | −3 | LLLDL | 391 |
| 15 | Lugano II | 34 | 10 | 9 | 15 | 46 | 51 | −5 | DWLWW | 3910 |
| 16 | Zürich II | 34 | 11 | 6 | 17 | 51 | 59 | −8 | WWLLW | 399 |
| 17 (Relegation) | Baden | 34 | 11 | 6 | 17 | 34 | 52 | −18 | DLWWD | 398 |
| 18 (Relegation) | Delémont | 34 | 10 | 7 | 17 | 43 | 52 | −9 | LLLWD | 374 |
- Vevey Sports: 3 points deducted.
Tier 4
1. Liga
- 1–3 in each group Play-offs
- 15–16 in each group Relegation
Group 1
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 (Play-offs) | Lausanne-Sport II▲ Won play-off | 30 | 19 | 4 | 7 | 82 | 34 | +48 | LWDWW | 6110 |
| 2 (Play-offs) | Lancy | 30 | 19 | 4 | 7 | 58 | 29 | +29 | DLLWW | 617 |
| 3 (Play-offs) | Meyrin | 30 | 19 | 4 | 7 | 56 | 37 | +19 | DWWWW | 6113 |
| 4 | Chênois | 30 | 18 | 6 | 6 | 60 | 31 | +29 | DWLWL | 607 |
| 5 | Servette II | 30 | 17 | 7 | 6 | 78 | 45 | +33 | WWWWW | 5815 |
| 6 | Echallens | 30 | 15 | 5 | 10 | 54 | 39 | +15 | DLWLL | 504 |
| 7 | Portalban / Gletterens | 30 | 15 | 4 | 11 | 48 | 34 | +14 | DWWLL | 497 |
| 8 | Naters | 30 | 13 | 6 | 11 | 45 | 37 | +8 | DLLWW | 457 |
| 9 | Sion II | 30 | 11 | 10 | 9 | 43 | 40 | +3 | DLLLL | 431 |
| 10 | Stade Payerne | 30 | 9 | 8 | 13 | 44 | 47 | −3 | DWWLL | 357 |
| 11 | Monthey | 30 | 9 | 7 | 14 | 36 | 52 | −16 | LWWDW | 3410 |
| 12 | La Sarraz-Eclépens | 30 | 8 | 9 | 13 | 36 | 46 | −10 | LLDWW | 337 |
| 13 | La Chaux-de-Fonds | 30 | 7 | 2 | 21 | 26 | 61 | −35 | WLWLL | 236 |
| 14 | Coffrane | 30 | 5 | 8 | 17 | 37 | 81 | −44 | LWLDD | 235 |
| 15 (Relegation) | Yverdon Sport II | 30 | 6 | 2 | 22 | 37 | 88 | −51 | LLLLD | 201 |
| 16 (Relegation) | Köniz | 30 | 5 | 4 | 21 | 32 | 71 | −39 | LLLLL | 190 |
Group 2
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 (Play-offs) | Grasshopper II | 30 | 19 | 7 | 4 | 71 | 27 | +44 | LLWWW | 649 |
| 2 (Play-offs) | Prishtina Bern | 30 | 15 | 9 | 6 | 58 | 36 | +22 | WWWWW | 5415 |
| 3 (Play-offs) | Schötz | 30 | 12 | 10 | 8 | 63 | 56 | +7 | LWWLD | 467 |
| 4 | Black Stars | 30 | 11 | 11 | 8 | 52 | 47 | +5 | WDWWD | 4411 |
| 5 | Courtételle | 30 | 11 | 11 | 8 | 34 | 29 | +5 | DWWWL | 4410 |
| 6 | Solothurn | 30 | 12 | 6 | 12 | 45 | 44 | +1 | WDLLW | 427 |
| 7 | Münsingen | 30 | 10 | 10 | 10 | 48 | 38 | +10 | WDLWW | 4010 |
| 8 | Dietikon | 30 | 10 | 10 | 10 | 36 | 39 | −3 | WLWLD | 407 |
| 9 | Langenthal | 30 | 11 | 7 | 12 | 41 | 46 | −5 | LLLWL | 403 |
| 10 | Bassecourt | 30 | 9 | 11 | 10 | 38 | 38 | 0 | DDLDD | 384 |
| 11 | FC Wohlen | 30 | 10 | 8 | 12 | 38 | 51 | −13 | LDLLL | 381 |
| 12 | Concordia Basel | 30 | 9 | 9 | 12 | 44 | 45 | −1 | WLWLL | 366 |
| 13 | Muttenz | 30 | 10 | 6 | 14 | 51 | 61 | −10 | LDWWL | 367 |
| 14 | Besa Biel/Bienne | 30 | 9 | 6 | 15 | 35 | 53 | −18 | WWLDW | 3310 |
| 15 (Relegation) | Thun II | 30 | 6 | 10 | 14 | 44 | 61 | −17 | LDLLW | 284 |
| 16 (Relegation) | Rotkreuz | 30 | 6 | 9 | 15 | 37 | 64 | −27 | LDLLL | 271 |
Group 3
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 (Play-offs) | Kreuzlingen▲ Won play-off | 30 | 17 | 5 | 8 | 54 | 38 | +16 | WWWWL | 5612 |
| 2 (Play-offs) | YF Juventus | 30 | 16 | 5 | 9 | 62 | 37 | +25 | WWWLW | 5312 |
| 3 (Play-offs) | Wettswil-Bonstetten | 30 | 15 | 8 | 7 | 48 | 32 | +16 | LWWWW | 5312 |
| 4 | St. Gallen II | 30 | 14 | 10 | 6 | 54 | 31 | +23 | WWDDD | 529 |
| 5 | Winterthur II | 30 | 14 | 8 | 8 | 61 | 45 | +16 | LDDLW | 505 |
| 6 | Collina d'Oro | 30 | 14 | 6 | 10 | 44 | 29 | +15 | WDWWW | 4813 |
| 7 | Tuggen | 30 | 15 | 3 | 12 | 58 | 44 | +14 | DLLWW | 487 |
| 8 | Taverne | 30 | 11 | 7 | 12 | 36 | 49 | −13 | DLLLW | 404 |
| 9 | Kosova | 30 | 10 | 9 | 11 | 37 | 39 | −2 | LLLLL | 390 |
| 10 | Eschen / Mauren | 30 | 11 | 5 | 14 | 40 | 45 | −5 | LLLDL | 381 |
| 11 | Höngg | 30 | 9 | 10 | 11 | 36 | 40 | −4 | LWDWL | 377 |
| 12 | Freienbach | 30 | 11 | 2 | 17 | 43 | 54 | −11 | LWDLW | 357 |
| 13 | SV Schaffhausen | 30 | 9 | 7 | 14 | 45 | 62 | −17 | WLWDD | 348 |
| 14 | Mendrisio | 30 | 9 | 5 | 16 | 32 | 46 | −14 | WWLWL | 329 |
| 15 (Relegation) | Linth | 30 | 7 | 7 | 16 | 44 | 76 | −32 | LLWLL | 283 |
| 16 (Relegation) | Uzwil | 30 | 6 | 7 | 17 | 40 | 67 | −27 | WLLDL | 254 |