The Swiss football pyramid
Switzerland2023–24Seasons
Final tables for the top four tiers of Swiss football in 2023–24, 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
- 4–5 in each group Conference League
Championship Round
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 (Champions League qualifiers) | BSC Young Boys | 38 | 23 | 8 | 7 | 76 | 34 | +42 | WLWWW | 7712 |
| 2 (Champions League qualifiers) | Lugano | 38 | 20 | 5 | 13 | 67 | 51 | +16 | LWWLL | 656 |
| 3 (Europa League) | Servette FC | 38 | 18 | 10 | 10 | 59 | 43 | +16 | WDLLW | 647 |
| 4 (Conference League) | FC Zürich | 38 | 16 | 12 | 10 | 53 | 41 | +12 | LWWWW | 6012 |
| 5 (Conference League) | FC St. Gallen | 38 | 16 | 9 | 13 | 60 | 51 | +9 | WDLWL | 577 |
| 6 | FC Winterthur | 38 | 13 | 10 | 15 | 60 | 71 | −11 | LLLLL | 490 |
Relegation Round
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 7 | FC Luzern | 38 | 13 | 10 | 15 | 47 | 53 | −6 | DDWLL | 495 |
| 8 | FC Basel | 38 | 13 | 10 | 15 | 45 | 52 | −7 | DDWWD | 499 |
| 9 | Yverdon Sport | 38 | 13 | 8 | 17 | 50 | 71 | −21 | WLLWD | 477 |
| 10 | Lausanne-Sport | 38 | 11 | 12 | 15 | 48 | 53 | −5 | LDLWD | 455 |
| 11 | Grasshopper Club | 38 | 10 | 8 | 20 | 41 | 49 | −8 | WDWLD | 388 |
| 12 | Stade Lausanne-Ouchy | 38 | 7 | 8 | 23 | 40 | 77 | −37 | LWLLW | 296 |
Regular Season
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | BSC Young Boys | 33 | 19 | 8 | 6 | 67 | 32 | +35 | DWDWW | 6511 |
| 2 | Lugano | 33 | 18 | 5 | 10 | 61 | 44 | +17 | WWDWW | 5913 |
| 3 | Servette FC | 33 | 16 | 9 | 8 | 53 | 38 | +15 | LLLLW | 573 |
| 4 | FC St. Gallen | 33 | 14 | 8 | 11 | 53 | 44 | +9 | DDDWW | 509 |
| 5 | FC Winterthur | 33 | 13 | 10 | 10 | 55 | 56 | −1 | WDDWL | 498 |
| 6 | FC Zürich | 33 | 12 | 12 | 9 | 44 | 35 | +9 | DDWLL | 485 |
| 7 | FC Luzern | 33 | 12 | 8 | 13 | 41 | 46 | −5 | DWDLD | 446 |
| 8 | Lausanne-Sport | 33 | 10 | 10 | 13 | 43 | 48 | −5 | WDDWL | 408 |
| 9 | FC Basel | 33 | 11 | 7 | 15 | 41 | 51 | −10 | DLWWD | 408 |
| 10 | Yverdon Sport | 33 | 11 | 7 | 15 | 43 | 64 | −21 | DLWLW | 407 |
| 11 | Grasshopper Club | 33 | 8 | 6 | 19 | 35 | 45 | −10 | LLLLL | 300 |
| 12 | Stade Lausanne-Ouchy | 33 | 5 | 8 | 20 | 33 | 66 | −33 | LWLLL | 233 |
Tier 2
Challenge League
- 1st Promotion
- 2nd Play-offs
- 10th Relegation
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 (Promotion) | FC Sion | 36 | 23 | 10 | 3 | 72 | 23 | +49 | LWWWW | 7912 |
| 2 (Play-offs) | Thun | 36 | 23 | 7 | 6 | 73 | 38 | +35 | DWWWW | 7613 |
| 3 | FC Vaduz | 36 | 13 | 10 | 13 | 67 | 55 | +12 | WWDLD | 498 |
| 4 | Neuchâtel Xamax | 36 | 11 | 16 | 9 | 55 | 45 | +10 | DWDWD | 499 |
| 5 | FC Wil | 36 | 11 | 11 | 14 | 48 | 52 | −4 | LLWWL | 446 |
| 6 | FC Aarau | 36 | 12 | 7 | 17 | 51 | 59 | −8 | LLLLL | 430 |
| 7 | Stade Nyonnais | 36 | 11 | 10 | 15 | 45 | 58 | −13 | DDLLW | 435 |
| 8 | Bellinzona | 36 | 11 | 9 | 16 | 39 | 50 | −11 | WLWLD | 427 |
| 9 | FC Schaffhausen | 36 | 8 | 14 | 14 | 36 | 55 | −19 | WDLDL | 385 |
| 10 (Relegation) | Baden | 36 | 6 | 8 | 22 | 31 | 82 | −51 | LLLDD | 262 |
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) | Étoile Carouge | 34 | 24 | 4 | 6 | 72 | 38 | +34 | DWWLW | 7610 |
| 2 | Rapperswil-Jona | 34 | 22 | 5 | 7 | 74 | 44 | +30 | WDWWW | 7113 |
| 3 | Biel-Bienne | 34 | 18 | 5 | 11 | 61 | 35 | +26 | WLWDW | 5910 |
| 4 | Paradiso | 34 | 16 | 8 | 10 | 38 | 32 | +6 | LLWWD | 567 |
| 5 | Delémont | 34 | 16 | 5 | 13 | 56 | 62 | −6 | WWLLL | 536 |
| 6 | Brühl | 34 | 15 | 5 | 14 | 53 | 60 | −7 | LLWDW | 507 |
| 7 | SC Kriens | 34 | 13 | 10 | 11 | 50 | 58 | −8 | LWLLW | 496 |
| 8 | Zürich II | 34 | 13 | 6 | 15 | 58 | 56 | +2 | DLWDL | 455 |
| 9 | Cham | 34 | 12 | 8 | 14 | 69 | 62 | +7 | DLLDD | 443 |
| 10 | Young Boys II | 34 | 12 | 8 | 14 | 51 | 63 | −12 | LWLWL | 446 |
| 11 | Bavois | 34 | 12 | 7 | 15 | 66 | 58 | +8 | WDLLD | 435 |
| 12 | Luzern II | 34 | 11 | 10 | 13 | 61 | 68 | −7 | DLDDW | 436 |
| 13 | Lugano II | 34 | 12 | 4 | 18 | 51 | 65 | −14 | WWLWL | 409 |
| 14 | Bulle | 34 | 10 | 9 | 15 | 47 | 58 | −11 | LLLWD | 394 |
| 15 | Breitenrain | 34 | 10 | 9 | 15 | 48 | 61 | −13 | LDLLL | 391 |
| 16 | Basel II | 34 | 10 | 8 | 16 | 54 | 63 | −9 | LWWDL | 387 |
| 17 (Relegation) | St. Gallen II | 34 | 10 | 7 | 17 | 56 | 61 | −5 | WWWDL | 3710 |
| 18 (Relegation) | Servette II | 34 | 6 | 10 | 18 | 47 | 68 | −21 | WDDDW | 289 |
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) | Grand-Saconnex▲ Won play-off | 30 | 18 | 7 | 5 | 61 | 34 | +27 | LWWLL | 616 |
| 2 (Play-offs) | Yverdon Sport II | 30 | 16 | 6 | 8 | 65 | 37 | +28 | LWWWW | 5412 |
| 3 (Play-offs) | Vevey Sports▲ Won play-off | 30 | 15 | 8 | 7 | 59 | 28 | +31 | WWWWW | 5315 |
| 4 | Sion II | 30 | 15 | 7 | 8 | 77 | 47 | +30 | LLLWW | 526 |
| 5 | Lausanne-Sport II | 30 | 15 | 7 | 8 | 56 | 36 | +20 | WDWWL | 5210 |
| 6 | Echallens | 30 | 13 | 7 | 10 | 58 | 56 | +2 | WWDLW | 4610 |
| 7 | Naters | 30 | 13 | 6 | 11 | 54 | 48 | +6 | LWWWW | 4512 |
| 8 | Chênois | 30 | 10 | 13 | 7 | 52 | 43 | +9 | WDWLL | 437 |
| 9 | Meyrin | 30 | 12 | 7 | 11 | 49 | 50 | −1 | WWWWD | 4313 |
| 10 | Monthey | 30 | 9 | 10 | 11 | 43 | 41 | +2 | WLLWW | 379 |
| 11 | Coffrane | 30 | 9 | 8 | 13 | 40 | 65 | −25 | DLLLL | 351 |
| 12 | La Chaux-de-Fonds | 30 | 9 | 7 | 14 | 43 | 56 | −13 | WLDLL | 344 |
| 13 | Portalban / Gletterens | 30 | 7 | 10 | 13 | 36 | 67 | −31 | LLLLD | 311 |
| 14 | La Sarraz-Eclépens | 30 | 8 | 5 | 17 | 34 | 58 | −24 | WLLLL | 293 |
| 15 (Relegation) | Pully Football | 30 | 7 | 7 | 16 | 42 | 69 | −27 | LWLWW | 289 |
| 16 (Relegation) | Terre Sainte | 30 | 4 | 5 | 21 | 35 | 69 | −34 | DLLLL | 171 |
Group 2
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 (Play-offs) | Schötz | 30 | 19 | 6 | 5 | 74 | 31 | +43 | LWLWW | 639 |
| 2 (Play-offs) | Black Stars | 30 | 18 | 5 | 7 | 72 | 41 | +31 | WWWWD | 5913 |
| 3 (Play-offs) | Rotkreuz | 30 | 17 | 7 | 6 | 45 | 32 | +13 | WWLLD | 587 |
| 4 | Solothurn | 30 | 16 | 9 | 5 | 64 | 49 | +15 | WDWDL | 578 |
| 5 | Muttenz | 30 | 17 | 5 | 8 | 79 | 44 | +35 | WWWWD | 5613 |
| 6 | Concordia Basel | 30 | 15 | 8 | 7 | 62 | 38 | +24 | WWLLL | 536 |
| 7 | Courtételle | 30 | 14 | 6 | 10 | 62 | 45 | +17 | WLLLW | 486 |
| 8 | Köniz | 30 | 10 | 10 | 10 | 34 | 44 | −10 | WLWWW | 4012 |
| 9 | Dietikon | 30 | 12 | 2 | 16 | 51 | 50 | +1 | LLWWW | 389 |
| 10 | Münsingen | 30 | 10 | 7 | 13 | 44 | 50 | −6 | LLWWD | 377 |
| 11 | FC Wohlen | 30 | 9 | 8 | 13 | 41 | 47 | −6 | LLLLW | 353 |
| 12 | Langenthal | 30 | 9 | 5 | 16 | 37 | 49 | −12 | WLWWW | 3212 |
| 13 | Thun II | 30 | 9 | 5 | 16 | 42 | 61 | −19 | LWLLL | 323 |
| 14 | Bassecourt | 30 | 8 | 6 | 16 | 47 | 63 | −16 | LWWDL | 307 |
| 15 (Relegation) | Emmenbrücke | 30 | 4 | 7 | 19 | 31 | 78 | −47 | LDLLL | 191 |
| 16 (Relegation) | Muri | 30 | 2 | 6 | 22 | 34 | 97 | −63 | LLLLL | 120 |
Group 3
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 (Play-offs) | Tuggen | 30 | 16 | 8 | 6 | 59 | 31 | +28 | WWWWW | 5615 |
| 2 (Play-offs) | YF Juventus | 30 | 16 | 7 | 7 | 65 | 38 | +27 | WDDLW | 558 |
| 3 (Play-offs) | Kreuzlingen | 30 | 14 | 8 | 8 | 62 | 44 | +18 | LDWLW | 507 |
| 4 | Wettswil-Bonstetten | 30 | 13 | 9 | 8 | 52 | 41 | +11 | WLWDW | 4810 |
| 5 | Winterthur II | 30 | 14 | 5 | 11 | 56 | 41 | +15 | LWLWL | 476 |
| 6 | Mendrisio | 30 | 13 | 8 | 9 | 43 | 41 | +2 | DLLLW | 474 |
| 7 | Eschen / Mauren | 30 | 11 | 11 | 8 | 53 | 42 | +11 | DLWDL | 445 |
| 8 | Grasshopper II | 30 | 10 | 9 | 11 | 44 | 48 | −4 | LDWLL | 394 |
| 9 | Linth | 30 | 10 | 9 | 11 | 44 | 55 | −11 | LWLWL | 396 |
| 10 | Höngg | 30 | 11 | 5 | 14 | 35 | 45 | −10 | LWLWL | 386 |
| 11 | Taverne | 30 | 8 | 13 | 9 | 32 | 33 | −1 | WLDWW | 3710 |
| 12 | Kosova | 30 | 10 | 5 | 15 | 30 | 41 | −11 | LWDWL | 357 |
| 13 | Freienbach | 30 | 9 | 8 | 13 | 32 | 51 | −19 | DLDWL | 355 |
| 14 | Uzwil | 30 | 8 | 8 | 14 | 40 | 48 | −8 | WWLLL | 326 |
| 15 (Relegation) | Balzers | 30 | 7 | 8 | 15 | 36 | 54 | −18 | LWLLW | 296 |
| 16 (Relegation) | Gossau | 30 | 7 | 5 | 18 | 46 | 76 | −30 | LDWLW | 267 |