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

Premiership 2021/22

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

233Matches
575Goals
2.47Per game
42.9%Home wins
100%Priced at kickoff
CelticTop of the table

Final table 15 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 29 6 3 +70 93
2 RANRangers 38 27 8 3 +49 89
3 HOMHeart Of Midlothian 38 17 10 11 +10 61
4 LIVLivingston 38 13 10 15 -5 49
5 DUDundee Utd 38 12 12 14 -7 48
6 MOTMotherwell 38 12 10 16 -19 46
7 HIBHibernian 38 11 12 15 -4 45
8 SMST Mirren 38 10 14 14 -18 44
9 ABEAberdeen 38 10 11 17 -5 41
10 RCRoss County 38 10 11 17 -14 41
11 SJST Johnstone 40 9 12 19 -23 39
12 DUNDundee 38 6 11 21 -30 29
13 ICInverness CT 5 2 2 1 -2 8
14 ARBArbroath 1 0 1 0 0 1
15 PARPartick 2 0 0 2 -2 0

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.47
575 goals. 44.6% of matches went over 2.5.
Home advantage
42.9%
Draws 27.9%, away wins 29.2%.
Half-time lead held
72.9%
From 129 matches where someone led at the break.
1–1 31 · 13.3%
1–0 29 · 12.4%
2–0 23 · 9.9%
0–0 22 · 9.4%
1–2 20 · 8.6%
0–1 19 · 8.2%

