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

Challenge League 2017/18

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

180Matches
548Goals
3.04Per game
46.1%Home wins
98%Priced at kickoff
Neuchatel Xamax FCTop 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 NXFNeuchatel Xamax FC 36 26 7 3 +43 85
2 FSFC Schaffhausen 36 21 1 14 +19 64
3 SFServette FC 36 17 11 8 +18 62
4 FVFC Vaduz 36 16 11 9 +16 59
5 RAPRapperswil 36 16 8 12 +8 56
6 FAFC Aarau 36 12 8 16 -9 44
7 FWFC WIL 1900 36 9 12 15 -10 39
8 FCFC Chiasso 36 11 6 19 -18 39
9 FWFC Winterthur 36 7 11 18 -15 32
10 FWFC Wohlen 36 3 9 24 -52 18

How the season went

Every figure counted from the matches, not typed in.

Goals per game
3.04
548 goals. 55.6% of matches went over 2.5.
Home advantage
46.1%
Draws 23.3%, away wins 30.6%.
Half-time lead held
69.6%
From 102 matches where someone led at the break.
1–1 19 · 10.6%
2–0 17 · 9.4%
0–1 16 · 8.9%
1–0 14 · 7.8%
3–1 12 · 6.7%
2–1 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.

Monday 21 May 2018
15:00 Servette FC 0 – 3 Rapperswil 2.04 3.70 3.68
15:00 Neuchatel Xamax FC 6 – 3 FC WIL 1900 1.55 4.75 5.95
15:00 FC Schaffhausen 3 – 1 FC Winterthur 1.93 4.00 4.20
15:00 FC Chiasso 3 – 0 FC Wohlen 1.53 4.92 5.77
15:00 FC Aarau 4 – 1 FC Vaduz 3.32 4.35 1.98
Friday 18 May 2018
19:00 Rapperswil 0 – 1 Neuchatel Xamax FC 3.74 3.78 2.01
19:00 FC Wohlen 2 – 5 FC Schaffhausen 6.25 5.45 1.46
19:00 FC Winterthur 2 – 0 FC Aarau 2.40 3.79 2.96
19:00 FC WIL 1900 0 – 2 Servette FC 2.99 3.60 2.41
19:00 FC Vaduz 5 – 2 FC Chiasso 1.42 5.50 7.50
Monday 14 May 2018
19:00 Servette FC 4 – 2 FC Winterthur 1.68 4.26 5.25
Sunday 13 May 2018
15:00 Neuchatel Xamax FC 4 – 1 FC Wohlen 1.22 8.50 14.00
15:00 FC Chiasso 0 – 1 Rapperswil 3.00 3.78 2.38
15:00 FC Aarau 2 – 2 FC WIL 1900 2.18 3.99 3.24
Saturday 12 May 2018
18:00 FC Schaffhausen 3 – 3 FC Vaduz 2.34 3.60 3.20
Thursday 10 May 2018
15:00 Rapperswil 2 – 3 FC Aarau 1.99 3.82 3.82
15:00 FC Wohlen 1 – 3 Servette FC 9.50 5.69 1.39
Wednesday 9 May 2018
19:00 FC Winterthur 2 – 1 FC Chiasso 2.16 3.87 3.39
19:00 FC Vaduz 2 – 2 FC WIL 1900 1.60 4.50 5.52
19:00 FC Schaffhausen 1 – 0 Neuchatel Xamax FC 3.73 3.60 2.17
Monday 7 May 2018
19:00 FC Wohlen 1 – 3 FC Aarau 3.85 4.50 1.83
Sunday 6 May 2018
15:00 FC Chiasso 2 – 0 FC Schaffhausen 3.22 3.60 2.37
Saturday 5 May 2018
18:00 Servette FC 0 – 1 FC Vaduz 2.33 3.88 2.88
18:00 FC WIL 1900 2 – 0 Rapperswil 3.10 3.41 2.53
Friday 4 May 2018
19:00 Neuchatel Xamax FC 3 – 3 FC Winterthur 1.30 6.20 10.02
Monday 30 April 2018
19:00 Neuchatel Xamax FC 1 – 0 FC Chiasso 1.43 5.60 7.50
Sunday 29 April 2018
15:00 Rapperswil 2 – 2 FC Wohlen 1.34 5.50 9.46
Saturday 28 April 2018
18:00 FC WIL 1900 0 – 1 FC Schaffhausen 3.24 3.30 2.79
18:00 FC Aarau 1 – 2 Servette FC 3.60 3.72 2.14
Friday 27 April 2018
19:00 FC Vaduz 1 – 1 FC Winterthur 1.49 5.20 6.60
Monday 23 April 2018
19:00 Servette FC 0 – 0 Neuchatel Xamax FC 3.68 4.00 2.00
Sunday 22 April 2018
15:00 FC Wohlen 2 – 2 FC Vaduz 10.00 6.50 1.34
15:00 FC Winterthur 0 – 3 FC WIL 1900 2.75 3.42 2.64
15:00 FC Schaffhausen 2 – 4 Rapperswil 2.26 3.45 3.94
15:00 FC Chiasso 0 – 2 FC Aarau 2.10 4.04 3.60
Thursday 19 April 2018
19:00 Servette FC 1 – 4 FC Schaffhausen 1.94 3.69 4.45
19:00 FC Winterthur 2 – 0 FC Wohlen 1.38 5.83 8.00
19:00 FC WIL 1900 1 – 0 FC Chiasso 2.04 3.63 4.33
19:00 FC Vaduz 4 – 0 Rapperswil 1.80 4.16 4.49
Wednesday 18 April 2018
19:00 FC Aarau 2 – 2 Neuchatel Xamax FC 5.50 4.50 1.63
Monday 16 April 2018
19:00 Rapperswil 3 – 1 FC Winterthur 1.99 3.64 4.00
Sunday 15 April 2018
15:00 FC Wohlen 0 – 0 FC WIL 1900 5.17 4.45 1.62
15:00 FC Chiasso 2 – 1 Servette FC 5.25 3.83 1.75
Saturday 14 April 2018
18:00 FC Schaffhausen 3 – 1 FC Aarau 1.83 3.83 4.53
Friday 13 April 2018
19:00 Neuchatel Xamax FC 3 – 1 FC Vaduz 1.75 4.23 4.44
Thursday 12 April 2018
18:00 Rapperswil 1 – 1 FC WIL 1900 2.20 3.31 3.75
Monday 9 April 2018
19:00 FC WIL 1900 2 – 3 Neuchatel Xamax FC 5.10 4.05 1.61
Sunday 8 April 2018
15:00 FC Vaduz 5 – 1 FC Aarau 1.61 4.23 5.94
Saturday 7 April 2018
18:00 Rapperswil 2 – 0 Servette FC 4.87 3.72 1.78
18:00 FC Wohlen 3 – 4 FC Chiasso 4.33 3.89 1.91
Friday 6 April 2018
19:00 FC Winterthur 1 – 2 FC Schaffhausen 2.91 3.43 2.50
Monday 2 April 2018
15:00 Servette FC 1 – 1 FC WIL 1900 1.61 4.05 6.10
15:00 FC Chiasso 1 – 6 FC Vaduz 4.33 3.70 2.03
15:00 FC Aarau 2 – 1 FC Winterthur 2.11 3.68 3.78
Saturday 31 March 2018
18:00 Neuchatel Xamax FC 1 – 0 Rapperswil — — —
18:00 FC Schaffhausen 4 – 0 FC Wohlen — — —
Saturday 24 March 2018
18:00 FC Wohlen 0 – 2 Servette FC 11.00 6.90 1.32
Monday 19 March 2018
19:00 FC Winterthur 1 – 1 Servette FC 5.19 4.20 1.72
Sunday 18 March 2018
15:00 FC Vaduz 2 – 0 FC Schaffhausen 2.05 3.65 4.05
Saturday 17 March 2018
18:00 Rapperswil 3 – 1 FC Chiasso 2.07 3.50 3.84
18:00 FC Wohlen 0 – 3 Neuchatel Xamax FC 13.30 7.20 1.25
Friday 16 March 2018
19:00 FC WIL 1900 1 – 0 FC Aarau 2.14 3.60 3.50
Wednesday 14 March 2018
19:00 FC Winterthur 1 – 0 FC Vaduz 3.50 3.88 2.10
Monday 12 March 2018
19:00 FC Aarau 0 – 1 Rapperswil 2.11 3.62 3.75
Sunday 11 March 2018
15:00 Servette FC 1 – 1 FC Wohlen 1.16 9.40 19.00
15:00 Neuchatel Xamax FC 1 – 0 FC Schaffhausen 1.44 5.10 7.00
Saturday 10 March 2018
18:00 FC WIL 1900 1 – 1 FC Vaduz 3.30 3.75 2.28
Friday 9 March 2018
19:00 FC Chiasso 1 – 0 FC Winterthur 2.42 3.50 3.01
Thursday 8 March 2018
17:30 Rapperswil 2 – 0 FC Aarau 2.62 3.70 2.86
Monday 5 March 2018
19:00 FC Winterthur 4 – 4 Neuchatel Xamax FC — — —
19:00 FC Vaduz 2 – 1 Servette FC 3.16 3.62 2.30
Sunday 4 March 2018
15:00 FC Aarau 4 – 2 FC Wohlen 1.52 4.60 7.50
Saturday 3 March 2018
18:00 FC Schaffhausen 2 – 1 FC Chiasso 2.15 3.56 3.72
Monday 26 February 2018
19:00 FC Chiasso 0 – 3 Neuchatel Xamax FC 5.60 4.55 1.61
Saturday 24 February 2018
18:00 Servette FC 4 – 0 FC Aarau 1.58 4.25 6.13
18:00 FC Schaffhausen 1 – 2 FC WIL 1900 2.26 3.51 3.50
Friday 23 February 2018
19:00 FC Wohlen 1 – 2 Rapperswil 4.22 4.10 1.87
Monday 19 February 2018
19:00 Neuchatel Xamax FC 1 – 1 Servette FC 1.98 3.98 4.00
Sunday 18 February 2018
15:00 FC Vaduz 5 – 1 FC Wohlen 1.33 5.90 9.50
15:00 FC Aarau 4 – 1 FC Chiasso 1.99 3.78 4.00
Saturday 17 February 2018
18:00 Rapperswil 3 – 1 FC Schaffhausen 3.20 3.49 2.31
Friday 16 February 2018
19:00 FC WIL 1900 2 – 0 FC Winterthur 2.29 3.35 3.36
Monday 12 February 2018
19:00 FC Schaffhausen 0 – 1 Servette FC 2.88 3.57 2.59
Sunday 11 February 2018
15:00 Rapperswil 1 – 2 FC Vaduz 3.79 3.62 2.10
15:00 FC Chiasso 0 – 1 FC WIL 1900 2.45 3.41 3.04
Saturday 10 February 2018
18:00 FC Wohlen 1 – 4 FC Winterthur 3.68 3.87 2.30
Friday 9 February 2018
19:00 Neuchatel Xamax FC 3 – 1 FC Aarau 1.52 4.90 7.00
Monday 5 February 2018
19:00 FC Aarau 2 – 1 FC Schaffhausen 2.94 3.51 2.64
Sunday 4 February 2018
15:00 FC Winterthur 1 – 1 Rapperswil 2.24 3.50 3.60
Saturday 3 February 2018
18:00 Servette FC 1 – 1 FC Chiasso 1.71 4.15 5.80
18:00 FC WIL 1900 1 – 1 FC Wohlen 1.82 4.05 4.55
Friday 2 February 2018
19:00 FC Vaduz 3 – 3 Neuchatel Xamax FC 3.45 3.69 2.20
Monday 11 December 2017
19:00 FC Schaffhausen 2 – 1 FC WIL 1900 1.71 4.03 4.91
Saturday 9 December 2017
18:00 FC Chiasso 0 – 1 FC Vaduz 3.21 3.47 2.50
Friday 8 December 2017
19:00 Neuchatel Xamax FC 2 – 1 FC Winterthur 1.37 5.49 8.26
Monday 4 December 2017
19:00 Servette FC 1 – 2 Neuchatel Xamax FC 2.45 3.56 2.89
Sunday 3 December 2017
15:00 FC Winterthur 0 – 1 FC Schaffhausen 3.50 3.61 2.16
15:00 FC Vaduz 1 – 1 FC Wohlen 1.42 5.27 7.71
Saturday 2 December 2017
18:00 FC WIL 1900 1 – 0 Rapperswil 2.32 3.51 3.14
18:00 FC Aarau 3 – 0 FC Chiasso 2.50 3.48 2.88
Monday 27 November 2017
19:00 FC Wohlen 1 – 1 FC Aarau 3.41 4.11 2.02
Sunday 26 November 2017
15:00 FC Schaffhausen 1 – 2 Servette FC 3.30 3.75 2.31
Saturday 25 November 2017
18:00 Neuchatel Xamax FC 3 – 1 FC WIL 1900 1.40 5.22 8.00
18:00 FC Chiasso 1 – 1 FC Winterthur 2.24 3.59 3.24
Friday 24 November 2017
19:00 Rapperswil 2 – 0 FC Vaduz 3.84 3.83 1.94
Monday 20 November 2017
19:00 FC Vaduz 2 – 0 FC Schaffhausen 2.43 3.63 3.10
Sunday 19 November 2017
15:00 FC Chiasso 4 – 0 FC Wohlen 1.64 4.56 4.83
Saturday 18 November 2017
18:00 Rapperswil 2 – 2 Neuchatel Xamax FC 4.69 4.20 1.72
18:00 FC Winterthur 2 – 0 FC WIL 1900 2.15 3.56 3.45
Friday 17 November 2017
19:00 FC Aarau 0 – 0 Servette FC 3.25 3.50 2.36
Monday 6 November 2017
19:00 FC Wohlen 1 – 2 Rapperswil 3.20 3.82 2.35
Sunday 5 November 2017
15:00 FC Vaduz 4 – 1 FC Aarau 2.24 3.66 3.21
Saturday 4 November 2017
18:00 Servette FC 1 – 1 FC Winterthur 1.50 4.93 6.16
18:00 FC WIL 1900 2 – 3 FC Chiasso 3.14 3.50 2.36
Friday 3 November 2017
19:00 FC Schaffhausen 1 – 2 Neuchatel Xamax FC 2.91 3.79 2.34
Monday 30 October 2017
19:00 FC WIL 1900 0 – 0 Servette FC 6.00 4.06 1.63
Sunday 29 October 2017
15:00 Neuchatel Xamax FC 4 – 2 FC Wohlen 1.26 7.06 13.33
15:00 FC Winterthur 0 – 1 FC Vaduz 3.39 3.89 2.13
Saturday 28 October 2017
18:00 Rapperswil 1 – 1 FC Chiasso 2.87 3.37 2.61
18:00 FC Schaffhausen 4 – 1 FC Aarau 2.42 3.75 2.84
Monday 23 October 2017
19:00 FC Aarau 3 – 3 FC Winterthur 1.87 3.92 4.35
Sunday 22 October 2017
15:00 FC Wohlen 2 – 2 FC WIL 1900 3.00 3.70 2.45
Saturday 21 October 2017
18:00 Servette FC 2 – 1 Rapperswil 1.42 5.03 7.79
18:00 FC Chiasso 2 – 1 FC Schaffhausen 3.07 3.63 2.33
Friday 20 October 2017
19:00 FC Vaduz 0 – 5 Neuchatel Xamax FC 3.00 3.65 2.42
Monday 16 October 2017
19:00 FC Winterthur 0 – 1 Rapperswil 1.99 3.55 4.00
Sunday 15 October 2017
15:00 Neuchatel Xamax FC 4 – 1 FC Chiasso 1.62 4.00 5.05
Saturday 14 October 2017
18:00 FC WIL 1900 1 – 3 FC Aarau 3.40 3.50 2.08
18:00 FC Schaffhausen 2 – 1 FC Wohlen 1.62 4.20 5.25
Friday 13 October 2017
19:00 Servette FC 2 – 0 FC Vaduz 1.91 3.60 4.00
Monday 2 October 2017
19:00 FC Chiasso 1 – 2 Servette FC 4.05 3.60 1.91
Sunday 1 October 2017
15:00 FC Vaduz 0 – 0 FC WIL 1900 1.50 4.60 7.00
Saturday 30 September 2017
18:00 Rapperswil 5 – 0 FC Schaffhausen 4.75 4.33 1.65
18:00 FC Wohlen 3 – 2 FC Winterthur 3.20 3.40 2.30
Friday 29 September 2017
19:00 FC Aarau 2 – 0 Neuchatel Xamax FC 3.40 3.50 2.24
Monday 25 September 2017
19:00 FC WIL 1900 2 – 3 FC Schaffhausen 5.00 4.05 1.63
Sunday 24 September 2017
15:00 Servette FC 5 – 1 FC Wohlen 1.31 5.20 8.50
15:00 FC Winterthur 0 – 1 Neuchatel Xamax FC 3.75 3.85 1.87
15:00 FC Vaduz 1 – 0 FC Chiasso 1.85 4.00 4.45
Saturday 23 September 2017
18:00 FC Aarau 0 – 0 Rapperswil 1.50 4.40 6.50
Thursday 21 September 2017
19:00 FC Wohlen 1 – 0 FC Vaduz 4.50 4.10 1.75
19:00 FC Schaffhausen 2 – 0 FC Winterthur 1.40 5.05 7.00
Wednesday 20 September 2017
19:00 Rapperswil 0 – 0 FC WIL 1900 2.30 3.60 3.10
19:00 Neuchatel Xamax FC 3 – 2 Servette FC 2.25 3.20 3.20
19:00 FC Chiasso 1 – 0 FC Aarau 2.50 3.50 2.70
Monday 11 September 2017
19:00 FC WIL 1900 0 – 1 Neuchatel Xamax FC 7.00 4.50 1.49
Sunday 10 September 2017
15:00 Servette FC 3 – 2 FC Schaffhausen 2.15 3.50 3.20
Saturday 9 September 2017
18:00 FC Winterthur 1 – 1 FC Chiasso 2.13 3.50 3.30
18:00 FC Vaduz 2 – 2 Rapperswil 1.40 4.95 9.00
Friday 8 September 2017
19:00 FC Aarau 2 – 0 FC Wohlen 1.73 4.00 4.50
Monday 28 August 2017
19:00 Neuchatel Xamax FC 2 – 0 Rapperswil 1.26 5.75 11.00
Sunday 27 August 2017
15:00 FC Schaffhausen 3 – 1 FC Vaduz 1.71 4.00 4.33
Saturday 26 August 2017
18:00 FC Wohlen 1 – 1 FC Chiasso 2.70 3.45 2.75
18:00 FC WIL 1900 0 – 2 FC Winterthur 2.55 3.60 2.65
Friday 25 August 2017
19:00 Servette FC 3 – 0 FC Aarau 1.65 4.15 5.60
Monday 21 August 2017
19:00 FC Winterthur 0 – 2 Servette FC 3.65 3.60 2.05
Sunday 20 August 2017
15:00 FC Aarau 0 – 2 FC Vaduz 2.41 3.50 2.90
Saturday 19 August 2017
18:00 Rapperswil 3 – 2 FC Wohlen 2.38 3.60 2.80
18:00 FC Chiasso 3 – 0 FC WIL 1900 2.26 3.50 3.20
Friday 18 August 2017
19:00 Neuchatel Xamax FC 0 – 1 FC Schaffhausen 2.20 3.60 3.30
Thursday 10 August 2017
19:00 FC Vaduz 2 – 2 FC Winterthur 1.81 3.75 4.20
19:00 FC Aarau 1 – 2 FC Schaffhausen 4.33 4.00 1.79
Wednesday 9 August 2017
19:00 Servette FC 1 – 0 FC WIL 1900 1.51 4.50 6.50
19:00 FC Wohlen 1 – 2 Neuchatel Xamax FC 6.00 3.90 1.57
19:00 FC Chiasso 1 – 0 Rapperswil 2.06 3.50 3.40
Monday 7 August 2017
19:00 FC Winterthur 1 – 1 FC Aarau 2.88 3.60 2.35
Sunday 6 August 2017
15:00 Neuchatel Xamax FC 3 – 1 FC Vaduz 1.95 3.75 3.65
Saturday 5 August 2017
18:00 FC WIL 1900 3 – 1 FC Wohlen 2.21 3.50 3.20
18:00 FC Schaffhausen 2 – 0 FC Chiasso 1.29 5.75 9.50
Friday 4 August 2017
19:00 Rapperswil 0 – 1 Servette FC 4.50 3.80 1.75
Monday 31 July 2017
19:00 FC Wohlen 1 – 4 FC Schaffhausen 4.80 4.05 1.60
Sunday 30 July 2017
15:00 FC Vaduz 1 – 1 Servette FC 1.92 3.55 3.75
Saturday 29 July 2017
18:00 Rapperswil 3 – 1 FC Winterthur 4.40 4.00 1.70
18:00 FC Aarau 2 – 2 FC WIL 1900 1.56 3.95 5.30
Friday 28 July 2017
19:00 FC Chiasso 0 – 2 Neuchatel Xamax FC 4.25 3.90 1.70
Monday 24 July 2017
19:00 FC Schaffhausen 6 – 0 Rapperswil 1.37 4.75 7.00
Sunday 23 July 2017
15:00 FC WIL 1900 0 – 1 FC Vaduz 3.25 3.60 2.04
Saturday 22 July 2017
18:00 Servette FC 2 – 2 FC Chiasso 1.48 4.20 7.00
18:00 FC Winterthur 1 – 3 FC Wohlen 2.00 3.45 3.50
Friday 21 July 2017
19:00 Neuchatel Xamax FC 2 – 1 FC Aarau 1.50 4.25 5.55

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