The free key reads yesterday again: our one-month trial of today on the free key has finished. Read the changelog
SWI

Challenge League 2021/22

Every result, the table as it finished, and the price each match went off at. 180 matches played between July 2021 and May 2022.

180Matches
585Goals
3.25Per game
49.4%Home wins
100%Priced at kickoff
FC WinterthurTop of the table

Final table 10 clubs

Computed from the match rows below, three points for a win. Ask the API for it as it stood on any date of the season and you get the table as it actually was that morning, not this one filtered.

#ClubPWDLGDPts
1 FWFC Winterthur 36 18 11 7 +31 65
2 FSFC Schaffhausen 36 19 8 9 +24 65
3 FAFC Aarau 36 20 5 11 +20 65
4 FVFC Vaduz 36 18 6 12 +10 60
5 FTFC Thun 36 17 5 14 +5 56
6 NXFNeuchatel Xamax FC 36 14 8 14 +2 50
7 SLStade Lausanne-Ouchy 36 12 8 16 -4 44
8 YSYverdon Sport 36 11 11 14 -8 44
9 FWFC WIL 1900 36 11 8 17 -12 41
10 SKSC Kriens 36 3 4 29 -68 13

How the season went

Every figure counted from the matches, not typed in.

Goals per game
3.25
585 goals. 63.9% of matches went over 2.5.
Home advantage
49.4%
Draws 20.6%, away wins 30%.
Half-time lead held
76.4%
From 127 matches where someone led at the break.
2–1 23 · 12.8%
2–0 15 · 8.3%
1–1 14 · 7.8%
0–0 11 · 6.1%
2–2 10 · 5.6%
3–1 9 · 5%

Results 180

The three prices are what the market showed at kickoff. The shortest is highlighted, so you can see at a glance where the market was wrong.