Results 234

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 23 May 2022
19:45 ST Johnstone 4 – 0 Inverness CT 2.01 3.38 4.88
Friday 20 May 2022
19:45 Inverness CT 2 – 2 ST Johnstone 3.45 2.99 2.72
Sunday 15 May 2022
12:00 Livingston 2 – 1 Dundee 2.06 3.54 4.16
12:00 Hibernian 4 – 0 ST Johnstone 1.78 3.79 6.05
12:00 Aberdeen 0 – 0 ST Mirren 1.88 3.65 4.90
Saturday 14 May 2022
12:15 Ross County 1 – 2 Dundee Utd 3.28 3.44 2.60
12:15 Heart Of Midlothian 1 – 3 Rangers 2.95 3.64 2.55
12:15 Celtic 6 – 0 Motherwell 1.22 8.50 17.64
Friday 13 May 2022
19:45 Arbroath 0 – 0 Inverness CT 2.92 3.04 2.90
Wednesday 11 May 2022
19:45 ST Mirren 0 – 0 Livingston 2.64 3.06 3.34
19:45 ST Johnstone 1 – 0 Aberdeen 3.15 2.92 3.50
19:45 Rangers 4 – 1 Ross County 1.24 6.87 13.75
19:45 Motherwell 2 – 1 Heart Of Midlothian 3.04 3.40 2.68
19:30 Dundee Utd 1 – 1 Celtic 21.00 7.72 1.27
Tuesday 10 May 2022
19:45 Dundee 3 – 1 Hibernian 4.14 3.42 2.21
19:05 Inverness CT 0 – 0 Arbroath 2.14 3.20 4.04
Sunday 8 May 2022
15:00 Rangers 2 – 0 Dundee Utd 1.25 7.40 15.00
Saturday 7 May 2022
15:00 ST Mirren 2 – 0 Dundee 2.26 3.45 3.80
15:00 Livingston 1 – 1 ST Johnstone 2.47 3.25 3.50
15:00 Hibernian 1 – 1 Aberdeen 1.24 6.65 10.00
15:00 Ross County 0 – 1 Motherwell 2.50 3.30 3.48
12:00 Celtic 4 – 1 Heart Of Midlothian 1.31 6.70 13.08
Friday 6 May 2022
19:45 Inverness CT 1 – 0 Partick 2.34 3.25 4.18
Tuesday 3 May 2022
19:05 Partick 1 – 2 Inverness CT 2.74 3.16 3.11
Sunday 1 May 2022
12:00 Celtic 1 – 1 Rangers 1.95 3.84 4.40
Saturday 30 April 2022
15:00 ST Johnstone 0 – 1 ST Mirren 2.53 3.10 3.39
15:00 Livingston 1 – 0 Hibernian 2.94 3.10 2.85
15:00 Aberdeen 1 – 0 Dundee 1.64 4.36 7.50
15:00 Heart Of Midlothian 0 – 0 Ross County 1.69 4.14 5.50
15:00 Dundee Utd 1 – 0 Motherwell 2.87 3.20 2.95
Sunday 24 April 2022
15:00 Dundee Utd 2 – 3 Heart Of Midlothian 3.55 3.46 2.45
14:30 Ross County 0 – 2 Celtic 13.00 6.60 1.26
Saturday 23 April 2022
15:00 ST Mirren 0 – 1 Hibernian 3.01 3.00 2.85
15:00 Dundee 1 – 1 ST Johnstone 2.76 3.10 3.05
15:00 Aberdeen 1 – 2 Livingston 2.12 3.25 4.64
12:00 Motherwell 1 – 3 Rangers 8.50 5.40 1.44
Sunday 10 April 2022
12:00 ST Mirren 0 – 4 Rangers 12.00 5.50 1.35
Saturday 9 April 2022
15:00 Livingston 2 – 2 Motherwell 2.25 3.35 3.79
15:00 Heart Of Midlothian 3 – 1 Hibernian 2.06 3.50 4.27
15:00 Dundee Utd 2 – 2 Dundee 2.38 3.30 3.47
15:00 Celtic 7 – 0 ST Johnstone 1.16 8.60 26.00
15:00 Aberdeen 0 – 1 Ross County 1.80 3.69 5.57
Sunday 3 April 2022
12:00 Rangers 1 – 2 Celtic 2.82 3.25 2.95
Saturday 2 April 2022
15:00 ST Johnstone 1 – 0 Livingston 2.75 2.93 3.21
15:00 Ross County 1 – 1 Heart Of Midlothian 3.76 3.42 2.21
15:00 Motherwell 4 – 2 ST Mirren 2.35 3.40 3.50
15:00 Hibernian 1 – 1 Dundee Utd 2.07 3.40 4.70
15:00 Dundee 2 – 2 Aberdeen 4.35 3.27 2.05
Sunday 20 March 2022
12:00 Dundee 1 – 2 Rangers 17.00 6.80 1.25
Saturday 19 March 2022
15:00 ST Mirren 1 – 2 Dundee Utd 2.30 3.14 3.96
15:00 ST Johnstone 2 – 1 Motherwell 2.75 2.97 3.55
15:00 Heart Of Midlothian 2 – 0 Livingston 1.98 3.52 4.65
15:00 Celtic 4 – 0 Ross County 1.13 10.00 28.00
15:00 Aberdeen 3 – 1 Hibernian 2.43 3.04 3.88
Wednesday 9 March 2022
19:45 Dundee 0 – 1 ST Mirren 3.00 3.10 2.81
Sunday 6 March 2022
12:00 Livingston 1 – 3 Celtic 9.70 5.00 1.42
Saturday 5 March 2022
15:00 Ross County 1 – 0 ST Mirren 2.36 3.20 3.59
15:00 Rangers 1 – 0 Aberdeen 1.36 5.61 13.62
15:00 Motherwell 1 – 1 Dundee 1.97 3.35 5.01
15:00 Hibernian 0 – 0 ST Johnstone 2.03 3.20 4.82
15:00 Dundee Utd 2 – 2 Heart Of Midlothian 4.77 3.82 2.08
Wednesday 2 March 2022
19:45 ST Johnstone 0 – 1 Rangers 13.58 6.00 1.31
19:45 Motherwell 0 – 1 Ross County 2.38 3.42 3.27
19:45 Livingston 2 – 1 Dundee Utd 2.04 3.30 4.60
19:45 Heart Of Midlothian 2 – 0 Aberdeen 2.02 3.52 4.20
19:45 Dundee 0 – 0 Hibernian 3.45 3.22 2.47
19:45 Celtic 2 – 0 ST Mirren 1.15 10.00 25.00
Sunday 27 February 2022
15:00 Rangers 2 – 2 Motherwell 1.22 7.76 17.77
12:00 Hibernian 0 – 0 Celtic 7.84 5.00 1.44
Saturday 26 February 2022
15:00 ST Mirren 0 – 2 Heart Of Midlothian 3.40 3.13 2.24
15:00 Ross County 3 – 1 ST Johnstone 2.42 3.15 3.58
15:00 Dundee 0 – 4 Livingston 3.42 3.05 2.53
15:00 Aberdeen 1 – 1 Dundee Utd 1.99 3.50 4.90
Sunday 20 February 2022
15:00 Celtic 3 – 2 Dundee 1.13 10.55 27.52
12:00 Dundee Utd 1 – 1 Rangers 10.19 5.60 1.36
Saturday 19 February 2022
15:00 ST Johnstone 2 – 1 Heart Of Midlothian 4.33 3.28 2.07
15:00 Motherwell 1 – 1 Aberdeen 3.36 3.20 2.55
15:00 Livingston 1 – 1 ST Mirren 2.28 3.20 4.00
15:00 Hibernian 2 – 0 Ross County 1.81 3.78 4.85
Tuesday 15 February 2022
19:45 Aberdeen 1 – 1 ST Johnstone 1.90 3.25 5.74
Wednesday 9 February 2022
19:45 ST Mirren 2 – 1 ST Johnstone 2.36 2.96 3.95
19:45 Ross County 1 – 1 Livingston 2.60 3.34 3.13
19:45 Rangers 2 – 0 Hibernian 1.31 5.83 13.00
19:45 Heart Of Midlothian 1 – 2 Dundee 1.55 4.42 7.00
19:45 Dundee Utd 2 – 0 Motherwell 2.65 3.10 3.20
19:45 Aberdeen 2 – 3 Celtic 7.22 4.30 1.54
Sunday 6 February 2022
16:00 Rangers 5 – 0 Heart Of Midlothian 1.45 5.00 8.22
13:30 Motherwell 0 – 4 Celtic 9.94 5.75 1.39
Saturday 5 February 2022
15:00 ST Johnstone 0 – 0 Dundee Utd 2.38 2.98 4.00
15:00 Livingston 2 – 1 Aberdeen 3.76 3.14 2.50
15:00 Hibernian 0 – 1 ST Mirren 2.13 3.45 4.40
15:00 Dundee 1 – 2 Ross County 2.55 3.40 3.03
Wednesday 2 February 2022
19:45 Celtic 3 – 0 Rangers 2.35 3.55 3.48
Tuesday 1 February 2022
19:45 ST Mirren 1 – 1 Motherwell 2.36 3.15 3.65
19:45 Ross County 1 – 1 Aberdeen 3.80 3.47 2.25
19:45 Livingston 1 – 2 ST Johnstone 2.29 3.00 4.10
19:45 Hibernian 0 – 0 Heart Of Midlothian 2.99 3.28 2.65
19:45 Dundee 0 – 0 Dundee Utd 2.52 3.36 3.65
Saturday 29 January 2022
15:00 Hibernian 2 – 3 Livingston 2.05 3.30 4.80
15:00 Heart Of Midlothian 2 – 0 Motherwell 1.69 4.08 6.36
15:00 Celtic 1 – 0 Dundee Utd 1.17 10.00 21.00
12:30 Ross County 3 – 3 Rangers 9.90 5.40 1.41
Wednesday 26 January 2022
19:45 ST Johnstone 0 – 0 Dundee 2.43 3.09 3.68
19:45 Rangers 1 – 0 Livingston 1.36 5.75 13.45
19:45 Motherwell 0 – 0 Hibernian 3.25 3.30 2.49
19:45 Heart Of Midlothian 1 – 2 Celtic 4.90 4.14 1.74
19:45 Dundee Utd 2 – 1 Ross County 2.60 3.34 3.06
Tuesday 25 January 2022
19:45 ST Mirren 1 – 0 Aberdeen 3.38 3.24 2.60
Tuesday 18 January 2022
19:45 Ross County 3 – 1 Motherwell 2.42 3.43 3.40
19:45 Livingston 2 – 0 Dundee 2.37 3.15 3.64
19:45 Heart Of Midlothian 2 – 0 ST Johnstone 1.65 3.85 6.50
19:45 Dundee Utd 1 – 2 ST Mirren 2.55 3.19 3.20
19:45 Aberdeen 1 – 1 Rangers 5.24 3.62 1.85
Monday 17 January 2022
19:45 Celtic 2 – 0 Hibernian 1.31 6.13 10.25
Sunday 26 December 2021
15:00 Rangers 2 – 0 ST Mirren 1.18 8.60 20.00
15:00 Motherwell 2 – 1 Livingston 2.39 3.14 3.55
15:00 Heart Of Midlothian 2 – 1 Ross County 1.66 4.16 5.75
15:00 Dundee Utd 1 – 3 Hibernian 5.15 3.70 1.85
15:00 Aberdeen 2 – 1 Dundee 1.52 5.50 8.25
12:30 ST Johnstone 1 – 3 Celtic 11.28 5.40 1.35
Wednesday 22 December 2021
19:45 ST Mirren 0 – 0 Celtic 23.00 8.90 1.20
19:45 Hibernian 1 – 0 Aberdeen 2.34 3.40 3.55
19:45 ST Johnstone 1 – 2 Ross County 2.55 3.10 3.28
Saturday 18 December 2021
15:00 Rangers 1 – 0 Dundee Utd 1.09 15.00 60.00
15:00 Motherwell 2 – 0 ST Johnstone 2.53 3.10 3.51
15:00 Livingston 1 – 1 Ross County 2.35 3.60 3.45
15:00 Dundee 0 – 1 Heart Of Midlothian 4.40 3.84 1.91
Wednesday 15 December 2021
19:45 Ross County 1 – 2 Celtic 11.00 6.40 1.34
19:45 Rangers 2 – 0 ST Johnstone 1.20 7.57 18.59
Tuesday 14 December 2021
19:45 Hibernian 1 – 0 Dundee 1.70 4.00 5.45
Sunday 12 December 2021
15:00 Celtic 1 – 0 Motherwell 1.18 8.60 19.75
12:00 Heart Of Midlothian 0 – 2 Rangers 6.00 4.40 1.60
Saturday 11 December 2021
15:00 ST Mirren 1 – 1 Hibernian 2.90 3.40 2.68
15:00 ST Johnstone 0 – 1 Aberdeen 3.92 3.06 2.40
15:00 Ross County 3 – 2 Dundee 2.28 3.55 3.41
15:00 Dundee Utd 0 – 1 Livingston 2.65 3.08 3.20
Wednesday 8 December 2021
19:45 Livingston 1 – 0 Hibernian 4.00 3.29 2.50
Sunday 5 December 2021
15:00 Livingston 0 – 1 Heart Of Midlothian 4.00 3.50 2.09
12:00 Dundee Utd 0 – 3 Celtic 10.12 5.60 1.35
Saturday 4 December 2021
15:00 Rangers 3 – 0 Dundee 1.17 8.41 21.18
15:00 Hibernian 1 – 1 Motherwell 1.80 4.05 5.50
15:00 Aberdeen 4 – 1 ST Mirren 1.99 3.50 4.41
Thursday 2 December 2021
19:45 Celtic 1 – 0 Heart Of Midlothian 1.31 6.60 11.50
Wednesday 1 December 2021
19:45 ST Mirren 0 – 0 Ross County 2.33 3.45 3.58
19:45 Hibernian 0 – 1 Rangers 6.25 4.20 1.62
19:45 Dundee 1 – 0 ST Johnstone 2.90 3.00 2.95
19:45 Aberdeen 2 – 0 Livingston 1.78 3.44 5.96
Tuesday 30 November 2021
19:45 Motherwell 1 – 0 Dundee Utd 2.33 3.33 3.54
Sunday 28 November 2021
15:00 Celtic 2 – 1 Aberdeen 1.41 5.05 9.00
12:00 Livingston 1 – 3 Rangers 11.74 5.40 1.34
Saturday 27 November 2021
15:00 ST Johnstone 1 – 2 Hibernian 3.30 2.95 2.65
15:00 Ross County 1 – 1 Dundee Utd 2.27 3.36 3.56
15:00 Heart Of Midlothian 2 – 0 ST Mirren 1.73 3.68 4.78
15:00 Dundee 3 – 0 Motherwell 2.45 3.38 3.20
Wednesday 24 November 2021
19:45 Ross County 1 – 0 Hibernian 3.25 3.50 2.33
Saturday 20 November 2021
15:00 ST Mirren 1 – 1 Livingston 2.11 3.24 4.54
15:00 Motherwell 2 – 0 Heart Of Midlothian 4.61 3.90 1.85
15:00 Dundee Utd 1 – 0 Aberdeen 3.35 3.19 2.70
Sunday 7 November 2021
15:00 Rangers 4 – 2 Ross County 1.22 8.75 19.00
12:00 Dundee 2 – 4 Celtic 11.00 6.00 1.31
Saturday 6 November 2021
15:00 ST Johnstone 0 – 0 ST Mirren 2.60 3.10 3.30
15:00 Heart Of Midlothian 5 – 2 Dundee Utd 1.75 3.65 5.50
15:00 Aberdeen 0 – 2 Motherwell 1.61 4.10 6.50
Sunday 31 October 2021
12:00 Motherwell 1 – 6 Rangers 11.00 5.60 1.33
Saturday 30 October 2021
15:00 ST Mirren 0 – 1 Dundee 2.05 3.60 4.00
15:00 Dundee Utd 0 – 1 ST Johnstone 2.80 3.05 3.00
15:00 Celtic 0 – 0 Livingston 1.16 8.40 21.00
15:00 Aberdeen 2 – 1 Heart Of Midlothian 2.85 3.26 2.80
Wednesday 27 October 2021
19:45 ST Johnstone 1 – 1 Heart Of Midlothian 3.50 3.20 2.43
19:45 Rangers 2 – 2 Aberdeen 1.30 5.80 12.00
19:45 Motherwell 2 – 2 ST Mirren 2.47 3.25 3.35
19:45 Livingston 1 – 1 Dundee Utd 2.57 3.14 3.25
19:45 Hibernian 1 – 3 Celtic 5.50 4.40 1.62
19:45 Dundee 0 – 5 Ross County 2.18 3.50 3.60
Sunday 24 October 2021
12:00 ST Mirren 1 – 2 Rangers 8.60 4.90 1.42
Saturday 23 October 2021
15:00 Ross County 2 – 3 Livingston 2.66 3.25 3.30
15:00 Heart Of Midlothian 1 – 1 Dundee 1.58 4.30 6.75
15:00 Dundee Utd 2 – 1 Motherwell 2.36 3.24 3.45
15:00 Celtic 2 – 0 ST Johnstone 1.28 6.50 13.00
15:00 Aberdeen 1 – 0 Hibernian 2.16 3.38 3.75
Saturday 16 October 2021
18:00 Dundee 2 – 1 Aberdeen 3.05 3.25 2.55
15:00 ST Johnstone 0 – 3 Livingston 1.86 3.40 5.20
15:00 Ross County 2 – 3 ST Mirren 3.10 3.40 2.55
15:00 Rangers 1 – 1 Heart Of Midlothian 1.52 4.80 8.00
15:00 Motherwell 0 – 2 Celtic 9.50 5.20 1.45
15:00 Hibernian 0 – 3 Dundee Utd 1.68 4.00 5.75
Sunday 3 October 2021
15:00 Rangers 2 – 1 Hibernian 1.46 4.75 8.10
12:00 Aberdeen 1 – 2 Celtic 5.25 4.00 1.71
Saturday 2 October 2021
15:00 ST Johnstone 3 – 1 Dundee 2.11 3.30 4.20
15:00 Livingston 0 – 1 ST Mirren 3.00 3.15 3.00
15:00 Heart Of Midlothian 2 – 0 Motherwell 1.59 4.30 6.50
15:00 Dundee Utd 1 – 0 Ross County 2.12 3.40 3.85
Sunday 26 September 2021
15:00 Hibernian 1 – 0 ST Johnstone 2.11 3.34 4.20
15:00 Celtic 1 – 1 Dundee Utd 1.19 8.40 20.00
12:00 ST Mirren 3 – 2 Aberdeen 2.95 3.18 2.75
Saturday 25 September 2021
15:00 Motherwell 2 – 1 Ross County 1.85 3.75 5.00
15:00 Heart Of Midlothian 3 – 0 Livingston 1.62 4.00 7.50
15:00 Dundee 0 – 1 Rangers 11.00 5.80 1.36
Sunday 19 September 2021
15:00 Rangers 1 – 1 Motherwell 1.20 7.50 17.00
15:00 Livingston 1 – 0 Celtic 8.70 4.90 1.43
12:00 Dundee Utd 1 – 0 Dundee 2.65 3.24 3.05
Saturday 18 September 2021
15:00 Ross County 2 – 2 Heart Of Midlothian 5.40 4.10 1.67
15:00 Hibernian 2 – 2 ST Mirren 1.74 3.84 5.50
15:00 Aberdeen 0 – 1 ST Johnstone 2.20 3.14 4.00
Sunday 12 September 2021
12:00 Heart Of Midlothian 0 – 0 Hibernian 2.25 3.42 3.55
Saturday 11 September 2021
15:00 ST Mirren 0 – 0 Dundee Utd 2.21 3.28 3.70
15:00 Motherwell 2 – 0 Aberdeen 3.45 3.22 2.36
15:00 Dundee 0 – 0 Livingston 2.60 3.25 3.10
15:00 Celtic 3 – 0 Ross County 1.12 11.50 29.00
12:30 ST Johnstone 1 – 2 Rangers 9.00 4.70 1.44
Sunday 29 August 2021
15:00 ST Mirren 0 – 0 ST Johnstone 2.90 3.20 2.85
15:00 Aberdeen 1 – 1 Ross County 1.61 4.10 7.00
12:00 Rangers 1 – 0 Celtic 2.52 3.74 2.97
Saturday 28 August 2021
15:00 Motherwell 1 – 0 Dundee 2.33 3.48 3.40
15:00 Hibernian 2 – 0 Livingston 1.78 3.84 5.50
15:00 Dundee Utd 0 – 2 Heart Of Midlothian 3.50 3.50 2.27
Sunday 22 August 2021
15:00 ST Johnstone 0 – 1 Dundee Utd 2.17 3.40 4.60
15:00 Ross County 2 – 4 Rangers 15.00 6.40 1.25
15:00 Heart Of Midlothian 1 – 1 Aberdeen 1.97 3.50 4.30
12:00 Dundee 2 – 2 Hibernian 3.45 3.42 2.37
Saturday 21 August 2021
15:00 Livingston 1 – 2 Motherwell 2.20 3.40 4.20
15:00 Celtic 6 – 0 ST Mirren 1.22 7.40 15.00
Sunday 8 August 2021
15:00 ST Johnstone 1 – 1 Motherwell 1.95 3.35 4.60
15:00 Livingston 1 – 2 Aberdeen 3.35 3.05 2.90
15:00 Hibernian 3 – 0 Ross County 1.57 4.20 6.75
15:00 Celtic 6 – 0 Dundee 1.25 7.00 13.00
Saturday 7 August 2021
15:00 ST Mirren 1 – 2 Heart Of Midlothian 2.99 3.22 2.40
12:30 Dundee Utd 1 – 0 Rangers 12.00 5.50 1.32
Sunday 1 August 2021
16:30 Motherwell 2 – 3 Hibernian 3.55 3.45 2.50
15:00 Aberdeen 2 – 0 Dundee Utd 1.79 3.70 5.75
Saturday 31 July 2021
20:00 Heart Of Midlothian 2 – 1 Celtic 5.00 4.20 1.92
15:00 Ross County 0 – 0 ST Johnstone 4.10 3.35 2.15
15:00 Dundee 2 – 2 ST Mirren 2.75 3.30 3.25
13:30 Rangers 3 – 0 Livingston 1.19 7.75 21.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