Challenge League
Season archive · results and statistics.
Live now
Final matches
FC Aarau
FC Vaduz
FC Thun
Yverdon Sport
Neuchatel Xamax FC
FC WIL 1900
SC Kriens
FC Winterthur
Stade Lausanne-Ouchy
FC SchaffhausenFull time · awaiting grading
Match highlights
via YouTubeChallenge League
2021/22| # | TEAM | P | W | D | L | GF | GA | GD | PTS | FORM | QUALIFICATION |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | FC Winterthur | 36 | 18 | 11 | 7 | 76 | 45 | +31 | 65 | DDDWW | Promotion |
| 2 | FC Schaffhausen | 36 | 19 | 8 | 9 | 73 | 49 | +24 | 65 | DWWLW | Promotion play-offs |
| 3 | FC Aarau | 36 | 20 | 5 | 11 | 67 | 47 | +20 | 65 | WWWWL | – |
| 4 | FC Vaduz | 36 | 18 | 6 | 12 | 68 | 58 | +10 | 60 | LWWDW | – |
| 5 | FC Thun | 36 | 17 | 5 | 14 | 62 | 57 | +5 | 56 | WDLWW | – |
| 6 | Neuchatel Xamax FC | 36 | 14 | 8 | 14 | 56 | 54 | +2 | 50 | LWDLW | – |
| 7 | Stade Lausanne-Ouchy | 36 | 12 | 8 | 16 | 46 | 50 | −4 | 44 | LLLDL | – |
| 8 | Yverdon Sport | 36 | 11 | 11 | 14 | 44 | 52 | −8 | 44 | DLDWL | – |
| 9 | FC WIL 1900 | 36 | 11 | 8 | 17 | 68 | 80 | −12 | 41 | DLDLL | – |
| 10 | SC Kriens | 36 | 3 | 4 | 29 | 25 | 93 | −68 | 13 | WLLLL | Relegation |
Form: the last five matches, latest on the right.
| # | TEAM | P | GD | PTS |
|---|---|---|---|---|
| 1 | FC Winterthur | 36 | +31 | 65 |
| 2 | FC Schaffhausen | 36 | +24 | 65 |
| 3 | FC Aarau | 36 | +20 | 65 |
| 4 | FC Vaduz | 36 | +10 | 60 |
| 5 | FC Thun | 36 | +5 | 56 |
| 6 | Neuchatel Xamax FC | 36 | +2 | 50 |
| 7 | Stade Lausanne-Ouchy | 36 | −4 | 44 |
| 8 | Yverdon Sport | 36 | −8 | 44 |
| 9 | FC WIL 1900 | 36 | −12 | 41 |
| 10 | SC Kriens | 36 | −68 | 13 |
Full statistics and form
| # | TEAM | P | W | D | L | GF | GA | GD | PTS | FORM | QUALIFICATION |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | FC Winterthur | 36 | 18 | 11 | 7 | 76 | 45 | +31 | 65 | DDDWW | Promotion |
| 2 | FC Schaffhausen | 36 | 19 | 8 | 9 | 73 | 49 | +24 | 65 | DWWLW | Promotion play-offs |
| 3 | FC Aarau | 36 | 20 | 5 | 11 | 67 | 47 | +20 | 65 | WWWWL | – |
| 4 | FC Vaduz | 36 | 18 | 6 | 12 | 68 | 58 | +10 | 60 | LWWDW | – |
| 5 | FC Thun | 36 | 17 | 5 | 14 | 62 | 57 | +5 | 56 | WDLWW | – |
| 6 | Neuchatel Xamax FC | 36 | 14 | 8 | 14 | 56 | 54 | +2 | 50 | LWDLW | – |
| 7 | Stade Lausanne-Ouchy | 36 | 12 | 8 | 16 | 46 | 50 | −4 | 44 | LLLDL | – |
| 8 | Yverdon Sport | 36 | 11 | 11 | 14 | 44 | 52 | −8 | 44 | DLDWL | – |
| 9 | FC WIL 1900 | 36 | 11 | 8 | 17 | 68 | 80 | −12 | 41 | DLDLL | – |
| 10 | SC Kriens | 36 | 3 | 4 | 29 | 25 | 93 | −68 | 13 | WLLLL | Relegation |
Form: the last five matches, latest on the right.
Official standings · updated 17 Oct 03:41.
No fixtures in the next seven days.
Saturday 21 May
FC Aarau
FC Vaduz
FC Thun
Yverdon Sport
Neuchatel Xamax FC
FC WIL 1900
SC Kriens
FC Winterthur
Stade Lausanne-Ouchy
FC SchaffhausenSaturday 14 May
FC Schaffhausen
FC Aarau
FC Vaduz
Stade Lausanne-Ouchy
FC WIL 1900
FC Thun
FC Winterthur
Neuchatel Xamax FC
Yverdon Sport
SC KriensTuesday 10 May
FC Thun
FC Schaffhausen
Neuchatel Xamax FC
Yverdon Sport
SC Kriens
FC VaduzMonday 9 May
FC Aarau
Stade Lausanne-Ouchy
FC WIL 1900
FC WinterthurFriday 6 May
FC Schaffhausen
SC Kriens
FC Vaduz
FC WIL 1900
FC Winterthur
FC Thun
Stade Lausanne-Ouchy
Neuchatel Xamax FC
Yverdon Sport
FC AarauSaturday 30 Apr
FC Thun
FC Vaduz
FC WIL 1900
Yverdon Sport
SC Kriens
Stade Lausanne-OuchyFriday 29 Apr
FC Winterthur
FC Schaffhausen
Neuchatel Xamax FC
FC AarauSunday 24 Apr
Saturday 23 Apr
FC Aarau
SC Kriens
Stade Lausanne-Ouchy
FC ThunFriday 22 Apr
FC Schaffhausen
FC WIL 1900
FC Vaduz
Neuchatel Xamax FCMonday 18 Apr
FC Thun
FC Aarau
Yverdon Sport
FC SchaffhausenSaturday 16 Apr
FC WIL 1900
Stade Lausanne-Ouchy
FC Winterthur
FC Vaduz
SC Kriens
Neuchatel Xamax FCSunday 10 Apr
Saturday 9 Apr
SC Kriens
FC WIL 1900
Stade Lausanne-Ouchy
Yverdon SportFriday 8 Apr
FC Aarau
FC Winterthur
Neuchatel Xamax FC
FC ThunSaturday 2 Apr
FC Thun
SC Kriens
FC Winterthur
Stade Lausanne-OuchyFriday 1 Apr
FC Schaffhausen
Neuchatel Xamax FC
FC WIL 1900
FC Aarau
Yverdon Sport
FC VaduzSaturday 19 Mar
FC Aarau
Yverdon Sport
SC Kriens
FC Schaffhausen
Stade Lausanne-Ouchy
FC WIL 1900Friday 18 Mar
FC Vaduz
FC Thun
Neuchatel Xamax FC
FC WinterthurSaturday 12 Mar
FC Thun
Stade Lausanne-Ouchy
FC Vaduz
SC Kriens
FC WIL 1900
Neuchatel Xamax FCFriday 11 Mar
FC Schaffhausen
Yverdon Sport
FC Winterthur
FC AarauSaturday 5 Mar
Friday 4 Mar
FC Aarau
FC Schaffhausen
Neuchatel Xamax FC
FC Vaduz
Stade Lausanne-Ouchy
FC Winterthur
Yverdon Sport
FC WIL 1900Tuesday 1 Mar
FC Schaffhausen
Stade Lausanne-Ouchy
FC Thun
Neuchatel Xamax FC
FC WIL 1900
SC KriensMonday 28 Feb
FC Vaduz
FC Aarau
FC Winterthur
Yverdon SportFriday 25 Feb
FC Aarau
FC WIL 1900
FC Schaffhausen
FC Winterthur
Neuchatel Xamax FC
SC Kriens
Stade Lausanne-Ouchy
FC Vaduz
Yverdon Sport
FC ThunTuesday 22 Feb
Saturday 19 Feb
FC Vaduz
Yverdon Sport
FC WIL 1900
FC Schaffhausen
SC Kriens
FC AarauFriday 18 Feb
FC Thun
FC Winterthur
Neuchatel Xamax FC
Stade Lausanne-OuchySunday 13 Feb
Saturday 12 Feb
FC Winterthur
FC WIL 1900
Yverdon Sport
Neuchatel Xamax FCFriday 11 Feb
FC Schaffhausen
FC Vaduz
Stade Lausanne-Ouchy
SC KriensSaturday 5 Feb
FC Thun
FC WIL 1900
SC Kriens
Yverdon Sport
Stade Lausanne-Ouchy
FC AarauFriday 4 Feb
FC Vaduz
FC Winterthur
Neuchatel Xamax FC
FC SchaffhausenSunday 30 Jan
FC WIL 1900
FC Vaduz
FC Winterthur
SC KriensFriday 28 Jan
FC Aarau
Neuchatel Xamax FC
Yverdon Sport
Stade Lausanne-OuchySunday 19 Dec
Saturday 18 Dec
Friday 17 Dec
FC Aarau
Neuchatel Xamax FC
FC Thun
FC Schaffhausen
Yverdon Sport
SC KriensTuesday 14 Dec
Saturday 11 Dec
FC Schaffhausen
Stade Lausanne-Ouchy
FC WIL 1900
FC WinterthurFriday 10 Dec
FC Vaduz
Yverdon Sport
Neuchatel Xamax FC
FC ThunSaturday 4 Dec
FC Thun
FC WIL 1900
SC Kriens
FC VaduzFriday 3 Dec
FC Aarau
FC Winterthur
Stade Lausanne-Ouchy
Neuchatel Xamax FC
Yverdon Sport
FC SchaffhausenSaturday 27 Nov
FC Vaduz
Stade Lausanne-Ouchy
FC WIL 1900
FC AarauFriday 26 Nov
FC Thun
SC Kriens
FC Winterthur
FC Schaffhausen
Neuchatel Xamax FC
Yverdon SportSaturday 20 Nov
FC Vaduz
FC WIL 1900
SC Kriens
Neuchatel Xamax FCFriday 19 Nov
FC Schaffhausen
FC Aarau
Stade Lausanne-Ouchy
FC Thun
Yverdon Sport
FC WinterthurSaturday 6 Nov
FC Aarau
Yverdon Sport
FC WIL 1900
SC KriensFriday 5 Nov
FC Thun
FC Vaduz
FC Winterthur
Stade Lausanne-Ouchy
Neuchatel Xamax FC
FC SchaffhausenTuesday 2 Nov
Saturday 30 Oct
FC Schaffhausen
FC WIL 1900
SC Kriens
Stade Lausanne-Ouchy
Yverdon Sport
FC ThunFriday 29 Oct
FC Vaduz
FC Aarau
Neuchatel Xamax FC
FC WinterthurSaturday 23 Oct
FC Vaduz
FC Schaffhausen
FC Winterthur
SC KriensFriday 22 Oct
FC Aarau
FC Thun
FC WIL 1900
Neuchatel Xamax FCSaturday 16 Oct
SC Kriens
FC Schaffhausen
Yverdon Sport
FC WIL 1900Friday 15 Oct
FC Thun
FC Winterthur
Neuchatel Xamax FC
FC Vaduz
Stade Lausanne-Ouchy
FC AarauSunday 3 Oct
Saturday 2 Oct
FC WIL 1900
Stade Lausanne-Ouchy
FC Winterthur
Yverdon SportFriday 1 Oct
FC Schaffhausen
Neuchatel Xamax FC
FC Vaduz
FC ThunSaturday 25 Sept
FC Thun
Neuchatel Xamax FC
Stade Lausanne-Ouchy
SC Kriens
Yverdon Sport
FC VaduzFriday 24 Sept
FC WIL 1900
FC Schaffhausen
FC Winterthur
FC AarauWednesday 22 Sept
Neuchatel Xamax FC
Stade Lausanne-Ouchy
SC Kriens
Yverdon SportTuesday 21 Sept
FC Aarau
FC WIL 1900
FC Schaffhausen
FC Thun
FC Vaduz
FC WinterthurTuesday 14 Sept
Sunday 12 Sept
Saturday 11 Sept
FC WIL 1900
FC Thun
FC Winterthur
Neuchatel Xamax FCFriday 10 Sept
Stade Lausanne-Ouchy
FC Schaffhausen
Yverdon Sport
FC AarauFriday 3 Sept
Sunday 29 Aug
FC Schaffhausen
Yverdon Sport
Neuchatel Xamax FC
FC WIL 1900Saturday 28 Aug
Friday 27 Aug
Sunday 22 Aug
Saturday 21 Aug
FC Aarau
Stade Lausanne-Ouchy
Yverdon Sport
Neuchatel Xamax FCFriday 20 Aug
Tuesday 10 Aug
Sunday 8 Aug
FC Schaffhausen
FC Winterthur
Stade Lausanne-Ouchy
FC VaduzSaturday 7 Aug
Friday 6 Aug
FC Thun
FC Aarau
Neuchatel Xamax FC
SC KriensTuesday 3 Aug
Sunday 1 Aug
Saturday 31 July
FC Aarau
FC Schaffhausen
SC Kriens
FC Thun
Yverdon Sport
Stade Lausanne-OuchyFriday 30 July
Wednesday 28 July
Sunday 25 July
Friday 23 July
No player statistics available for this season.
Leaderboards for 2021/22. A dash means no figure is available.
Points
| TEAM | TOTAL | P |
|---|---|---|
FC Winterthur | 65 | 36 |
FC Schaffhausen | 65 | 36 |
FC Aarau | 65 | 36 |
FC Vaduz | 60 | 36 |
FC Thun | 56 | 36 |
Neuchatel Xamax FC | 50 | 36 |
Stade Lausanne-Ouchy | 44 | 36 |
Yverdon Sport | 44 | 36 |
FC WIL 1900 | 41 | 36 |
SC Kriens | 13 | 36 |
Wins
| TEAM | TOTAL | P |
|---|---|---|
FC Aarau | 20 | 36 |
FC Schaffhausen | 19 | 36 |
FC Winterthur | 18 | 36 |
FC Vaduz | 18 | 36 |
FC Thun | 17 | 36 |
Neuchatel Xamax FC | 14 | 36 |
Stade Lausanne-Ouchy | 12 | 36 |
Yverdon Sport | 11 | 36 |
FC WIL 1900 | 11 | 36 |
SC Kriens | 3 | 36 |
Draws
| TEAM | TOTAL | P |
|---|---|---|
FC Winterthur | 11 | 36 |
Yverdon Sport | 11 | 36 |
FC Schaffhausen | 8 | 36 |
Neuchatel Xamax FC | 8 | 36 |
Stade Lausanne-Ouchy | 8 | 36 |
FC WIL 1900 | 8 | 36 |
FC Vaduz | 6 | 36 |
FC Aarau | 5 | 36 |
FC Thun | 5 | 36 |
SC Kriens | 4 | 36 |
Fewest defeats
| TEAM | TOTAL | P |
|---|---|---|
FC Winterthur | 7 | 36 |
FC Schaffhausen | 9 | 36 |
FC Aarau | 11 | 36 |
FC Vaduz | 12 | 36 |
FC Thun | 14 | 36 |
Neuchatel Xamax FC | 14 | 36 |
Yverdon Sport | 14 | 36 |
Stade Lausanne-Ouchy | 16 | 36 |
FC WIL 1900 | 17 | 36 |
SC Kriens | 29 | 36 |
Goals scored
| TEAM | TOTAL | P |
|---|---|---|
FC Winterthur | 76 | 36 |
FC Schaffhausen | 73 | 36 |
FC Vaduz | 68 | 36 |
FC WIL 1900 | 68 | 36 |
FC Aarau | 67 | 36 |
FC Thun | 62 | 36 |
Neuchatel Xamax FC | 56 | 36 |
Stade Lausanne-Ouchy | 46 | 36 |
Yverdon Sport | 44 | 36 |
SC Kriens | 25 | 36 |
Fewest goals conceded
| TEAM | TOTAL | P |
|---|---|---|
FC Winterthur | 45 | 36 |
FC Aarau | 47 | 36 |
FC Schaffhausen | 49 | 36 |
Stade Lausanne-Ouchy | 50 | 36 |
Yverdon Sport | 52 | 36 |
Neuchatel Xamax FC | 54 | 36 |
FC Thun | 57 | 36 |
FC Vaduz | 58 | 36 |
FC WIL 1900 | 80 | 36 |
SC Kriens | 93 | 36 |
Goal difference
| TEAM | TOTAL | P |
|---|---|---|
FC Winterthur | 31 | 36 |
FC Schaffhausen | 24 | 36 |
FC Aarau | 20 | 36 |
FC Vaduz | 10 | 36 |
FC Thun | 5 | 36 |
Neuchatel Xamax FC | 2 | 36 |
Stade Lausanne-Ouchy | -4 | 36 |
Yverdon Sport | -8 | 36 |
FC WIL 1900 | -12 | 36 |
SC Kriens | -68 | 36 |
Home wins
| TEAM | TOTAL | P |
|---|---|---|
FC Winterthur | 12 | 18 |
FC Schaffhausen | 12 | 18 |
FC Aarau | 10 | 18 |
FC Thun | 10 | 18 |
FC Vaduz | 9 | 18 |
Neuchatel Xamax FC | 9 | 18 |
Stade Lausanne-Ouchy | 9 | 18 |
FC WIL 1900 | 8 | 18 |
Yverdon Sport | 7 | 18 |
SC Kriens | 3 | 18 |
Away wins
| TEAM | TOTAL | P |
|---|---|---|
FC Aarau | 10 | 18 |
FC Vaduz | 9 | 18 |
FC Schaffhausen | 7 | 18 |
FC Thun | 7 | 18 |
FC Winterthur | 6 | 18 |
Neuchatel Xamax FC | 5 | 18 |
Yverdon Sport | 4 | 18 |
Stade Lausanne-Ouchy | 3 | 18 |
FC WIL 1900 | 3 | 18 |
SC Kriens | 0 | 18 |
Clean sheets
| TEAM | TOTAL | P |
|---|---|---|
FC Aarau | 14 | 36 |
FC Winterthur | 12 | 36 |
Yverdon Sport | 11 | 36 |
Stade Lausanne-Ouchy | 9 | 36 |
FC Schaffhausen | 8 | 36 |
FC Thun | 7 | 36 |
Neuchatel Xamax FC | 7 | 36 |
FC Vaduz | 6 | 36 |
FC WIL 1900 | 6 | 36 |
SC Kriens | 4 | 36 |
Failed to score
| TEAM | TOTAL | P |
|---|---|---|
SC Kriens | 17 | 36 |
Yverdon Sport | 11 | 36 |
Neuchatel Xamax FC | 10 | 36 |
Stade Lausanne-Ouchy | 10 | 36 |
FC Vaduz | 7 | 36 |
FC Winterthur | 6 | 36 |
FC Schaffhausen | 6 | 36 |
FC Aarau | 6 | 36 |
FC Thun | 6 | 36 |
FC WIL 1900 | 5 | 36 |
Scored per match
| TEAM | AVG | P |
|---|---|---|
FC Winterthur | 2.11 | 36 |
FC Schaffhausen | 2.03 | 36 |
FC Vaduz | 1.89 | 36 |
FC WIL 1900 | 1.89 | 36 |
FC Aarau | 1.86 | 36 |
FC Thun | 1.72 | 36 |
Neuchatel Xamax FC | 1.56 | 36 |
Stade Lausanne-Ouchy | 1.28 | 36 |
Yverdon Sport | 1.22 | 36 |
SC Kriens | 0.69 | 36 |
Both teams scored
| TEAM | RATE | P |
|---|---|---|
FC WIL 1900 | 69.4% | 36 |
FC Schaffhausen | 66.7% | 36 |
FC Vaduz | 66.7% | 36 |
FC Thun | 63.9% | 36 |
FC Winterthur | 61.1% | 36 |
Neuchatel Xamax FC | 61.1% | 36 |
Stade Lausanne-Ouchy | 58.3% | 36 |
FC Aarau | 50.0% | 36 |
SC Kriens | 50.0% | 36 |
Yverdon Sport | 47.2% | 36 |
Over 2.5 goals
| TEAM | RATE | P |
|---|---|---|
FC WIL 1900 | 83.3% | 36 |
FC Thun | 72.2% | 36 |
SC Kriens | 69.4% | 36 |
FC Vaduz | 63.9% | 36 |
Neuchatel Xamax FC | 63.9% | 36 |
FC Winterthur | 61.1% | 36 |
FC Schaffhausen | 61.1% | 36 |
FC Aarau | 55.6% | 36 |
Stade Lausanne-Ouchy | 55.6% | 36 |
Yverdon Sport | 52.8% | 36 |
Longest winning run
| TEAM | TOTAL | P |
|---|---|---|
FC Aarau | 5 | 36 |
FC Schaffhausen | 4 | 36 |
FC Thun | 4 | 36 |
FC Winterthur | 3 | 36 |
FC Vaduz | 3 | 36 |
Neuchatel Xamax FC | 3 | 36 |
Stade Lausanne-Ouchy | 3 | 36 |
Yverdon Sport | 2 | 36 |
FC WIL 1900 | 2 | 36 |
SC Kriens | 1 | 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.