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

Premiership 2016/17

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

228Matches
628Goals
2.75Per game
41.2%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 34 4 0 +81 106
2 ABEAberdeen 38 24 4 10 +39 76
3 RANRangers 38 19 10 9 +12 67
4 SJST Johnstone 38 17 7 14 +4 58
5 HOMHeart Of Midlothian 38 12 10 16 +3 46
6 RCRoss County 38 11 13 14 -10 46
7 PARPartick 38 10 12 16 -16 42
8 KILKilmarnock 38 9 14 15 -20 41
9 MOTMotherwell 38 10 8 20 -23 38
10 DUNDundee 38 10 7 21 -24 37
11 HAHamilton Academical 38 7 14 17 -19 35
12 ICInverness CT 38 7 13 18 -27 34

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.75
628 goals. 50.9% of matches went over 2.5.
Home advantage
41.2%
Draws 25.4%, away wins 33.3%.
Half-time lead held
76.6%
From 141 matches where someone led at the break.
1–1 34 · 14.9%
1–2 25 · 11%
2–0 22 · 9.6%
1–0 19 · 8.3%
2–1 17 · 7.5%
0–1 14 · 6.1%

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 21 May 2017
11:30 ST Johnstone 1 – 2 Rangers 3.30 3.40 2.20
11:30 Partick 0 – 6 Aberdeen 5.95 4.00 1.80
11:30 Celtic 2 – 0 Heart Of Midlothian 1.20 6.66 12.16
Saturday 20 May 2017
14:00 Hamilton Academical 4 – 0 Dundee 1.73 3.95 5.30
14:00 Kilmarnock 1 – 2 Ross County 2.67 3.40 2.65
14:00 Inverness CT 3 – 2 Motherwell 1.67 4.15 5.50
Thursday 18 May 2017
18:45 Partick 0 – 5 Celtic 10.25 5.55 1.29
Wednesday 17 May 2017
18:45 Dundee 0 – 2 Inverness CT 2.50 3.55 2.65
18:45 ST Johnstone 1 – 0 Heart Of Midlothian 2.40 3.31 2.86
18:45 Rangers 1 – 2 Aberdeen 2.55 3.40 2.70
Tuesday 16 May 2017
18:45 Ross County 3 – 2 Hamilton Academical 2.05 3.50 3.60
18:45 Motherwell 3 – 1 Kilmarnock 1.83 3.80 4.50
Saturday 13 May 2017
14:00 Kilmarnock 2 – 1 Inverness CT 2.38 3.35 2.95
14:00 Hamilton Academical 0 – 1 Motherwell 2.35 3.30 3.10
14:00 Dundee 1 – 1 Ross County 2.85 3.35 2.55
14:00 ST Johnstone 1 – 0 Partick 2.15 3.40 3.40
11:15 Rangers 2 – 1 Heart Of Midlothian 1.86 3.55 4.09
Friday 12 May 2017
18:45 Aberdeen 1 – 3 Celtic 4.50 3.75 1.82
Sunday 7 May 2017
14:00 Heart Of Midlothian 1 – 2 Aberdeen 3.35 3.37 2.12
11:15 Partick 1 – 2 Rangers 3.50 3.40 2.08
Saturday 6 May 2017
14:00 Motherwell 0 – 1 Ross County 2.45 3.40 2.81
14:00 Kilmarnock 0 – 1 Dundee 2.30 3.30 3.30
14:00 Celtic 4 – 1 ST Johnstone 1.23 6.00 13.00
11:15 Inverness CT 2 – 1 Hamilton Academical 2.27 3.20 3.25
Saturday 29 April 2017
14:00 Motherwell 2 – 3 Dundee 2.20 3.50 3.60
14:00 Hamilton Academical 0 – 2 Kilmarnock 2.36 3.25 3.15
14:00 Heart Of Midlothian 2 – 2 Partick 1.94 3.40 3.90
14:00 Aberdeen 0 – 2 ST Johnstone 1.46 4.35 7.75
11:00 Rangers 1 – 5 Celtic 4.75 4.00 1.70
Friday 28 April 2017
18:45 Ross County 4 – 0 Inverness CT 1.95 3.80 4.00
Sunday 16 April 2017
11:30 Ross County 2 – 2 Celtic 12.00 6.20 1.38
Saturday 15 April 2017
14:00 Rangers 2 – 0 Partick 1.67 3.80 6.00
14:00 Dundee 0 – 2 Hamilton Academical 2.25 3.40 3.60
14:00 Motherwell 4 – 2 Inverness CT 2.40 3.50 3.50
14:00 ST Johnstone 1 – 2 Aberdeen 5.45 3.70 1.80
Friday 14 April 2017
18:45 Kilmarnock 0 – 0 Heart Of Midlothian 3.88 3.47 1.92
Sunday 9 April 2017
11:30 Aberdeen 0 – 3 Rangers 1.75 3.80 5.00
Saturday 8 April 2017
14:00 Partick 1 – 0 Motherwell 1.81 3.60 5.05
14:00 Hamilton Academical 1 – 1 Ross County 2.70 3.25 2.65
14:00 Heart Of Midlothian 1 – 0 Dundee 1.56 3.89 5.90
14:00 Celtic 3 – 1 Kilmarnock 1.14 8.00 18.50
14:00 Inverness CT 0 – 3 ST Johnstone 2.50 3.25 2.95
Wednesday 5 April 2017
18:45 ST Johnstone 1 – 0 Heart Of Midlothian 2.90 3.32 2.37
18:45 Celtic 1 – 1 Partick 1.22 6.10 13.00
18:45 Kilmarnock 0 – 0 Rangers 4.95 4.00 1.70
18:45 Motherwell 0 – 0 Hamilton Academical 2.40 3.40 3.10
Tuesday 4 April 2017
18:45 Ross County 2 – 1 Dundee 2.09 3.60 3.80
18:45 Aberdeen 1 – 0 Inverness CT 1.29 5.65 12.00
Sunday 2 April 2017
11:30 Heart Of Midlothian 0 – 5 Celtic 6.71 4.33 1.46
Saturday 1 April 2017
14:00 Rangers 1 – 1 Motherwell 1.25 5.95 11.25
14:00 Hamilton Academical 1 – 0 ST Johnstone 3.00 3.20 2.45
14:00 Inverness CT 1 – 1 Kilmarnock 2.09 3.40 3.60
14:00 Partick 2 – 1 Ross County 2.10 3.40 3.65
Friday 31 March 2017
18:45 Dundee 0 – 7 Aberdeen 6.00 4.05 1.56
Sunday 19 March 2017
12:30 Dundee 1 – 2 Celtic 13.00 6.15 1.25
Saturday 18 March 2017
15:00 Rangers 4 – 0 Hamilton Academical 1.31 5.35 10.00
15:00 Inverness CT 1 – 1 Ross County 2.40 3.40 2.90
15:00 Kilmarnock 1 – 1 Partick 2.98 3.30 2.45
15:00 Motherwell 1 – 2 ST Johnstone 3.30 3.40 2.26
12:15 Aberdeen 2 – 0 Heart Of Midlothian 1.74 3.60 4.63
Sunday 12 March 2017
12:00 Celtic 1 – 1 Rangers 1.40 5.10 8.50
Saturday 11 March 2017
15:00 Ross County 1 – 2 Kilmarnock 1.93 3.60 4.00
15:00 ST Johnstone 2 – 0 Dundee 2.00 3.50 3.95
15:00 Aberdeen 1 – 0 Motherwell 1.33 6.50 13.00
15:00 Heart Of Midlothian 4 – 0 Hamilton Academical 1.63 3.90 5.15
15:00 Partick 1 – 1 Inverness CT 1.93 3.55 4.15
Saturday 4 March 2017
15:00 Kilmarnock 1 – 2 Motherwell 2.21 3.50 3.20
Wednesday 1 March 2017
19:45 Rangers 3 – 2 ST Johnstone 1.58 4.00 5.65
19:45 Dundee 0 – 1 Partick 2.65 3.20 2.70
19:45 Heart Of Midlothian 0 – 1 Ross County 1.67 3.87 4.79
19:45 Inverness CT 0 – 4 Celtic 12.00 6.05 1.25
Tuesday 28 February 2017
19:45 Hamilton Academical 1 – 0 Aberdeen 6.00 4.00 1.58
Saturday 25 February 2017
15:00 Partick 2 – 0 Heart Of Midlothian 2.91 3.34 2.38
15:00 Aberdeen 1 – 0 Ross County 1.40 4.80 7.25
15:00 ST Johnstone 0 – 2 Kilmarnock 1.79 3.60 4.80
15:00 Celtic 2 – 0 Hamilton Academical 1.07 11.00 26.00
15:00 Motherwell 1 – 5 Dundee 2.50 3.40 2.88
Friday 24 February 2017
19:45 Inverness CT 2 – 1 Rangers 4.50 3.80 1.76
Sunday 19 February 2017
15:15 Dundee 2 – 1 Rangers 5.00 3.85 1.69
13:00 Kilmarnock 1 – 2 Aberdeen 7.00 4.33 1.49
Saturday 18 February 2017
15:00 Ross County 1 – 2 ST Johnstone 2.50 3.30 2.75
15:00 Celtic 2 – 0 Motherwell 1.07 10.00 29.00
15:00 Heart Of Midlothian 1 – 1 Inverness CT 1.53 4.13 5.90
15:00 Partick 2 – 0 Hamilton Academical 1.88 3.50 4.50
Wednesday 15 February 2017
19:45 Aberdeen 7 – 2 Motherwell 1.33 5.40 8.00
Saturday 11 February 2017
15:00 Dundee 1 – 1 Kilmarnock 2.10 3.40 3.75
Sunday 5 February 2017
12:30 ST Johnstone 2 – 5 Celtic 8.00 4.65 1.44
Saturday 4 February 2017
15:00 Rangers 1 – 1 Ross County 1.44 4.60 7.25
15:00 Aberdeen 2 – 0 Partick 1.54 4.20 5.95
15:00 Hamilton Academical 1 – 1 Kilmarnock 2.15 3.30 3.45
15:00 Inverness CT 2 – 2 Dundee 2.15 3.30 3.40
12:15 Motherwell 0 – 3 Heart Of Midlothian 3.74 3.66 1.91
Wednesday 1 February 2017
19:45 Celtic 1 – 0 Aberdeen 1.40 4.65 7.50
19:45 Heart Of Midlothian 4 – 1 Rangers 2.79 3.35 2.45
19:45 Partick 0 – 1 ST Johnstone 2.60 3.20 2.75
Tuesday 31 January 2017
19:45 Ross County 1 – 2 Motherwell 2.00 3.40 3.75
19:45 Hamilton Academical 3 – 0 Inverness CT 2.75 3.25 3.00
Sunday 29 January 2017
13:00 Celtic 4 – 0 Heart Of Midlothian 1.28 5.65 9.33
Saturday 28 January 2017
15:00 ST Johnstone 3 – 0 Hamilton Academical 1.65 3.80 6.50
15:00 Inverness CT 0 – 0 Partick 2.47 3.40 2.85
15:00 Kilmarnock 3 – 2 Ross County 3.30 3.60 2.36
12:30 Motherwell 0 – 2 Rangers 5.20 4.00 1.65
Friday 27 January 2017
19:45 Aberdeen 3 – 0 Dundee 1.39 5.00 9.00
Wednesday 25 January 2017
19:45 Celtic 1 – 0 ST Johnstone 1.21 7.00 16.00
Saturday 31 December 2016
15:00 Ross County 3 – 2 Inverness CT 2.40 3.25 3.05
14:00 Dundee 3 – 0 ST Johnstone 3.65 3.40 2.33
14:00 Partick 0 – 0 Kilmarnock 1.63 3.80 6.00
13:00 Hamilton Academical 1 – 1 Motherwell 2.40 3.35 3.00
12:15 Rangers 1 – 2 Celtic 4.85 4.00 1.75
Friday 30 December 2016
19:45 Heart Of Midlothian 0 – 1 Aberdeen 2.60 3.36 2.63
Wednesday 28 December 2016
19:45 ST Johnstone 1 – 1 Rangers 3.40 3.35 2.20
19:45 Celtic 2 – 0 Ross County 1.14 8.50 19.50
19:45 Inverness CT 1 – 2 Motherwell 1.91 3.55 4.00
19:45 Partick 2 – 0 Dundee 1.98 3.40 4.00
Tuesday 27 December 2016
19:45 Heart Of Midlothian 4 – 0 Kilmarnock 1.46 4.31 6.67
15:00 Aberdeen 2 – 1 Hamilton Academical 1.33 5.25 10.25
Saturday 24 December 2016
12:30 Rangers 1 – 0 Inverness CT 1.36 5.10 8.50
12:30 Hamilton Academical 0 – 3 Celtic 13.50 6.80 1.20
Friday 23 December 2016
19:45 Ross County 1 – 3 Partick 2.35 3.30 3.10
19:45 Dundee 3 – 2 Heart Of Midlothian 3.76 3.51 1.96
19:45 Kilmarnock 0 – 1 ST Johnstone 3.50 3.30 2.27
19:45 Motherwell 1 – 3 Aberdeen 4.95 3.70 1.71
Tuesday 20 December 2016
19:45 Celtic 1 – 0 Partick 1.18 8.00 15.50
Saturday 17 December 2016
15:00 Ross County 2 – 1 Aberdeen 4.33 3.75 1.87
15:00 ST Johnstone 1 – 1 Motherwell 1.78 3.65 4.70
15:00 Celtic 2 – 1 Dundee 1.14 9.25 21.00
15:00 Heart Of Midlothian 1 – 1 Partick 1.66 3.78 4.94
15:00 Kilmarnock 1 – 1 Inverness CT 3.00 3.30 2.45
Friday 16 December 2016
19:45 Hamilton Academical 1 – 2 Rangers 5.80 4.20 1.55
Tuesday 13 December 2016
19:45 Celtic 1 – 0 Hamilton Academical 1.11 10.00 21.00
Saturday 10 December 2016
15:00 Aberdeen 0 – 0 ST Johnstone 1.71 3.90 5.25
15:00 Rangers 2 – 0 Heart Of Midlothian 1.87 3.57 3.97
15:00 Dundee 0 – 0 Ross County 2.55 3.50 2.83
15:00 Inverness CT 1 – 1 Hamilton Academical 2.01 3.75 3.70
15:00 Motherwell 0 – 0 Kilmarnock 1.98 3.50 4.00
Friday 9 December 2016
19:45 Partick 1 – 4 Celtic 12.00 5.70 1.29
Tuesday 6 December 2016
19:45 Aberdeen 5 – 1 Kilmarnock 1.38 5.05 8.50
Saturday 3 December 2016
15:00 Kilmarnock 2 – 0 Dundee 2.75 3.30 2.61
15:00 Rangers 2 – 1 Aberdeen 2.30 3.40 3.10
15:00 Ross County 2 – 2 Heart Of Midlothian 3.42 3.47 2.05
15:00 ST Johnstone 3 – 0 Inverness CT 2.12 3.35 3.75
15:00 Hamilton Academical 1 – 1 Partick 2.65 3.30 2.66
12:15 Motherwell 3 – 4 Celtic 15.00 6.70 1.19
Wednesday 30 November 2016
19:45 Heart Of Midlothian 2 – 0 Rangers 2.79 3.31 2.45
Saturday 26 November 2016
15:00 Ross County 1 – 1 Hamilton Academical 2.09 3.50 3.45
15:00 Dundee 2 – 1 Inverness CT 2.47 3.30 2.90
15:00 Heart Of Midlothian 3 – 0 Motherwell 1.54 4.18 5.64
12:15 Partick 1 – 2 Rangers 4.75 3.70 1.77
Monday 21 November 2016
19:45 Hamilton Academical 3 – 3 Heart Of Midlothian 4.33 3.58 1.79
Saturday 19 November 2016
15:00 Rangers 1 – 0 Dundee 1.40 4.90 7.50
15:00 ST Johnstone 2 – 4 Ross County 1.87 3.60 4.10
15:00 Inverness CT 1 – 3 Aberdeen 4.20 3.60 1.97
15:00 Motherwell 2 – 0 Partick 3.00 3.35 2.40
Friday 18 November 2016
19:45 Kilmarnock 0 – 1 Celtic 19.00 8.00 1.14
Sunday 6 November 2016
12:00 Ross County 1 – 1 Rangers 5.50 4.10 1.61
Saturday 5 November 2016
15:00 Dundee 2 – 0 Motherwell 2.20 3.50 3.25
15:00 Celtic 3 – 0 Inverness CT 1.14 8.25 18.25
15:00 Heart Of Midlothian 2 – 2 ST Johnstone 1.81 3.53 4.26
15:00 Kilmarnock 0 – 0 Hamilton Academical 2.64 3.40 2.80
Friday 4 November 2016
19:45 Partick 1 – 2 Aberdeen 4.33 3.60 1.84
Saturday 29 October 2016
14:00 Motherwell 4 – 1 Ross County 2.63 3.50 2.75
14:00 Rangers 3 – 0 Kilmarnock 1.34 5.50 8.25
14:00 ST Johnstone 1 – 2 Partick 1.95 3.45 3.90
14:00 Hamilton Academical 0 – 1 Dundee 2.39 3.35 3.10
14:00 Inverness CT 3 – 3 Heart Of Midlothian 2.99 3.32 2.30
11:00 Aberdeen 0 – 1 Celtic 5.15 3.90 1.67
Wednesday 26 October 2016
18:45 Rangers 1 – 1 ST Johnstone 1.65 4.00 5.50
18:45 Ross County 0 – 4 Celtic 12.00 6.00 1.33
18:45 Dundee 0 – 2 Partick 2.38 3.30 3.10
18:45 Kilmarnock 2 – 0 Heart Of Midlothian 6.00 4.02 1.53
18:45 Motherwell 0 – 3 Inverness CT 2.90 3.30 3.25
Tuesday 25 October 2016
18:45 Hamilton Academical 1 – 0 Aberdeen 5.80 4.20 1.57
Sunday 23 October 2016
11:00 ST Johnstone 2 – 1 Dundee 1.89 3.75 4.20
Saturday 22 October 2016
14:00 Inverness CT 1 – 1 Kilmarnock 1.57 4.00 6.00
14:00 Partick 1 – 1 Ross County 2.19 3.50 3.40
Saturday 15 October 2016
14:00 Celtic 2 – 0 Motherwell 1.10 9.50 21.00
14:00 Aberdeen 4 – 0 Ross County 1.50 4.25 7.00
14:00 ST Johnstone 0 – 1 Kilmarnock 1.52 4.33 6.05
14:00 Heart Of Midlothian 2 – 0 Dundee 1.49 4.22 6.18
14:00 Partick 2 – 2 Hamilton Academical 2.12 3.40 4.00
Friday 14 October 2016
18:45 Inverness CT 0 – 1 Rangers 4.33 3.40 1.92
Saturday 1 October 2016
14:00 Kilmarnock 0 – 4 Aberdeen 6.50 4.10 1.56
14:00 Rangers 2 – 0 Partick 1.37 5.25 8.50
14:00 Ross County 0 – 2 ST Johnstone 2.54 3.30 2.80
14:00 Hamilton Academical 1 – 1 Inverness CT 3.05 3.50 2.31
11:15 Dundee 0 – 1 Celtic 13.00 6.50 1.22
Friday 30 September 2016
18:45 Motherwell 1 – 3 Heart Of Midlothian 3.88 3.57 1.88
Sunday 25 September 2016
14:00 Hamilton Academical 1 – 1 ST Johnstone 3.05 3.40 2.38
12:00 Aberdeen 2 – 1 Rangers 2.45 3.20 3.00
Saturday 24 September 2016
14:00 Celtic 6 – 1 Kilmarnock 1.14 10.00 19.00
14:00 Heart Of Midlothian 0 – 0 Ross County 1.75 3.65 4.40
14:00 Inverness CT 3 – 1 Dundee 2.00 3.40 4.00
14:00 Partick 1 – 1 Motherwell 2.50 3.40 2.88
Sunday 18 September 2016
14:00 Inverness CT 2 – 2 Celtic 9.00 5.25 1.33
11:00 Dundee 1 – 3 Aberdeen 3.80 3.50 2.01
Saturday 17 September 2016
14:00 Rangers 0 – 0 Ross County 1.51 4.40 7.50
14:00 ST Johnstone 1 – 0 Heart Of Midlothian 2.96 3.21 2.36
14:00 Kilmarnock 2 – 2 Partick 2.91 3.30 2.45
14:00 Motherwell 4 – 2 Hamilton Academical 2.20 3.30 3.40
Saturday 10 September 2016
14:00 Ross County 1 – 1 Motherwell 1.78 3.80 4.50
14:00 Aberdeen 1 – 1 Inverness CT 1.80 3.60 4.70
14:00 Dundee 1 – 1 Kilmarnock 1.83 3.60 4.50
14:00 Heart Of Midlothian 3 – 1 Hamilton Academical 1.61 3.86 5.28
14:00 Partick 0 – 2 ST Johnstone 2.65 3.40 2.65
11:00 Celtic 5 – 1 Rangers 1.57 4.00 6.30
Saturday 27 August 2016
14:00 Celtic 4 – 1 Aberdeen 1.34 5.05 9.00
14:00 Motherwell 0 – 0 Dundee 2.40 3.50 2.95
14:00 Hamilton Academical 1 – 0 Ross County 3.25 3.40 2.30
14:00 Inverness CT 2 – 1 ST Johnstone 2.56 3.40 2.87
14:00 Partick 1 – 2 Heart Of Midlothian 3.29 3.32 2.16
Friday 26 August 2016
18:45 Kilmarnock 1 – 1 Rangers 8.00 4.60 1.40
Saturday 20 August 2016
14:00 Rangers 2 – 1 Motherwell 1.34 5.25 9.25
14:00 Ross County 2 – 0 Kilmarnock 1.83 3.80 4.70
14:00 Aberdeen 2 – 1 Partick 1.61 3.95 7.50
14:00 Heart Of Midlothian 5 – 1 Inverness CT 1.94 3.39 3.86
11:15 ST Johnstone 2 – 4 Celtic 5.70 4.05 1.66
Friday 19 August 2016
18:45 Dundee 1 – 1 Hamilton Academical 2.08 3.35 3.55
Saturday 13 August 2016
14:00 Motherwell 1 – 2 ST Johnstone 3.10 3.40 2.35
14:00 Aberdeen 0 – 0 Heart Of Midlothian 1.96 3.43 3.76
14:00 Hamilton Academical 1 – 2 Kilmarnock 2.18 3.75 3.30
14:00 Inverness CT 2 – 3 Ross County 2.25 3.40 3.25
11:15 Dundee 1 – 2 Rangers 4.70 3.75 1.75
Sunday 7 August 2016
13:15 Heart Of Midlothian 1 – 2 Celtic 4.91 3.90 1.65
11:15 ST Johnstone 0 – 0 Aberdeen 3.15 3.25 2.39
Saturday 6 August 2016
14:00 Ross County 1 – 3 Dundee 2.13 3.50 3.60
14:00 Kilmarnock 1 – 2 Motherwell 2.75 3.30 2.63
14:00 Partick 2 – 0 Inverness CT 2.75 3.20 2.70
11:30 Rangers 1 – 1 Hamilton Academical 1.30 5.50 9.50

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