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

Challenge League 2022/23

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

180Matches
564Goals
3.13Per game
41.1%Home wins
100%Priced at kickoff
Yverdon SportTop 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 YSYverdon Sport 36 20 6 10 +11 66
2 LAULausanne 36 17 10 9 +15 61
3 SLStade Lausanne-Ouchy 36 17 9 10 +17 60
4 FAFC Aarau 36 15 12 9 +6 57
5 FWFC WIL 1900 36 16 8 12 +10 56
6 FTFC Thun 36 12 13 11 +7 49
7 FSFC Schaffhausen 36 12 8 16 -8 44
8 FVFC Vaduz 36 7 16 13 -2 37
9 BELBellinzona 36 11 4 21 -33 37
10 NXFNeuchatel Xamax FC 36 4 12 20 -23 24

How the season went

Every figure counted from the matches, not typed in.

Goals per game
3.13
564 goals. 58.3% of matches went over 2.5.
Home advantage
41.1%
Draws 27.2%, away wins 31.7%.
Half-time lead held
72.3%
From 112 matches where someone led at the break.
1–1 22 · 12.2%
2–1 16 · 8.9%
2–0 14 · 7.8%
2–2 13 · 7.2%
1–0 13 · 7.2%
1–2 12 · 6.7%

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 27 May 2023
17:00 FC WIL 1900 0 – 2 Yverdon Sport 1.80 4.50 5.00
17:00 FC Thun 2 – 3 FC Schaffhausen 1.63 5.19 5.85
17:00 Stade Lausanne-Ouchy 6 – 0 Bellinzona 1.28 7.94 15.10
17:00 Neuchatel Xamax FC 1 – 6 FC Vaduz 3.80 4.21 2.39
17:00 FC Aarau 2 – 2 Lausanne 2.76 3.92 2.51
Tuesday 23 May 2023
19:15 Yverdon Sport 1 – 1 FC Aarau 2.91 4.20 2.61
19:15 FC Vaduz 2 – 2 Stade Lausanne-Ouchy 4.10 4.18 2.13
19:15 FC Schaffhausen 1 – 1 Neuchatel Xamax FC 2.31 4.17 3.36
19:15 Lausanne 2 – 0 FC WIL 1900 1.85 4.52 4.80
19:15 Bellinzona 3 – 0 FC Thun 5.65 4.60 1.87
Saturday 20 May 2023
17:00 FC WIL 1900 2 – 0 FC Vaduz 1.90 4.10 4.40
Friday 19 May 2023
19:15 FC Thun 3 – 3 Lausanne 3.19 3.84 3.62
19:15 Stade Lausanne-Ouchy 4 – 1 Yverdon Sport 2.08 3.89 3.98
19:15 Neuchatel Xamax FC 3 – 0 Bellinzona 1.90 3.96 4.36
19:15 FC Aarau 2 – 0 FC Schaffhausen 1.54 5.31 7.50
Sunday 14 May 2023
13:15 FC Vaduz 0 – 1 FC Aarau 2.95 4.10 2.62
Saturday 13 May 2023
17:00 Yverdon Sport 1 – 0 FC Thun 3.05 3.85 2.48
Friday 12 May 2023
19:15 Lausanne 2 – 1 Neuchatel Xamax FC 1.43 5.85 10.00
18:30 FC Schaffhausen 2 – 4 Stade Lausanne-Ouchy 5.70 4.38 2.39
18:30 Bellinzona 3 – 2 FC WIL 1900 4.70 3.98 1.86
Sunday 7 May 2023
15:30 FC Thun 3 – 3 FC Vaduz 1.87 4.57 5.70
Friday 5 May 2023
19:15 FC Aarau 0 – 0 FC WIL 1900 2.08 4.01 4.26
18:30 Yverdon Sport 1 – 0 Lausanne 3.17 3.65 2.25
18:30 FC Schaffhausen 2 – 1 Bellinzona 1.76 4.50 6.00
17:30 Stade Lausanne-Ouchy 2 – 0 Neuchatel Xamax FC 1.77 4.50 5.50
Sunday 30 April 2023
13:15 FC Vaduz 0 – 0 Yverdon Sport 2.31 3.72 3.15
13:15 Bellinzona 0 – 1 FC Aarau 4.67 4.26 1.82
Friday 28 April 2023
19:15 Lausanne 1 – 1 FC Schaffhausen 1.44 5.09 7.45
18:30 FC WIL 1900 1 – 2 Stade Lausanne-Ouchy 2.17 3.88 3.47
18:30 Neuchatel Xamax FC 1 – 1 FC Thun 4.20 4.10 1.99
Sunday 23 April 2023
13:15 FC Vaduz 1 – 1 Lausanne 3.46 3.62 2.24
Saturday 22 April 2023
17:00 Stade Lausanne-Ouchy 2 – 2 FC Thun 2.84 3.90 2.33
17:00 FC Aarau 5 – 2 Neuchatel Xamax FC 1.90 4.38 5.28
Friday 21 April 2023
19:15 FC WIL 1900 3 – 1 FC Schaffhausen 1.80 4.36 5.33
18:30 Yverdon Sport 1 – 2 Bellinzona 1.54 5.30 8.85
Sunday 16 April 2023
15:30 Lausanne 2 – 1 Stade Lausanne-Ouchy 1.82 3.95 4.96
13:15 Bellinzona 1 – 6 FC Vaduz 3.60 3.56 2.28
Friday 14 April 2023
19:15 FC Thun 2 – 3 FC Aarau 1.84 4.13 4.51
18:30 FC Schaffhausen 3 – 4 Yverdon Sport 2.74 3.74 2.55
18:30 Neuchatel Xamax FC 0 – 1 FC WIL 1900 3.13 3.60 2.46
Monday 10 April 2023
13:15 FC Vaduz 1 – 4 FC Schaffhausen 2.00 3.99 3.74
Saturday 8 April 2023
17:00 FC WIL 1900 1 – 2 FC Thun 2.74 3.80 2.70
17:00 Stade Lausanne-Ouchy 3 – 4 FC Aarau 2.25 3.94 3.84
Friday 7 April 2023
19:15 Yverdon Sport 2 – 0 Neuchatel Xamax FC 2.02 3.98 3.70
18:30 Bellinzona 1 – 0 Lausanne 6.50 4.40 1.61
Sunday 2 April 2023
15:30 Neuchatel Xamax FC 1 – 1 Stade Lausanne-Ouchy 2.79 3.83 2.47
15:30 Lausanne 2 – 0 Yverdon Sport 1.81 4.10 4.34
13:15 FC Aarau 0 – 2 FC Vaduz 2.24 4.03 3.42
Friday 31 March 2023
19:15 FC Thun 2 – 0 Bellinzona 1.58 5.55 9.00
18:30 FC Schaffhausen 4 – 1 FC WIL 1900 3.25 3.84 2.21
Sunday 19 March 2023
15:30 Lausanne 1 – 3 FC Thun 1.92 4.02 3.80
13:15 Bellinzona 1 – 1 Neuchatel Xamax FC 3.05 3.60 2.38
Saturday 18 March 2023
17:00 Stade Lausanne-Ouchy 0 – 0 FC Vaduz 2.17 3.82 3.40
Friday 17 March 2023
19:15 FC WIL 1900 0 – 3 FC Aarau 2.22 4.24 4.30
18:30 Yverdon Sport 2 – 0 FC Schaffhausen 1.71 4.24 4.96
Sunday 12 March 2023
15:30 FC Thun 1 – 1 FC WIL 1900 2.14 3.85 3.37
15:30 Neuchatel Xamax FC 1 – 2 Yverdon Sport 2.73 3.60 2.61
13:15 FC Vaduz 2 – 1 Bellinzona 1.73 4.05 4.97
Saturday 11 March 2023
17:00 FC Aarau 2 – 3 Stade Lausanne-Ouchy 2.38 3.70 2.98
Friday 10 March 2023
19:15 FC Schaffhausen 1 – 2 Lausanne 4.53 4.00 1.83
Sunday 5 March 2023
15:30 Lausanne 0 – 0 FC Vaduz 1.74 4.25 4.57
13:15 FC Schaffhausen 0 – 5 FC Thun 3.05 3.80 2.25
13:15 Bellinzona 0 – 1 Stade Lausanne-Ouchy 3.25 3.62 2.30
Friday 3 March 2023
19:15 Neuchatel Xamax FC 0 – 0 FC Aarau 2.61 3.75 2.60
18:30 Yverdon Sport 1 – 1 FC WIL 1900 2.53 3.83 2.57
Sunday 26 February 2023
13:15 FC Vaduz 1 – 2 Neuchatel Xamax FC 2.01 3.94 3.78
13:15 Stade Lausanne-Ouchy 0 – 4 FC Schaffhausen 1.96 3.95 3.93
13:15 FC Aarau 2 – 0 Bellinzona 1.79 4.21 4.51
Friday 24 February 2023
19:15 FC WIL 1900 1 – 2 Lausanne 2.47 3.77 2.85
18:30 FC Thun 3 – 1 Yverdon Sport 1.92 4.05 3.89
Sunday 19 February 2023
15:30 Lausanne 1 – 1 Bellinzona 1.52 4.96 8.00
Friday 17 February 2023
19:15 FC Thun 1 – 1 Stade Lausanne-Ouchy 2.11 3.89 3.49
18:30 Yverdon Sport 2 – 2 FC Vaduz 2.01 4.00 4.19
18:30 FC WIL 1900 3 – 2 Neuchatel Xamax FC 1.75 4.30 5.75
18:30 FC Schaffhausen 2 – 2 FC Aarau 2.62 3.75 2.73
Sunday 12 February 2023
13:15 FC Vaduz 0 – 3 FC Thun 2.60 3.72 2.86
13:15 Stade Lausanne-Ouchy 3 – 4 FC WIL 1900 2.35 3.68 3.09
13:15 Bellinzona 0 – 2 FC Schaffhausen 2.23 3.58 3.32
Friday 10 February 2023
19:15 FC Aarau 1 – 2 Yverdon Sport 2.30 3.97 3.06
18:30 Neuchatel Xamax FC 2 – 3 Lausanne 3.30 3.65 2.28
Sunday 5 February 2023
15:30 FC Thun 1 – 0 Neuchatel Xamax FC 1.85 4.05 4.04
13:15 FC WIL 1900 3 – 0 Bellinzona 1.77 4.10 4.98
Friday 3 February 2023
19:15 Lausanne 4 – 1 FC Aarau 2.00 4.10 4.50
18:30 Yverdon Sport 1 – 0 Stade Lausanne-Ouchy 2.54 3.82 3.02
18:30 FC Schaffhausen 1 – 0 FC Vaduz 2.91 3.73 2.40
Sunday 29 January 2023
15:30 Stade Lausanne-Ouchy 2 – 4 Lausanne 2.36 3.81 2.93
15:30 Neuchatel Xamax FC 1 – 1 FC Schaffhausen 2.10 3.69 3.52
13:15 Bellinzona 0 – 2 Yverdon Sport 2.68 3.82 2.70
Saturday 28 January 2023
17:00 FC Aarau 1 – 0 FC Thun 2.53 3.71 2.70
Friday 27 January 2023
19:15 FC Vaduz 2 – 2 FC WIL 1900 2.65 3.72 2.53
Sunday 27 November 2022
15:30 Lausanne 2 – 2 FC Aarau 1.84 4.10 4.14
Saturday 26 November 2022
17:00 FC WIL 1900 0 – 0 Stade Lausanne-Ouchy 2.30 4.00 2.85
17:00 FC Thun 1 – 1 FC Vaduz 1.97 4.03 3.74
Friday 25 November 2022
19:15 FC Schaffhausen 1 – 0 Bellinzona 2.76 3.81 2.56
18:30 Yverdon Sport 3 – 1 Neuchatel Xamax FC 2.19 3.81 3.15
Sunday 20 November 2022
13:15 FC Vaduz 1 – 0 Lausanne 3.00 3.92 2.34
Saturday 19 November 2022
17:00 Stade Lausanne-Ouchy 5 – 0 Yverdon Sport 2.01 4.05 3.75
17:00 FC Aarau 1 – 0 FC Schaffhausen 1.79 4.44 4.05
Friday 18 November 2022
19:15 Bellinzona 1 – 3 FC Thun 3.57 3.85 2.13
18:30 Neuchatel Xamax FC 1 – 1 FC WIL 1900 2.91 3.97 2.45
Sunday 13 November 2022
15:30 Lausanne 1 – 1 Bellinzona 1.49 5.15 6.50
13:15 FC WIL 1900 6 – 1 FC Aarau 2.32 4.18 2.90
Friday 11 November 2022
19:15 FC Thun 2 – 1 FC Schaffhausen 2.03 3.92 4.60
18:30 Yverdon Sport 3 – 1 FC Vaduz 2.24 3.94 3.42
18:30 Neuchatel Xamax FC 2 – 1 Stade Lausanne-Ouchy 3.17 3.84 2.25
Sunday 6 November 2022
13:15 FC Vaduz 1 – 1 Neuchatel Xamax FC 2.37 3.82 3.11
Saturday 5 November 2022
17:00 Stade Lausanne-Ouchy 2 – 1 Bellinzona 1.69 4.55 6.00
Friday 4 November 2022
19:15 FC Thun 1 – 3 FC WIL 1900 2.09 3.98 3.70
19:15 FC Schaffhausen 0 – 0 Lausanne 3.88 4.00 2.10
19:15 FC Aarau 3 – 2 Yverdon Sport 2.15 4.14 3.40
Sunday 30 October 2022
13:15 Bellinzona 2 – 0 FC Vaduz 2.92 3.89 2.51
Friday 28 October 2022
19:15 FC WIL 1900 4 – 3 FC Schaffhausen 2.01 3.98 3.58
19:15 Stade Lausanne-Ouchy 2 – 1 FC Aarau 2.35 4.11 3.40
18:30 Yverdon Sport 4 – 0 Lausanne 2.88 3.80 2.38
18:30 Neuchatel Xamax FC 2 – 2 FC Thun 3.04 3.80 2.38
Sunday 23 October 2022
13:15 FC Vaduz 0 – 0 FC WIL 1900 2.36 4.03 3.05
13:15 FC Aarau 3 – 3 Neuchatel Xamax FC 2.04 4.15 4.15
Saturday 22 October 2022
17:00 FC Schaffhausen 0 – 2 Stade Lausanne-Ouchy 3.45 4.04 2.19
17:00 Bellinzona 1 – 2 Yverdon Sport 2.45 3.95 2.65
Friday 21 October 2022
19:15 Lausanne 2 – 1 FC Thun 2.19 3.78 3.25
Wednesday 19 October 2022
18:30 Stade Lausanne-Ouchy 1 – 5 FC Vaduz 1.96 4.20 3.74
18:30 FC Aarau 0 – 1 Bellinzona 1.71 4.50 4.50
Tuesday 18 October 2022
19:15 FC WIL 1900 1 – 0 Lausanne 3.10 3.64 2.75
Monday 17 October 2022
19:15 FC Thun 1 – 3 Yverdon Sport 2.30 4.03 3.64
19:15 Neuchatel Xamax FC 1 – 1 FC Schaffhausen 2.29 3.75 3.75
Sunday 16 October 2022
13:15 FC Vaduz 4 – 0 FC Aarau 2.75 4.10 2.40
Saturday 15 October 2022
17:00 Bellinzona 5 – 1 FC WIL 1900 2.91 3.80 2.46
Friday 14 October 2022
19:15 FC Thun 0 – 2 Stade Lausanne-Ouchy 2.40 3.74 3.05
19:15 Lausanne 2 – 1 Neuchatel Xamax FC 1.76 4.68 4.90
18:30 Yverdon Sport 3 – 0 FC Schaffhausen 2.05 3.90 3.70
Sunday 9 October 2022
13:15 FC Schaffhausen 2 – 2 FC Vaduz 2.50 3.72 2.80
Saturday 8 October 2022
17:00 FC WIL 1900 4 – 0 Yverdon Sport 2.45 4.10 3.15
17:00 Stade Lausanne-Ouchy 2 – 1 Lausanne 3.63 3.68 2.27
Friday 7 October 2022
19:15 FC Aarau 2 – 2 FC Thun 2.28 3.92 3.18
18:30 Neuchatel Xamax FC 4 – 0 Bellinzona 2.14 3.85 3.50
Sunday 2 October 2022
15:30 Bellinzona 1 – 3 FC Schaffhausen 2.67 3.44 2.72
13:15 FC Vaduz 0 – 2 Stade Lausanne-Ouchy 2.55 3.84 2.69
Friday 30 September 2022
19:15 FC Thun 2 – 1 Neuchatel Xamax FC 1.65 4.36 5.10
19:15 Lausanne 4 – 0 FC WIL 1900 1.55 4.73 6.10
18:30 Yverdon Sport 2 – 2 FC Aarau 2.51 3.78 2.69
Sunday 11 September 2022
15:30 Lausanne 3 – 2 Yverdon Sport 1.90 4.02 3.81
15:30 Neuchatel Xamax FC 1 – 1 FC Vaduz 2.63 3.90 2.51
13:15 FC WIL 1900 5 – 1 Bellinzona 2.02 3.83 3.59
Saturday 10 September 2022
17:00 Stade Lausanne-Ouchy 2 – 2 FC Thun 2.82 3.70 2.55
Friday 9 September 2022
19:15 FC Schaffhausen 0 – 2 FC Aarau 3.78 4.10 1.96
Sunday 4 September 2022
13:15 FC Vaduz 1 – 1 FC Schaffhausen 2.05 3.96 3.57
Saturday 3 September 2022
17:00 Stade Lausanne-Ouchy 2 – 1 Neuchatel Xamax FC 1.90 3.93 4.11
17:00 FC Aarau 2 – 1 FC WIL 1900 1.86 4.30 4.25
Friday 2 September 2022
19:15 FC Thun 2 – 0 Lausanne 2.84 3.78 2.47
18:30 Yverdon Sport 0 – 1 Bellinzona 1.69 4.20 4.70
Sunday 28 August 2022
15:30 Lausanne 3 – 1 FC Vaduz 1.66 4.90 5.80
Saturday 27 August 2022
17:00 Bellinzona 3 – 1 Neuchatel Xamax FC 2.35 3.62 2.97
17:00 FC Aarau 3 – 3 Stade Lausanne-Ouchy 2.06 3.80 3.49
17:00 FC Schaffhausen 1 – 2 Yverdon Sport 3.35 3.70 2.17
Friday 26 August 2022
19:15 FC WIL 1900 1 – 1 FC Thun 2.50 3.99 2.72
Sunday 14 August 2022
13:15 FC Vaduz 2 – 4 FC Thun 3.46 3.95 2.19
Saturday 13 August 2022
17:00 Stade Lausanne-Ouchy 0 – 2 FC Schaffhausen 1.91 4.02 3.82
Friday 12 August 2022
19:15 Bellinzona 0 – 4 FC Aarau 3.48 3.80 2.12
18:30 Yverdon Sport 1 – 3 FC WIL 1900 2.05 4.17 3.47
18:30 Neuchatel Xamax FC 0 – 1 Lausanne 4.23 4.23 1.90
Sunday 7 August 2022
15:30 Lausanne 0 – 0 Stade Lausanne-Ouchy 2.00 4.15 3.83
13:15 FC Vaduz 2 – 3 Bellinzona 2.15 4.02 3.74
Friday 5 August 2022
19:15 FC Thun 2 – 2 FC Aarau 2.19 4.06 3.05
19:15 Neuchatel Xamax FC 2 – 3 Yverdon Sport 3.03 3.62 2.35
18:30 FC Schaffhausen 0 – 1 FC WIL 1900 2.26 3.98 2.84
Sunday 31 July 2022
13:15 FC WIL 1900 2 – 0 FC Vaduz 2.30 4.20 3.22
Saturday 30 July 2022
17:00 Bellinzona 1 – 4 Stade Lausanne-Ouchy 2.45 3.57 2.84
Friday 29 July 2022
19:15 FC Aarau 1 – 2 Lausanne 2.35 4.12 2.72
18:30 Yverdon Sport 3 – 1 FC Thun 2.90 3.75 2.45
18:30 FC Schaffhausen 2 – 0 Neuchatel Xamax FC 1.89 4.34 4.54
Sunday 24 July 2022
13:15 FC Vaduz 3 – 3 Yverdon Sport 2.09 3.96 3.96
Saturday 23 July 2022
17:00 Stade Lausanne-Ouchy 2 – 1 FC WIL 1900 2.07 4.11 3.25
Friday 22 July 2022
19:15 FC Thun 1 – 1 Bellinzona 2.00 4.05 4.31
19:15 Lausanne 5 – 1 FC Schaffhausen 2.21 3.93 3.84
18:30 Neuchatel Xamax FC 1 – 2 FC Aarau 3.72 4.04 1.98
Sunday 17 July 2022
13:15 FC WIL 1900 2 – 0 Neuchatel Xamax FC 1.89 4.10 3.98
Saturday 16 July 2022
17:00 Bellinzona 1 – 0 Lausanne 3.40 3.91 2.23
Friday 15 July 2022
19:15 FC Aarau 1 – 1 FC Vaduz 1.99 4.10 3.66
18:30 Yverdon Sport 2 – 1 Stade Lausanne-Ouchy 2.70 3.72 2.58
18:30 FC Schaffhausen 1 – 0 FC Thun 2.38 4.00 2.75

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