Challenge League
Season archive · results and statistics.
Live now
Final matches
Baden
Neuchatel Xamax FC
FC Sion
FC Schaffhausen
FC Vaduz
Bellinzona
FC WIL 1900
FC Thun
Stade Nyonnais
FC AarauFull time · awaiting grading
Challenge League
2023/24| # | TEAM | P | W | D | L | GF | GA | GD | PTS | FORM | QUALIFICATION |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | FC Sion | 36 | 23 | 10 | 3 | 72 | 23 | +49 | 79 | LWWWW | Promotion |
| 2 | FC Thun | 36 | 23 | 7 | 6 | 73 | 38 | +35 | 76 | DWWWW | Promotion play-offs |
| 3 | FC Vaduz | 36 | 13 | 10 | 13 | 67 | 55 | +12 | 49 | WWDLD | – |
| 4 | Neuchatel Xamax FC | 36 | 11 | 16 | 9 | 55 | 45 | +10 | 49 | DWDWD | – |
| 5 | FC WIL 1900 | 36 | 11 | 11 | 14 | 48 | 52 | −4 | 44 | LLWWL | – |
| 6 | FC Aarau | 36 | 12 | 7 | 17 | 51 | 59 | −8 | 43 | LLLLL | – |
| 7 | Stade Nyonnais | 36 | 11 | 10 | 15 | 45 | 58 | −13 | 43 | DDLLW | – |
| 8 | Bellinzona | 36 | 11 | 9 | 16 | 39 | 50 | −11 | 42 | WLWLD | – |
| 9 | FC Schaffhausen | 36 | 8 | 14 | 14 | 36 | 55 | −19 | 38 | WDLDL | – |
| 10 | Baden | 36 | 6 | 8 | 22 | 31 | 82 | −51 | 26 | LLLDD | Relegation |
Form: the last five matches, latest on the right.
| # | TEAM | P | GD | PTS |
|---|---|---|---|---|
| 1 | FC Sion | 36 | +49 | 79 |
| 2 | FC Thun | 36 | +35 | 76 |
| 3 | FC Vaduz | 36 | +12 | 49 |
| 4 | Neuchatel Xamax FC | 36 | +10 | 49 |
| 5 | FC WIL 1900 | 36 | −4 | 44 |
| 6 | FC Aarau | 36 | −8 | 43 |
| 7 | Stade Nyonnais | 36 | −13 | 43 |
| 8 | Bellinzona | 36 | −11 | 42 |
| 9 | FC Schaffhausen | 36 | −19 | 38 |
| 10 | Baden | 36 | −51 | 26 |
Full statistics and form
| # | TEAM | P | W | D | L | GF | GA | GD | PTS | FORM | QUALIFICATION |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | FC Sion | 36 | 23 | 10 | 3 | 72 | 23 | +49 | 79 | LWWWW | Promotion |
| 2 | FC Thun | 36 | 23 | 7 | 6 | 73 | 38 | +35 | 76 | DWWWW | Promotion play-offs |
| 3 | FC Vaduz | 36 | 13 | 10 | 13 | 67 | 55 | +12 | 49 | WWDLD | – |
| 4 | Neuchatel Xamax FC | 36 | 11 | 16 | 9 | 55 | 45 | +10 | 49 | DWDWD | – |
| 5 | FC WIL 1900 | 36 | 11 | 11 | 14 | 48 | 52 | −4 | 44 | LLWWL | – |
| 6 | FC Aarau | 36 | 12 | 7 | 17 | 51 | 59 | −8 | 43 | LLLLL | – |
| 7 | Stade Nyonnais | 36 | 11 | 10 | 15 | 45 | 58 | −13 | 43 | DDLLW | – |
| 8 | Bellinzona | 36 | 11 | 9 | 16 | 39 | 50 | −11 | 42 | WLWLD | – |
| 9 | FC Schaffhausen | 36 | 8 | 14 | 14 | 36 | 55 | −19 | 38 | WDLDL | – |
| 10 | Baden | 36 | 6 | 8 | 22 | 31 | 82 | −51 | 26 | LLLDD | Relegation |
Form: the last five matches, latest on the right.
Official standings · updated 17 Oct 03:41.
No fixtures in the next seven days.
Monday 20 May
Baden
Neuchatel Xamax FC
FC Sion
FC Schaffhausen
FC Vaduz
Bellinzona
FC WIL 1900
FC Thun
Stade Nyonnais
FC AarauFriday 17 May
Bellinzona
FC Sion
FC Aarau
FC WIL 1900
FC Schaffhausen
Baden
FC Thun
FC Vaduz
Neuchatel Xamax FC
Stade NyonnaisSaturday 11 May
FC Thun
FC Schaffhausen
Neuchatel Xamax FC
FC VaduzThursday 9 May
FC Aarau
FC Sion
FC WIL 1900
Baden
Stade Nyonnais
BellinzonaFriday 3 May
Baden
FC Thun
Bellinzona
Neuchatel Xamax FC
FC Schaffhausen
Stade Nyonnais
FC Sion
FC WIL 1900
FC Vaduz
FC AarauSaturday 27 Apr
FC Vaduz
Baden
FC WIL 1900
FC Schaffhausen
Stade Nyonnais
FC ThunFriday 26 Apr
Wednesday 24 Apr
Tuesday 23 Apr
Baden
FC Aarau
Bellinzona
FC Schaffhausen
Neuchatel Xamax FC
FC WIL 1900Monday 22 Apr
Saturday 20 Apr
Friday 19 Apr
Bellinzona
Baden
FC Aarau
FC Thun
FC Schaffhausen
Neuchatel Xamax FC
FC Sion
Stade NyonnaisSunday 14 Apr
Saturday 13 Apr
Baden
FC Sion
FC Thun
BellinzonaFriday 12 Apr
FC Schaffhausen
FC Vaduz
Neuchatel Xamax FC
FC AarauSaturday 6 Apr
FC Aarau
FC Schaffhausen
FC Sion
FC Vaduz
FC Thun
Neuchatel Xamax FC
FC WIL 1900
BellinzonaFriday 5 Apr
Tuesday 2 Apr
Monday 1 Apr
Saturday 30 Mar
Friday 29 Mar
Bellinzona
FC Aarau
Neuchatel Xamax FC
FC Schaffhausen
Stade Nyonnais
FC SionSunday 17 Mar
FC Vaduz
Stade Nyonnais
FC WIL 1900
Neuchatel Xamax FCSaturday 16 Mar
Friday 15 Mar
FC Schaffhausen
Bellinzona
FC Sion
FC ThunSaturday 9 Mar
Baden
FC Vaduz
Bellinzona
Stade Nyonnais
FC Thun
FC WIL 1900Friday 8 Mar
FC Schaffhausen
FC Aarau
Neuchatel Xamax FC
FC SionSunday 3 Mar
FC Sion
Bellinzona
FC Vaduz
FC SchaffhausenSaturday 2 Mar
Friday 1 Mar
FC Aarau
Neuchatel Xamax FC
Stade Nyonnais
FC WIL 1900Wednesday 28 Feb
Saturday 24 Feb
Friday 23 Feb
FC Schaffhausen
FC Sion
FC WIL 1900
FC Aarau
Neuchatel Xamax FC
FC ThunSaturday 17 Feb
Baden
FC Schaffhausen
Bellinzona
FC WIL 1900Friday 16 Feb
FC Thun
FC Aarau
FC Vaduz
FC Sion
Stade Nyonnais
Neuchatel Xamax FCSaturday 10 Feb
FC Aarau
Stade Nyonnais
FC WIL 1900
FC VaduzFriday 9 Feb
FC Schaffhausen
FC Thun
FC Sion
Baden
Neuchatel Xamax FC
BellinzonaTuesday 6 Feb
Sunday 4 Feb
Baden
Bellinzona
FC Vaduz
Neuchatel Xamax FCFriday 2 Feb
FC Schaffhausen
FC WIL 1900
FC Sion
FC Aarau
FC Thun
Stade NyonnaisTuesday 30 Jan
Baden
FC Aarau
FC WIL 1900
FC SchaffhausenSaturday 27 Jan
Friday 26 Jan
FC Aarau
FC Vaduz
FC WIL 1900
FC Sion
Neuchatel Xamax FC
BadenSunday 17 Dec
Saturday 16 Dec
Friday 15 Dec
FC Sion
FC Schaffhausen
FC WIL 1900
Stade Nyonnais
Neuchatel Xamax FC
FC AarauWednesday 13 Dec
Tuesday 12 Dec
Sunday 10 Dec
Bellinzona
Neuchatel Xamax FC
FC Aarau
FC WIL 1900Friday 8 Dec
FC Schaffhausen
Baden
FC Thun
FC Sion
Stade Nyonnais
FC VaduzFriday 1 Dec
Sunday 26 Nov
Bellinzona
Baden
FC Aarau
FC SionFriday 24 Nov
FC Schaffhausen
Neuchatel Xamax FC
FC Vaduz
FC WIL 1900
Stade Nyonnais
FC ThunSunday 12 Nov
Saturday 11 Nov
Friday 10 Nov
Baden
Neuchatel Xamax FC
FC Sion
FC Vaduz
FC WIL 1900
BellinzonaSunday 5 Nov
Bellinzona
FC Sion
FC Vaduz
BadenFriday 3 Nov
FC Aarau
FC Thun
FC Schaffhausen
Stade Nyonnais
Neuchatel Xamax FC
FC WIL 1900Sunday 29 Oct
Friday 27 Oct
FC Aarau
FC Schaffhausen
FC Sion
Neuchatel Xamax FC
FC WIL 1900
Baden
Stade Nyonnais
BellinzonaSunday 22 Oct
Bellinzona
FC Schaffhausen
FC Vaduz
FC AarauSaturday 21 Oct
Friday 20 Oct
FC WIL 1900
FC Thun
Neuchatel Xamax FC
Stade NyonnaisSunday 8 Oct
Saturday 7 Oct
Friday 6 Oct
FC Schaffhausen
FC Vaduz
FC Sion
FC WIL 1900
Stade Nyonnais
BadenSunday 1 Oct
Baden
FC Schaffhausen
Bellinzona
Stade Nyonnais
FC Vaduz
FC ThunFriday 29 Sept
FC WIL 1900
FC Aarau
Neuchatel Xamax FC
FC SionTuesday 26 Sept
FC Schaffhausen
Bellinzona
Neuchatel Xamax FC
Baden
Stade Nyonnais
FC WIL 1900Monday 25 Sept
FC Aarau
FC Vaduz
FC Sion
FC ThunSaturday 23 Sept
Friday 22 Sept
Bellinzona
FC Vaduz
FC Schaffhausen
FC Sion
FC Thun
FC Aarau
FC WIL 1900
Neuchatel Xamax FCSunday 3 Sept
Saturday 2 Sept
Friday 1 Sept
FC Aarau
Stade Nyonnais
FC Sion
Baden
Neuchatel Xamax FC
BellinzonaSunday 27 Aug
Baden
FC WIL 1900
FC Vaduz
Neuchatel Xamax FCFriday 25 Aug
Bellinzona
FC Thun
FC Schaffhausen
FC Aarau
Stade Nyonnais
FC SionSunday 13 Aug
Baden
FC Vaduz
Bellinzona
FC AarauFriday 11 Aug
FC WIL 1900
FC Sion
Neuchatel Xamax FC
FC Thun
Stade Nyonnais
FC SchaffhausenSunday 6 Aug
FC Aarau
Neuchatel Xamax FC
FC Vaduz
Stade NyonnaisFriday 4 Aug
FC Schaffhausen
FC WIL 1900
FC Sion
Bellinzona
FC Thun
BadenSunday 30 July
Baden
Bellinzona
FC WIL 1900
FC VaduzFriday 28 July
FC Schaffhausen
FC Thun
FC Sion
FC Aarau
Stade Nyonnais
Neuchatel Xamax FCSunday 23 July
Bellinzona
FC WIL 1900
FC Vaduz
FC SionFriday 21 July
FC Aarau
Baden
FC Thun
Stade Nyonnais
Neuchatel Xamax FC
FC SchaffhausenNo player statistics available for this season.
Leaderboards for 2023/24. A dash means no figure is available.
Points
| TEAM | TOTAL | P |
|---|---|---|
FC Sion | 79 | 36 |
FC Thun | 76 | 36 |
FC Vaduz | 49 | 36 |
Neuchatel Xamax FC | 49 | 36 |
FC WIL 1900 | 44 | 36 |
FC Aarau | 43 | 36 |
Stade Nyonnais | 43 | 36 |
Bellinzona | 42 | 36 |
FC Schaffhausen | 38 | 36 |
Baden | 26 | 36 |
Wins
| TEAM | TOTAL | P |
|---|---|---|
FC Sion | 23 | 36 |
FC Thun | 23 | 36 |
FC Vaduz | 13 | 36 |
FC Aarau | 12 | 36 |
Neuchatel Xamax FC | 11 | 36 |
FC WIL 1900 | 11 | 36 |
Stade Nyonnais | 11 | 36 |
Bellinzona | 11 | 36 |
FC Schaffhausen | 8 | 36 |
Baden | 6 | 36 |
Draws
| TEAM | TOTAL | P |
|---|---|---|
Neuchatel Xamax FC | 16 | 36 |
FC Schaffhausen | 14 | 36 |
FC WIL 1900 | 11 | 36 |
FC Sion | 10 | 36 |
FC Vaduz | 10 | 36 |
Stade Nyonnais | 10 | 36 |
Bellinzona | 9 | 36 |
Baden | 8 | 36 |
FC Thun | 7 | 36 |
FC Aarau | 7 | 36 |
Fewest defeats
| TEAM | TOTAL | P |
|---|---|---|
FC Sion | 3 | 36 |
FC Thun | 6 | 36 |
Neuchatel Xamax FC | 9 | 36 |
FC Vaduz | 13 | 36 |
FC WIL 1900 | 14 | 36 |
FC Schaffhausen | 14 | 36 |
Stade Nyonnais | 15 | 36 |
Bellinzona | 16 | 36 |
FC Aarau | 17 | 36 |
Baden | 22 | 36 |
Goals scored
| TEAM | TOTAL | P |
|---|---|---|
FC Thun | 73 | 36 |
FC Sion | 72 | 36 |
FC Vaduz | 67 | 36 |
Neuchatel Xamax FC | 55 | 36 |
FC Aarau | 51 | 36 |
FC WIL 1900 | 48 | 36 |
Stade Nyonnais | 45 | 36 |
Bellinzona | 39 | 36 |
FC Schaffhausen | 36 | 36 |
Baden | 31 | 36 |
Fewest goals conceded
| TEAM | TOTAL | P |
|---|---|---|
FC Sion | 23 | 36 |
FC Thun | 38 | 36 |
Neuchatel Xamax FC | 45 | 36 |
Bellinzona | 50 | 36 |
FC WIL 1900 | 52 | 36 |
FC Vaduz | 55 | 36 |
FC Schaffhausen | 55 | 36 |
Stade Nyonnais | 58 | 36 |
FC Aarau | 59 | 36 |
Baden | 82 | 36 |
Goal difference
| TEAM | TOTAL | P |
|---|---|---|
FC Sion | 49 | 36 |
FC Thun | 35 | 36 |
FC Vaduz | 12 | 36 |
Neuchatel Xamax FC | 10 | 36 |
FC WIL 1900 | -4 | 36 |
FC Aarau | -8 | 36 |
Bellinzona | -11 | 36 |
Stade Nyonnais | -13 | 36 |
FC Schaffhausen | -19 | 36 |
Baden | -51 | 36 |
Home wins
| TEAM | TOTAL | P |
|---|---|---|
FC Thun | 15 | 18 |
FC Sion | 11 | 18 |
FC Vaduz | 8 | 18 |
FC Aarau | 8 | 18 |
Neuchatel Xamax FC | 7 | 18 |
FC WIL 1900 | 7 | 18 |
Stade Nyonnais | 7 | 18 |
Bellinzona | 5 | 18 |
FC Schaffhausen | 4 | 18 |
Baden | 3 | 18 |
Away wins
| TEAM | TOTAL | P |
|---|---|---|
FC Sion | 12 | 18 |
FC Thun | 8 | 18 |
Bellinzona | 6 | 18 |
FC Vaduz | 5 | 18 |
Neuchatel Xamax FC | 4 | 18 |
FC WIL 1900 | 4 | 18 |
FC Aarau | 4 | 18 |
Stade Nyonnais | 4 | 18 |
FC Schaffhausen | 4 | 18 |
Baden | 3 | 18 |
Clean sheets
| TEAM | TOTAL | P |
|---|---|---|
FC Sion | 19 | 36 |
FC Thun | 15 | 36 |
FC WIL 1900 | 11 | 36 |
Bellinzona | 10 | 36 |
Neuchatel Xamax FC | 8 | 36 |
FC Aarau | 8 | 36 |
Stade Nyonnais | 8 | 36 |
FC Vaduz | 7 | 36 |
FC Schaffhausen | 7 | 36 |
Baden | 2 | 36 |
Failed to score
| TEAM | TOTAL | P |
|---|---|---|
Bellinzona | 14 | 36 |
Baden | 14 | 36 |
FC WIL 1900 | 13 | 36 |
FC Schaffhausen | 11 | 36 |
Stade Nyonnais | 10 | 36 |
Neuchatel Xamax FC | 9 | 36 |
FC Aarau | 9 | 36 |
FC Thun | 6 | 36 |
FC Vaduz | 5 | 36 |
FC Sion | 4 | 36 |
Scored per match
| TEAM | AVG | P |
|---|---|---|
FC Thun | 2.03 | 36 |
FC Sion | 2.0 | 36 |
FC Vaduz | 1.86 | 36 |
Neuchatel Xamax FC | 1.53 | 36 |
FC Aarau | 1.42 | 36 |
FC WIL 1900 | 1.33 | 36 |
Stade Nyonnais | 1.25 | 36 |
Bellinzona | 1.08 | 36 |
FC Schaffhausen | 1.0 | 36 |
Baden | 0.86 | 36 |
Both teams scored
| TEAM | RATE | P |
|---|---|---|
FC Vaduz | 66.7% | 36 |
Neuchatel Xamax FC | 58.3% | 36 |
FC Aarau | 55.6% | 36 |
Stade Nyonnais | 55.6% | 36 |
FC Schaffhausen | 55.6% | 36 |
Baden | 55.6% | 36 |
FC Thun | 47.2% | 36 |
FC WIL 1900 | 47.2% | 36 |
Bellinzona | 47.2% | 36 |
FC Sion | 44.4% | 36 |
Over 2.5 goals
| TEAM | RATE | P |
|---|---|---|
FC Vaduz | 61.1% | 36 |
FC Thun | 58.3% | 36 |
Baden | 58.3% | 36 |
FC Sion | 55.6% | 36 |
FC WIL 1900 | 55.6% | 36 |
FC Aarau | 52.8% | 36 |
Neuchatel Xamax FC | 50.0% | 36 |
Bellinzona | 50.0% | 36 |
FC Schaffhausen | 47.2% | 36 |
Stade Nyonnais | 44.4% | 36 |
Longest winning run
| TEAM | TOTAL | P |
|---|---|---|
FC Sion | 7 | 36 |
FC Vaduz | 5 | 36 |
FC Thun | 4 | 36 |
FC WIL 1900 | 3 | 36 |
Stade Nyonnais | 3 | 36 |
Neuchatel Xamax FC | 2 | 36 |
FC Aarau | 2 | 36 |
Bellinzona | 2 | 36 |
FC Schaffhausen | 2 | 36 |
Baden | 2 | 36 |
Points, results and goals follow the official standings; home and away wins, clean sheets, scoring rates and runs are counted from results. Teams may have played different numbers of matches.