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

Premiership 2017/18

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

228Matches
602Goals
2.64Per game
40.8%Home wins
100%Priced at kickoff
CelticTop of the table

Final table 12 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 CELCeltic 38 24 10 4 +48 82
2 ABEAberdeen 38 22 7 9 +19 73
3 RANRangers 38 21 7 10 +26 70
4 HIBHibernian 38 18 13 7 +16 67
5 KILKilmarnock 38 16 11 11 +2 59
6 HOMHeart Of Midlothian 38 12 13 13 0 49
7 MOTMotherwell 38 13 9 16 -6 48
8 SJST Johnstone 38 12 10 16 -11 46
9 DUNDundee 38 11 6 21 -21 39
10 HAHamilton Academical 38 9 6 23 -21 33
11 PARPartick 38 8 9 21 -30 33
12 RCRoss County 38 6 11 21 -22 29

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.64
602 goals. 49.6% of matches went over 2.5.
Home advantage
40.8%
Draws 24.6%, away wins 34.6%.
Half-time lead held
77.4%
From 137 matches where someone led at the break.
1–1 27 · 11.8%
2–0 21 · 9.2%
2–1 20 · 8.8%
1–2 20 · 8.8%
0–1 20 · 8.8%
1–0 17 · 7.5%

Results 228

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.