Saturday 21 May 2022
19:15 FC Thun 2 – 1 Yverdon Sport 1.64 4.72 4.60
19:15 Stade Lausanne-Ouchy 1 – 2 FC Schaffhausen 4.05 4.67 1.74
19:15 Neuchatel Xamax FC 5 – 2 FC WIL 1900 2.65 4.34 2.61
19:15 SC Kriens 0 – 5 FC Winterthur 13.00 8.00 1.21
19:15 FC Aarau 1 – 2 FC Vaduz 1.49 5.40 6.55
Saturday 14 May 2022
19:15 Yverdon Sport 3 – 2 SC Kriens 1.78 4.54 4.80
19:15 FC Winterthur 3 – 1 Neuchatel Xamax FC 1.40 6.50 10.50
19:15 FC WIL 1900 1 – 2 FC Thun 2.72 4.20 2.41
19:15 FC Vaduz 2 – 2 Stade Lausanne-Ouchy 2.95 3.94 3.14
19:15 FC Schaffhausen 0 – 1 FC Aarau 2.53 4.02 3.04
Tuesday 10 May 2022
18:30 FC Thun 2 – 5 FC Schaffhausen 3.64 4.05 2.10
18:30 Neuchatel Xamax FC 1 – 1 Yverdon Sport 2.30 3.64 3.11
18:30 SC Kriens 0 – 1 FC Vaduz 6.10 5.35 1.50
Monday 9 May 2022
19:15 FC WIL 1900 1 – 1 FC Winterthur 4.06 4.96 1.78
19:15 FC Aarau 2 – 1 Stade Lausanne-Ouchy 1.43 6.20 9.20
Friday 6 May 2022
19:15 Yverdon Sport 0 – 4 FC Aarau 5.65 4.97 1.68
19:15 FC Vaduz 5 – 2 FC WIL 1900 1.87 4.46 3.67
18:30 FC Winterthur 2 – 2 FC Thun 1.87 4.18 4.10
18:30 Stade Lausanne-Ouchy 1 – 3 Neuchatel Xamax FC 1.82 4.56 4.75
18:30 FC Schaffhausen 4 – 1 SC Kriens 1.23 7.11 11.29
Saturday 30 April 2022
17:00 FC WIL 1900 2 – 2 Yverdon Sport 1.92 4.70 4.80
17:00 FC Thun 3 – 0 FC Vaduz 1.97 4.25 3.40
17:00 SC Kriens 2 – 1 Stade Lausanne-Ouchy 4.66 4.47 1.68
Friday 29 April 2022
19:15 FC Winterthur 1 – 1 FC Schaffhausen 2.05 3.80 4.01
18:30 Neuchatel Xamax FC 0 – 3 FC Aarau 4.35 4.34 1.78
Sunday 24 April 2022
15:30 Yverdon Sport 2 – 2 FC Winterthur 4.45 3.93 1.78
Saturday 23 April 2022
17:00 Stade Lausanne-Ouchy 3 – 1 FC Thun 3.00 3.82 2.49
17:00 FC Aarau 3 – 2 SC Kriens 1.25 6.75 11.04
Friday 22 April 2022
19:15 FC Vaduz 2 – 0 Neuchatel Xamax FC 2.17 3.81 3.46
18:30 FC Schaffhausen 5 – 2 FC WIL 1900 1.66 4.84 4.74
Monday 18 April 2022
18:00 FC Thun 2 – 1 FC Aarau 2.36 3.90 2.78
15:30 Yverdon Sport 0 – 1 FC Schaffhausen 7.77 5.15 2.15
Saturday 16 April 2022
17:00 FC Winterthur 4 – 2 FC Vaduz 1.74 4.20 4.50
17:00 FC WIL 1900 3 – 0 Stade Lausanne-Ouchy 2.75 3.92 2.38
17:00 SC Kriens 0 – 5 Neuchatel Xamax FC 3.62 3.71 2.13
Sunday 10 April 2022
13:15 FC Vaduz 2 – 3 FC Schaffhausen 3.15 3.74 2.55
Saturday 9 April 2022
17:00 Stade Lausanne-Ouchy 0 – 1 Yverdon Sport 1.84 3.78 4.40
17:00 SC Kriens 2 – 1 FC WIL 1900 4.20 4.59 1.78
Friday 8 April 2022
19:15 FC Aarau 0 – 3 FC Winterthur 2.08 3.78 3.44
18:30 Neuchatel Xamax FC 4 – 1 FC Thun 4.33 4.20 1.96
Saturday 2 April 2022
17:00 FC Winterthur 2 – 1 Stade Lausanne-Ouchy 2.02 3.54 3.91
17:00 FC Thun 3 – 1 SC Kriens 1.40 5.14 7.93
Friday 1 April 2022
19:15 FC WIL 1900 3 – 4 FC Aarau 3.00 3.99 2.40
18:30 Yverdon Sport 1 – 4 FC Vaduz 2.29 3.62 3.52
18:30 FC Schaffhausen 2 – 1 Neuchatel Xamax FC 1.64 4.52 6.45
Saturday 19 March 2022
17:00 Stade Lausanne-Ouchy 1 – 1 FC WIL 1900 1.92 3.92 3.85
17:00 SC Kriens 0 – 0 FC Schaffhausen 5.25 4.36 1.61
17:00 FC Aarau 0 – 2 Yverdon Sport 1.63 4.20 5.50
Friday 18 March 2022
19:15 FC Vaduz 0 – 2 FC Thun 2.87 3.76 2.76
18:30 Neuchatel Xamax FC 0 – 0 FC Winterthur 4.20 3.88 1.96
Saturday 12 March 2022
17:00 FC WIL 1900 2 – 0 Neuchatel Xamax FC 2.10 3.85 3.38
17:00 FC Vaduz 3 – 2 SC Kriens 1.37 5.50 8.22
17:00 FC Thun 2 – 1 Stade Lausanne-Ouchy 2.58 3.60 2.75
Friday 11 March 2022
19:15 FC Winterthur 4 – 2 FC Aarau 2.60 3.70 2.90
18:30 FC Schaffhausen 3 – 1 Yverdon Sport 2.31 3.54 3.32
Saturday 5 March 2022
17:00 SC Kriens 0 – 1 FC Thun 4.55 3.95 1.83
Friday 4 March 2022
19:15 FC Aarau 3 – 4 FC Schaffhausen 1.71 4.22 4.72
18:30 Yverdon Sport 2 – 2 FC WIL 1900 1.92 3.77 3.87
18:30 Stade Lausanne-Ouchy 3 – 1 FC Winterthur 2.48 3.46 3.24
18:30 Neuchatel Xamax FC 2 – 4 FC Vaduz 2.57 3.46 2.83
Tuesday 1 March 2022
19:15 FC WIL 1900 3 – 1 SC Kriens 1.65 4.65 5.40
18:30 FC Thun 1 – 2 Neuchatel Xamax FC 1.95 3.66 4.01
18:30 FC Schaffhausen 0 – 1 Stade Lausanne-Ouchy 2.30 3.66 3.12
Monday 28 February 2022
19:15 FC Vaduz 0 – 2 FC Aarau 3.13 3.89 2.18
18:30 FC Winterthur 2 – 0 Yverdon Sport 1.98 3.70 4.29
Friday 25 February 2022
19:15 FC Schaffhausen 3 – 2 FC Winterthur 2.80 3.54 2.68
18:30 Yverdon Sport 2 – 2 FC Thun 2.19 3.56 3.42
18:30 Stade Lausanne-Ouchy 2 – 0 FC Vaduz 2.05 3.85 4.20
18:30 Neuchatel Xamax FC 2 – 1 SC Kriens 1.76 4.20 5.75
18:30 FC Aarau 2 – 1 FC WIL 1900 1.57 4.84 6.55
Tuesday 22 February 2022
18:30 FC Schaffhausen 1 – 0 FC Thun 2.21 3.82 3.06
Saturday 19 February 2022
17:00 FC WIL 1900 3 – 2 FC Schaffhausen 3.15 4.05 2.13
17:00 FC Vaduz 2 – 0 Yverdon Sport 2.63 3.48 2.70
17:00 SC Kriens 0 – 5 FC Aarau 5.90 4.66 1.61
Friday 18 February 2022
19:15 FC Thun 2 – 4 FC Winterthur 2.60 3.66 2.70
18:30 Neuchatel Xamax FC 1 – 1 Stade Lausanne-Ouchy 3.00 3.37 2.67
Sunday 13 February 2022
13:15 FC Aarau 2 – 0 FC Thun 1.86 4.36 4.20
Saturday 12 February 2022
17:00 Yverdon Sport 0 – 0 Neuchatel Xamax FC 1.92 3.65 4.10
17:00 FC Winterthur 4 – 0 FC WIL 1900 1.91 3.96 4.06
Friday 11 February 2022
19:15 FC Schaffhausen 4 – 2 FC Vaduz 2.10 3.99 3.79
18:30 Stade Lausanne-Ouchy 2 – 1 SC Kriens 1.49 4.80 7.40
Saturday 5 February 2022
17:00 FC Thun 3 – 0 FC WIL 1900 1.78 4.10 4.50
17:00 Stade Lausanne-Ouchy 2 – 5 FC Aarau 2.74 3.57 2.70
17:00 SC Kriens 0 – 3 Yverdon Sport 5.10 3.84 2.00
Friday 4 February 2022
19:15 FC Vaduz 0 – 0 FC Winterthur 2.64 3.64 2.68
18:30 Neuchatel Xamax FC 2 – 1 FC Schaffhausen 2.74 3.58 2.63
Sunday 30 January 2022
13:15 FC Winterthur 3 – 0 SC Kriens 1.65 4.20 5.36
13:15 FC WIL 1900 4 – 4 FC Vaduz 2.75 3.98 2.63
Friday 28 January 2022
19:15 FC Aarau 1 – 1 Neuchatel Xamax FC 1.90 4.34 4.74
18:30 Yverdon Sport 0 – 0 Stade Lausanne-Ouchy 2.21 3.46 3.48
Sunday 19 December 2021
13:15 FC Winterthur 2 – 3 FC Vaduz 2.25 3.66 3.17
Saturday 18 December 2021
17:00 Stade Lausanne-Ouchy 2 – 1 FC WIL 1900 1.80 4.30 4.38
Friday 17 December 2021
19:30 Yverdon Sport 2 – 0 SC Kriens 1.67 4.25 5.30
19:30 FC Thun 2 – 2 FC Schaffhausen 2.38 3.84 2.80
19:30 FC Aarau 1 – 0 Neuchatel Xamax FC 1.93 4.00 3.84
Tuesday 14 December 2021
18:30 SC Kriens 1 – 2 FC Aarau 4.20 4.00 1.92
Saturday 11 December 2021
17:00 FC WIL 1900 3 – 5 FC Winterthur 2.90 3.68 2.36
17:00 FC Schaffhausen 1 – 0 Stade Lausanne-Ouchy 2.09 3.68 3.55
Friday 10 December 2021
19:30 FC Vaduz 2 – 2 Yverdon Sport 2.50 3.80 2.85
19:30 Neuchatel Xamax FC 1 – 4 FC Thun 2.26 3.83 3.08
Saturday 4 December 2021
17:00 FC Thun 2 – 4 FC WIL 1900 1.64 4.47 5.00
17:00 SC Kriens 1 – 3 FC Vaduz 4.05 3.75 1.95
Friday 3 December 2021
19:30 Yverdon Sport 2 – 1 FC Schaffhausen 2.62 3.50 2.97
19:30 Stade Lausanne-Ouchy 0 – 0 Neuchatel Xamax FC 2.25 3.52 3.30
19:30 FC Aarau 2 – 0 FC Winterthur 2.23 3.60 3.23
Saturday 27 November 2021
17:00 FC WIL 1900 2 – 2 FC Aarau 3.20 3.92 2.17
17:00 FC Vaduz 2 – 1 Stade Lausanne-Ouchy 2.36 3.56 3.11
Friday 26 November 2021
19:30 FC Winterthur 2 – 5 FC Schaffhausen 2.45 3.48 3.20
19:30 FC Thun 3 – 1 SC Kriens 1.47 4.90 6.57
19:30 Neuchatel Xamax FC 2 – 1 Yverdon Sport 2.44 3.44 3.14
Saturday 20 November 2021
17:00 FC Vaduz 1 – 2 FC WIL 1900 1.68 4.20 5.00
17:00 SC Kriens 0 – 1 Neuchatel Xamax FC 3.55 3.74 2.07
Friday 19 November 2021
19:30 Yverdon Sport 2 – 1 FC Winterthur 2.70 3.25 2.91
19:30 Stade Lausanne-Ouchy 2 – 0 FC Thun 2.58 3.76 2.73
19:30 FC Schaffhausen 2 – 0 FC Aarau 2.45 3.75 2.79
Saturday 6 November 2021
17:00 FC WIL 1900 4 – 0 SC Kriens 1.98 3.75 3.70
17:00 FC Aarau 1 – 0 Yverdon Sport 1.80 3.98 4.20
Friday 5 November 2021
19:30 FC Winterthur 0 – 0 Stade Lausanne-Ouchy 2.03 3.75 4.10
19:30 FC Thun 1 – 1 FC Vaduz 2.09 3.80 3.40
19:30 Neuchatel Xamax FC 0 – 3 FC Schaffhausen 2.27 3.72 2.95
Tuesday 2 November 2021
18:30 Stade Lausanne-Ouchy 0 – 0 Yverdon Sport 2.15 3.84 4.40
Saturday 30 October 2021
17:00 Yverdon Sport 1 – 0 FC Thun 3.16 3.75 2.20
17:00 FC Schaffhausen 3 – 3 FC WIL 1900 1.59 4.30 5.40
17:00 SC Kriens 1 – 0 Stade Lausanne-Ouchy 3.65 3.76 2.04
Friday 29 October 2021
19:30 FC Vaduz 2 – 1 FC Aarau 2.49 3.72 2.80
19:30 Neuchatel Xamax FC 1 – 1 FC Winterthur 2.64 3.55 2.60
Saturday 23 October 2021
17:00 FC Winterthur 6 – 1 SC Kriens 1.70 4.20 5.35
17:00 FC Vaduz 2 – 1 FC Schaffhausen 2.10 3.65 3.50
Friday 22 October 2021
19:30 FC WIL 1900 2 – 1 Neuchatel Xamax FC 3.32 3.70 2.15
19:30 FC Aarau 0 – 2 FC Thun 2.12 3.76 3.34
Saturday 16 October 2021
17:00 Yverdon Sport 3 – 0 FC WIL 1900 1.90 4.00 3.95
17:00 SC Kriens 0 – 0 FC Schaffhausen 3.88 3.84 1.89
Friday 15 October 2021
19:30 FC Thun 0 – 2 FC Winterthur 2.02 3.75 3.58
19:30 Stade Lausanne-Ouchy 0 – 2 FC Aarau 2.27 4.00 2.90
19:30 Neuchatel Xamax FC 0 – 2 FC Vaduz 2.30 3.75 3.02
Sunday 3 October 2021
13:15 FC Aarau 0 – 0 SC Kriens 1.30 6.00 10.00
Saturday 2 October 2021
17:00 FC Winterthur 1 – 0 Yverdon Sport 1.80 4.00 4.25
17:00 FC WIL 1900 2 – 3 Stade Lausanne-Ouchy 3.11 3.80 2.20
Friday 1 October 2021
19:30 FC Vaduz 1 – 3 FC Thun 2.41 3.55 3.15
19:30 FC Schaffhausen 4 – 0 Neuchatel Xamax FC 2.25 4.00 3.60
Saturday 25 September 2021
19:30 FC Thun 3 – 2 Neuchatel Xamax FC 2.08 3.72 3.35
19:30 Stade Lausanne-Ouchy 5 – 0 SC Kriens 1.80 4.95 7.00
17:00 Yverdon Sport 2 – 0 FC Vaduz 3.00 3.78 2.28
Friday 24 September 2021
19:30 FC Winterthur 0 – 0 FC Aarau 2.60 3.82 2.51
19:30 FC WIL 1900 2 – 0 FC Schaffhausen 3.20 3.68 2.20
Wednesday 22 September 2021
19:30 Neuchatel Xamax FC 3 – 1 Stade Lausanne-Ouchy 2.38 3.95 2.95
17:00 SC Kriens 0 – 2 Yverdon Sport 3.25 3.75 2.30
Tuesday 21 September 2021
19:30 FC Aarau 2 – 0 FC WIL 1900 1.40 5.65 7.80
17:00 FC Vaduz 2 – 0 FC Winterthur 2.24 3.72 3.00
17:00 FC Schaffhausen 2 – 1 FC Thun 2.41 3.75 2.96
Tuesday 14 September 2021
19:00 FC Thun 1 – 0 Stade Lausanne-Ouchy 1.92 4.10 3.65
Sunday 12 September 2021
13:15 FC Vaduz 4 – 1 SC Kriens 1.65 4.24 5.00
Saturday 11 September 2021
17:00 FC Winterthur 2 – 1 Neuchatel Xamax FC 2.35 3.60 2.95
17:00 FC WIL 1900 2 – 2 FC Thun 3.60 3.94 2.06
Friday 10 September 2021
19:30 Yverdon Sport 1 – 1 FC Aarau 3.40 4.25 1.93
19:30 Stade Lausanne-Ouchy 2 – 1 FC Schaffhausen 2.40 3.72 2.75
Friday 3 September 2021
18:00 SC Kriens 0 – 2 FC WIL 1900 2.31 3.45 3.10
Sunday 29 August 2021
13:15 FC Schaffhausen 4 – 3 Yverdon Sport 1.75 4.14 4.28
13:15 Neuchatel Xamax FC 3 – 0 FC WIL 1900 1.74 4.15 4.30
Saturday 28 August 2021
17:00 SC Kriens 2 – 3 FC Winterthur 3.30 3.60 2.40
Friday 27 August 2021
19:30 FC Aarau 1 – 3 FC Vaduz 1.82 4.12 3.80
Sunday 22 August 2021
13:15 FC Schaffhausen 1 – 1 FC Vaduz 2.85 3.50 2.84
Saturday 21 August 2021
17:00 Yverdon Sport 1 – 1 Neuchatel Xamax FC 3.25 3.86 2.10
17:00 FC Aarau 5 – 2 Stade Lausanne-Ouchy 1.78 4.38 4.15
Friday 20 August 2021
19:30 FC Winterthur 3 – 0 FC Thun 2.70 3.68 2.50
Tuesday 10 August 2021
19:00 Neuchatel Xamax FC 4 – 2 FC Aarau 2.80 3.85 2.55
Sunday 8 August 2021
13:15 Stade Lausanne-Ouchy 1 – 0 FC Vaduz 2.90 3.25 2.66
13:15 FC Schaffhausen 1 – 1 FC Winterthur 2.33 3.54 3.15
Saturday 7 August 2021
17:00 FC WIL 1900 3 – 0 Yverdon Sport 2.01 3.80 3.60
Friday 6 August 2021
19:30 FC Thun 1 – 2 FC Aarau 2.43 3.65 2.77
19:30 Neuchatel Xamax FC 4 – 0 SC Kriens 1.80 3.86 4.33
Tuesday 3 August 2021
19:00 FC Thun 3 – 0 Yverdon Sport 1.50 5.45 7.50
Sunday 1 August 2021
13:15 FC Vaduz 1 – 2 Neuchatel Xamax FC 1.96 3.50 4.00
Saturday 31 July 2021
17:00 Yverdon Sport 1 – 3 Stade Lausanne-Ouchy 2.05 3.85 3.50
17:00 SC Kriens 1 – 3 FC Thun 3.30 3.65 2.12
17:00 FC Aarau 2 – 0 FC Schaffhausen 1.86 4.20 4.35
Friday 30 July 2021
19:30 FC Winterthur 3 – 1 FC WIL 1900 2.10 3.95 3.74
Wednesday 28 July 2021
19:00 FC Schaffhausen 1 – 1 SC Kriens 1.81 3.85 4.33
Sunday 25 July 2021
13:15 FC WIL 1900 2 – 3 FC Vaduz 3.30 4.10 2.45
Friday 23 July 2021
19:30 Stade Lausanne-Ouchy 1 – 1 FC Winterthur 2.06 3.76 3.42

Every league on this page, in one API call

1,693,122 matches across 1,381 competitions, with a price at kickoff on 803,876 of them. The free key reaches every country in the archive, for yesterday, as one whole day.

Get a free key