Sunday 13 May 2018
12:30 Kilmarnock 1 – 0 Heart Of Midlothian 1.68 4.40 5.50
12:30 Hibernian 5 – 5 Rangers 2.59 4.00 2.62
12:30 Celtic 0 – 1 Aberdeen 1.60 4.20 6.75
Saturday 12 May 2018
15:00 ST Johnstone 1 – 1 Ross County 3.36 3.79 2.24
15:00 Motherwell 3 – 0 Hamilton Academical 2.37 3.45 3.20
15:00 Dundee 0 – 1 Partick 3.23 3.75 2.27
Wednesday 9 May 2018
19:45 Heart Of Midlothian 2 – 1 Hibernian 4.75 3.76 2.15
19:45 Celtic 0 – 0 Kilmarnock 1.29 6.50 16.00
Tuesday 8 May 2018
19:45 Ross County 0 – 1 Dundee 2.00 4.10 3.58
19:45 Partick 0 – 1 Motherwell 2.32 3.56 3.30
19:45 Hamilton Academical 1 – 2 ST Johnstone 2.74 3.20 2.91
19:45 Aberdeen 1 – 1 Rangers 2.69 3.32 2.91
Sunday 6 May 2018
12:15 Heart Of Midlothian 1 – 3 Celtic 9.50 5.00 1.41
Saturday 5 May 2018
15:00 Motherwell 1 – 5 ST Johnstone 2.26 3.29 3.61
15:00 Rangers 1 – 0 Kilmarnock 1.47 5.07 8.00
15:00 Aberdeen 0 – 0 Hibernian 2.30 3.39 3.42
12:30 Dundee 1 – 0 Hamilton Academical 1.97 3.58 4.54
Friday 4 May 2018
19:45 Partick 1 – 1 Ross County 2.40 3.29 3.34
Sunday 29 April 2018
12:00 Celtic 5 – 0 Rangers 1.57 4.80 7.80
Saturday 28 April 2018
15:00 ST Johnstone 1 – 1 Partick 2.59 3.32 3.25
15:00 Motherwell 2 – 1 Dundee 2.23 3.66 3.50
15:00 Hibernian 5 – 3 Kilmarnock 1.78 4.00 5.25
12:30 Hamilton Academical 2 – 0 Ross County 2.96 3.29 2.66
Friday 27 April 2018
19:45 Aberdeen 2 – 0 Heart Of Midlothian 1.58 4.00 7.80
Sunday 22 April 2018
12:30 Rangers 2 – 1 Heart Of Midlothian 1.50 4.68 7.18
Saturday 21 April 2018
15:00 Ross County 0 – 0 Motherwell 2.40 3.43 3.40
15:00 Partick 2 – 1 Hamilton Academical 2.00 3.62 4.05
15:00 Dundee 2 – 1 ST Johnstone 2.38 3.28 3.36
15:00 Kilmarnock 0 – 2 Aberdeen 3.67 3.33 2.25
12:30 Hibernian 2 – 1 Celtic 5.26 3.98 1.73
Saturday 14 April 2018
15:00 Hamilton Academical 1 – 2 Kilmarnock 4.40 3.50 2.27
Sunday 8 April 2018
12:30 Hamilton Academical 1 – 2 Celtic 17.00 7.05 1.22
Saturday 7 April 2018
15:00 ST Johnstone 0 – 0 Motherwell 2.36 3.26 3.38
15:00 Ross County 1 – 1 Hibernian 4.25 3.50 2.00
15:00 Rangers 4 – 0 Dundee 1.33 5.80 10.64
15:00 Partick 0 – 1 Kilmarnock 3.73 3.22 2.24
15:00 Heart Of Midlothian 2 – 0 Aberdeen 4.25 3.50 2.02
Wednesday 4 April 2018
19:45 Celtic 0 – 0 Dundee 1.23 7.19 13.83
Tuesday 3 April 2018
19:45 Ross County 4 – 0 Partick 2.25 3.32 3.61
19:45 Motherwell 0 – 2 Aberdeen 4.09 3.34 2.08
19:45 Hibernian 3 – 1 Hamilton Academical 1.37 4.99 11.00
Sunday 1 April 2018
12:30 Dundee 1 – 1 Heart Of Midlothian 2.61 3.18 2.68
Saturday 31 March 2018
15:00 Kilmarnock 2 – 0 Hamilton Academical 1.75 3.52 4.66
15:00 Hibernian 2 – 0 Partick 1.57 3.83 5.86
15:00 Celtic 3 – 0 Ross County 1.18 6.75 14.00
15:00 Aberdeen 4 – 1 ST Johnstone 1.60 3.75 5.67
12:30 Motherwell 2 – 2 Rangers 4.73 3.74 1.68
Wednesday 28 March 2018
19:45 ST Johnstone 1 – 0 Hamilton Academical 1.81 3.77 5.19
Sunday 18 March 2018
14:15 Motherwell 0 – 0 Celtic 9.80 5.00 1.44
Saturday 17 March 2018
15:00 Ross County 2 – 2 Hamilton Academical 2.03 3.61 3.95
15:00 Rangers 0 – 1 Kilmarnock 1.44 4.75 8.51
15:00 Heart Of Midlothian 3 – 0 Partick 2.18 3.29 4.07
15:00 Aberdeen 1 – 0 Dundee 1.66 4.05 6.00
Friday 16 March 2018
19:45 ST Johnstone 1 – 1 Hibernian 4.10 3.38 2.13
Sunday 11 March 2018
12:00 Rangers 2 – 3 Celtic 3.50 3.50 2.26
Saturday 10 March 2018
15:00 Partick 0 – 0 Aberdeen 4.92 3.75 1.81
15:00 Kilmarnock 3 – 2 Ross County 2.06 3.55 4.02
15:00 Hamilton Academical 2 – 0 Motherwell 4.75 3.60 1.92
15:00 Dundee 0 – 4 ST Johnstone 2.49 3.25 3.18
Friday 9 March 2018
19:45 Hibernian 2 – 0 Heart Of Midlothian 1.74 3.99 5.50
Wednesday 7 March 2018
19:45 Kilmarnock 2 – 0 ST Johnstone 2.05 3.39 4.29
Tuesday 27 February 2018
19:45 ST Johnstone 1 – 4 Rangers 7.00 4.35 1.54
19:45 Heart Of Midlothian 1 – 1 Kilmarnock 2.48 3.18 3.29
Sunday 25 February 2018
13:30 Aberdeen 0 – 2 Celtic 6.30 4.10 1.63
Saturday 24 February 2018
15:00 ST Johnstone 2 – 0 Ross County 2.55 3.40 3.21
15:00 Rangers 2 – 0 Heart Of Midlothian 1.52 4.45 7.50
15:00 Hamilton Academical 2 – 1 Partick 3.41 3.36 2.38
15:00 Dundee 0 – 1 Motherwell 2.87 3.60 2.63
12:30 Kilmarnock 2 – 2 Hibernian 3.47 3.32 2.35
Sunday 18 February 2018
15:00 Celtic 0 – 0 ST Johnstone 1.32 5.50 12.00
14:15 Hamilton Academical 3 – 5 Rangers 8.70 5.10 1.42
Saturday 17 February 2018
15:00 Partick 1 – 2 Dundee 2.62 3.45 2.87
15:00 Motherwell 0 – 1 Kilmarnock 2.40 3.40 3.20
15:00 Hibernian 2 – 0 Aberdeen 2.60 3.40 2.91
12:30 Ross County 1 – 1 Heart Of Midlothian 3.10 3.34 2.50
Tuesday 13 February 2018
19:45 Kilmarnock 3 – 2 Dundee 2.20 3.44 3.62
Tuesday 6 February 2018
19:45 Partick 0 – 2 Rangers 6.55 4.15 1.60
19:45 Motherwell 2 – 0 ST Johnstone 2.16 3.35 3.82
Saturday 3 February 2018
15:00 Rangers 1 – 2 Hibernian 1.97 3.78 5.10
15:00 Motherwell 1 – 1 Partick 2.18 3.38 3.90
15:00 Heart Of Midlothian 1 – 0 ST Johnstone 1.89 3.60 5.00
15:00 Dundee 1 – 4 Ross County 2.37 3.60 3.32
15:00 Aberdeen 3 – 0 Hamilton Academical 1.43 5.25 11.41
12:30 Kilmarnock 1 – 0 Celtic 11.07 5.60 1.33
Wednesday 31 January 2018
19:45 Ross County 2 – 4 Aberdeen 4.60 3.70 1.88
19:45 Hibernian 2 – 1 Motherwell 1.67 3.88 6.00
Tuesday 30 January 2018
19:45 Celtic 3 – 1 Heart Of Midlothian 1.33 5.60 10.74
Sunday 28 January 2018
14:00 Ross County 1 – 2 Rangers 6.22 4.38 1.68
Saturday 27 January 2018
15:00 ST Johnstone 1 – 3 Partick 2.38 3.20 3.47
15:00 Heart Of Midlothian 1 – 1 Motherwell 2.00 3.50 4.21
15:00 Hamilton Academical 1 – 2 Dundee 2.64 3.52 2.79
15:00 Celtic 1 – 0 Hibernian 1.32 5.80 11.00
15:00 Aberdeen 3 – 1 Kilmarnock 1.72 3.86 5.48
Wednesday 24 January 2018
19:45 Rangers 2 – 0 Aberdeen 2.09 3.61 3.89
19:45 Motherwell 2 – 0 Ross County 2.04 3.52 4.05
19:45 Hamilton Academical 0 – 3 Heart Of Midlothian 4.11 3.44 2.20
19:45 Dundee 0 – 1 Hibernian 4.39 3.68 1.91
Tuesday 23 January 2018
19:45 Partick 1 – 2 Celtic 14.75 6.70 1.25
Saturday 30 December 2017
15:00 ST Johnstone 0 – 2 Dundee 2.36 3.58 3.20
15:00 Partick 2 – 0 Ross County 2.58 3.30 3.00
15:00 Motherwell 1 – 3 Hamilton Academical 2.35 3.49 3.21
15:00 Hibernian 1 – 1 Kilmarnock 1.76 3.89 5.04
15:00 Aberdeen 0 – 0 Heart Of Midlothian 1.91 3.31 5.25
12:00 Celtic 0 – 0 Rangers 1.36 5.50 10.12
Wednesday 27 December 2017
19:45 Ross County 1 – 1 ST Johnstone 2.50 3.31 3.09
19:45 Rangers 2 – 0 Motherwell 1.43 5.17 8.21
19:45 Heart Of Midlothian 0 – 0 Hibernian 3.00 3.28 2.64
19:45 Aberdeen 1 – 0 Partick 1.57 4.01 7.20
Tuesday 26 December 2017
12:30 Dundee 0 – 2 Celtic 15.00 6.95 1.24
Saturday 23 December 2017
15:00 ST Johnstone 4 – 4 Heart Of Midlothian 3.12 3.43 2.42
15:00 Partick 1 – 0 Hamilton Academical 2.53 3.55 2.88
15:00 Motherwell 1 – 1 Dundee 2.12 3.65 3.57
15:00 Hibernian 2 – 1 Ross County 1.53 4.53 6.59
15:00 Celtic 3 – 0 Aberdeen 1.30 6.06 13.32
12:30 Kilmarnock 2 – 1 Rangers 4.60 4.08 1.81
Wednesday 20 December 2017
19:45 Celtic 2 – 0 Partick 1.11 11.05 30.00
Sunday 17 December 2017
12:30 Heart Of Midlothian 4 – 0 Celtic 8.50 5.43 1.39
Saturday 16 December 2017
15:00 Rangers 1 – 3 ST Johnstone 1.38 5.27 9.60
15:00 Kilmarnock 1 – 0 Motherwell 2.59 3.39 3.05
15:00 Hamilton Academical 3 – 2 Ross County 2.53 3.40 3.20
15:00 Dundee 3 – 0 Partick 2.31 3.39 3.36
12:30 Aberdeen 4 – 1 Hibernian 2.54 3.56 3.05
Wednesday 13 December 2017
19:45 ST Johnstone 0 – 3 Aberdeen 3.90 3.31 2.18
19:45 Partick 3 – 2 Motherwell 2.80 3.26 2.95
19:45 Hibernian 1 – 2 Rangers 2.90 3.61 2.81
19:45 Celtic 3 – 1 Hamilton Academical 1.12 10.52 25.00
Tuesday 12 December 2017
19:45 Ross County 2 – 2 Kilmarnock 2.77 3.39 2.90
19:45 Heart Of Midlothian 2 – 0 Dundee 1.99 3.68 4.35
Sunday 10 December 2017
12:30 Hibernian 2 – 2 Celtic 6.90 4.55 1.62
Saturday 9 December 2017
15:00 Rangers 2 – 1 Ross County 1.36 5.23 9.88
15:00 Kilmarnock 5 – 1 Partick 2.26 3.26 3.62
15:00 Hamilton Academical 0 – 1 ST Johnstone 2.65 3.27 2.92
15:00 Heart Of Midlothian 1 – 0 Motherwell 1.95 3.59 4.98
Friday 8 December 2017
19:45 Dundee 0 – 1 Aberdeen 3.94 3.55 2.08
Sunday 3 December 2017
12:30 Aberdeen 1 – 2 Rangers 2.85 3.65 2.53
Saturday 2 December 2017
15:15 Heart Of Midlothian 1 – 1 Hamilton Academical 1.55 4.21 7.09
15:00 ST Johnstone 1 – 2 Kilmarnock 2.30 3.45 3.34
15:00 Ross County 0 – 2 Dundee 2.15 3.68 3.57
15:00 Partick 0 – 1 Hibernian 4.85 3.73 2.05
15:00 Celtic 5 – 1 Motherwell 1.19 7.60 18.50
Wednesday 29 November 2017
19:45 Rangers 3 – 0 Aberdeen 2.02 3.74 3.93
19:45 Motherwell 1 – 1 Celtic 11.53 6.28 1.28
Sunday 26 November 2017
12:30 Kilmarnock 1 – 3 Aberdeen 4.02 3.40 2.09
Saturday 25 November 2017
15:00 Heart Of Midlothian 0 – 0 Ross County 2.00 3.53 4.15
15:00 Hamilton Academical 1 – 1 Hibernian 5.44 4.06 1.68
Friday 24 November 2017
19:45 Dundee 2 – 1 Rangers 6.63 4.84 1.50
Sunday 19 November 2017
15:00 Heart Of Midlothian 1 – 1 Partick 1.80 3.80 5.70
Saturday 18 November 2017
15:00 Rangers 0 – 2 Hamilton Academical 1.37 5.57 9.64
15:00 Hibernian 1 – 2 ST Johnstone 1.63 4.02 6.20
15:00 Dundee 0 – 0 Kilmarnock 2.61 3.56 2.90
15:00 Aberdeen 0 – 2 Motherwell 1.88 3.85 4.50
12:30 Ross County 0 – 1 Celtic 15.00 8.20 1.21
Sunday 5 November 2017
15:00 Heart Of Midlothian 1 – 2 Kilmarnock 1.96 3.39 4.62
Saturday 4 November 2017
15:00 Ross County 3 – 2 Motherwell 2.97 3.46 2.51
15:00 Rangers 3 – 0 Partick 1.36 5.42 9.60
15:00 Hibernian 2 – 1 Dundee 1.44 5.07 7.70
15:00 Hamilton Academical 2 – 2 Aberdeen 6.00 4.00 1.65
12:30 ST Johnstone 0 – 4 Celtic 15.25 7.00 1.23
Tuesday 31 October 2017
19:45 Kilmarnock 0 – 3 Hibernian 5.10 3.82 1.76
Saturday 28 October 2017
15:00 Partick 1 – 0 ST Johnstone 2.85 3.29 2.74
15:00 Motherwell 0 – 1 Hibernian 3.59 3.61 2.13
15:00 Dundee 1 – 3 Hamilton Academical 2.12 3.71 3.53
15:00 Celtic 1 – 1 Kilmarnock 1.12 11.32 23.28
15:00 Aberdeen 2 – 1 Ross County 1.56 4.30 6.73
12:30 Heart Of Midlothian 1 – 3 Rangers 3.27 3.66 2.24
Wednesday 25 October 2017
19:45 Rangers 1 – 1 Kilmarnock 1.31 5.95 11.00
19:45 Dundee 0 – 1 Motherwell 2.70 3.47 3.04
19:45 Aberdeen 0 – 3 Celtic 5.70 4.00 1.68
Tuesday 24 October 2017
19:45 ST Johnstone 0 – 0 Ross County 2.35 3.49 3.28
19:45 Hibernian 1 – 0 Heart Of Midlothian 2.14 3.45 3.74
19:45 Hamilton Academical 0 – 0 Partick 2.70 3.40 2.77
Saturday 21 October 2017
15:00 Ross County 2 – 1 Hamilton Academical 1.87 4.10 4.00
15:00 Partick 2 – 1 Dundee 2.50 3.57 2.90
15:00 Heart Of Midlothian 1 – 0 ST Johnstone 1.91 3.60 4.83
Saturday 14 October 2017
15:00 Ross County 1 – 2 Heart Of Midlothian 3.10 3.60 2.40
15:00 Partick 0 – 2 Kilmarnock 2.06 3.50 3.75
15:00 Hibernian 0 – 1 Aberdeen 2.30 3.40 3.15
15:00 Hamilton Academical 1 – 2 Motherwell 3.15 3.50 2.31
15:00 Celtic 1 – 0 Dundee 1.10 10.50 27.00
Friday 13 October 2017
19:45 ST Johnstone 0 – 3 Rangers 4.95 4.00 1.70
Saturday 30 September 2017
15:00 Motherwell 3 – 0 Partick 2.19 3.25 3.60
15:00 Kilmarnock 0 – 2 Ross County 2.90 3.25 2.55
15:00 Dundee 2 – 1 Heart Of Midlothian 3.80 3.40 2.06
15:00 Celtic 2 – 2 Hibernian 1.27 6.00 10.00
15:00 Aberdeen 3 – 0 ST Johnstone 1.53 4.33 6.40
Friday 29 September 2017
19:45 Hamilton Academical 1 – 4 Rangers 7.25 4.80 1.40
Sunday 24 September 2017
12:15 Motherwell 0 – 1 Aberdeen 4.60 3.75 1.87
Saturday 23 September 2017
16:00 Partick 1 – 1 Heart Of Midlothian 3.60 3.50 2.10
15:00 ST Johnstone 2 – 1 Hamilton Academical 1.91 3.55 4.25
15:00 Ross County 0 – 1 Hibernian 3.75 3.70 2.05
15:00 Kilmarnock 1 – 1 Dundee 2.70 3.50 2.88
12:00 Rangers 0 – 2 Celtic 6.05 4.55 2.00
Saturday 16 September 2017
15:00 Hibernian 2 – 2 Motherwell 1.45 4.65 6.85
15:00 Hamilton Academical 1 – 2 Heart Of Midlothian 3.70 3.40 2.10
15:00 Dundee 3 – 2 ST Johnstone 3.00 3.40 2.48
15:00 Celtic 4 – 0 Ross County 1.14 8.95 19.25
15:00 Aberdeen 1 – 1 Kilmarnock 1.34 5.10 9.40
Friday 15 September 2017
19:45 Partick 2 – 2 Rangers 8.50 4.80 1.45
Saturday 9 September 2017
15:00 ST Johnstone 1 – 1 Hibernian 3.25 3.45 2.30
15:00 Ross County 1 – 1 Partick 2.45 3.45 3.10
15:00 Rangers 4 – 1 Dundee 1.25 6.45 12.50
15:00 Motherwell 2 – 0 Kilmarnock 2.03 3.60 3.80
15:00 Heart Of Midlothian 0 – 0 Aberdeen 3.65 3.60 1.99
Friday 8 September 2017
19:45 Hamilton Academical 1 – 4 Celtic 13.50 6.50 1.24
Sunday 27 August 2017
15:00 Ross County 1 – 3 Rangers 6.00 4.33 1.65
12:30 Dundee 1 – 1 Hibernian 3.75 3.60 2.04
Saturday 26 August 2017
15:00 Motherwell 2 – 1 Heart Of Midlothian 3.20 3.50 2.20
15:00 Partick 3 – 4 Aberdeen 4.85 3.80 1.80
15:00 Kilmarnock 2 – 2 Hamilton Academical 2.45 3.45 2.89
15:00 Celtic 1 – 1 ST Johnstone 1.19 7.00 16.00
Saturday 19 August 2017
15:00 ST Johnstone 1 – 0 Partick 2.15 3.40 3.60
15:00 Rangers 0 – 0 Heart Of Midlothian 1.59 4.10 7.00
15:00 Motherwell 2 – 0 Ross County 2.65 3.40 3.00
15:00 Hibernian 1 – 3 Hamilton Academical 1.51 4.20 7.50
15:00 Aberdeen 2 – 1 Dundee 1.39 5.00 8.50
12:30 Kilmarnock 0 – 2 Celtic 14.25 6.90 1.26
Saturday 12 August 2017
15:00 Kilmarnock 0 – 1 Heart Of Midlothian 3.15 3.33 2.24
15:00 ST Johnstone 4 – 1 Motherwell 1.86 3.55 4.50
15:00 Ross County 1 – 2 Aberdeen 4.65 3.80 1.76
15:00 Rangers 2 – 3 Hibernian 1.79 3.70 4.90
15:00 Hamilton Academical 3 – 0 Dundee 2.40 3.40 3.10
Friday 11 August 2017
19:45 Partick 0 – 1 Celtic 12.00 6.40 1.24
Sunday 6 August 2017
15:00 Aberdeen 2 – 0 Hamilton Academical 1.37 5.00 9.00
13:30 Motherwell 1 – 2 Rangers 6.10 4.33 1.57
Saturday 5 August 2017
15:00 Kilmarnock 1 – 2 ST Johnstone 2.85 3.30 2.57
15:00 Hibernian 3 – 1 Partick 1.86 3.60 4.65
15:00 Dundee 1 – 2 Ross County 2.55 3.40 2.75
12:30 Celtic 4 – 1 Heart Of Midlothian 1.18 7.50 14.00

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