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

Premiership 2022/23

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

233Matches
691Goals
2.97Per game
51.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 32 3 3 +80 99
2 RANRangers 38 29 5 4 +56 92
3 ABEAberdeen 38 18 3 17 -4 57
4 HOMHeart Of Midlothian 38 15 9 14 +6 54
5 HIBHibernian 38 15 7 16 -2 52
6 MOTMotherwell 38 14 8 16 +2 50
7 SMST Mirren 38 12 10 16 -18 46
8 LIVLivingston 38 13 7 18 -24 46
9 SJST Johnstone 38 12 7 19 -18 43
10 KILKilmarnock 38 11 7 20 -25 40
11 RCRoss County 39 9 7 23 -25 34
12 DUDundee Utd 38 8 7 23 -30 31
13 PARPartick 5 5 0 0 +15 15
14 QPQueen's Park 2 0 0 2 -5 0
15 AUAyr Utd 2 0 0 2 -8 0

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.97
691 goals. 57.5% of matches went over 2.5.
Home advantage
51.9%
Draws 17.2%, away wins 30.9%.
Half-time lead held
80.2%
From 162 matches where someone led at the break.
1–0 24 · 10.3%
1–1 22 · 9.4%
2–1 21 · 9%
2–0 20 · 8.6%
3–0 14 · 6%
0–2 13 · 5.6%

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.

Sunday 4 June 2023
16:30 Ross County 3 – 1 Partick 2.43 3.62 3.19
Thursday 1 June 2023
20:00 Partick 2 – 0 Ross County 2.15 3.66 3.80
Sunday 28 May 2023
15:00 ST Johnstone 2 – 0 Livingston 2.20 3.49 4.19
15:00 Motherwell 3 – 2 Dundee Utd 1.83 4.08 4.50
15:00 Kilmarnock 3 – 1 Ross County 2.00 3.72 4.26
Saturday 27 May 2023
12:30 ST Mirren 0 – 3 Rangers 8.76 5.48 1.43
12:30 Heart Of Midlothian 1 – 1 Hibernian 2.22 3.70 3.35
12:30 Celtic 5 – 0 Aberdeen 1.19 9.05 16.00
Friday 26 May 2023
19:45 Ayr Utd 0 – 5 Partick 3.00 3.75 3.24
Wednesday 24 May 2023
19:45 Ross County 3 – 3 ST Johnstone 2.00 3.49 4.34
19:45 Livingston 1 – 1 Motherwell 3.40 3.41 2.55
19:45 Dundee Utd 0 – 3 Kilmarnock 2.57 3.38 3.06
19:45 Rangers 2 – 2 Heart Of Midlothian 1.43 5.64 8.50
19:45 Hibernian 4 – 2 Celtic 5.75 4.60 1.71
19:45 Aberdeen 3 – 0 ST Mirren 1.89 3.78 4.75
Sunday 21 May 2023
12:00 Hibernian 1 – 3 Rangers 5.75 4.40 1.84
Saturday 20 May 2023
15:00 Motherwell 1 – 0 Ross County 2.10 3.65 4.08
15:00 Livingston 2 – 1 Dundee Utd 2.67 3.38 3.08
15:00 Kilmarnock 0 – 1 ST Johnstone 2.11 3.45 4.39
15:00 Celtic 2 – 2 ST Mirren 1.17 9.50 20.00
12:30 Heart Of Midlothian 2 – 1 Aberdeen 2.29 3.90 3.79
Friday 19 May 2023
19:45 Partick 3 – 0 Ayr Utd 1.89 3.78 4.75
Saturday 13 May 2023
15:00 ST Johnstone 0 – 2 Motherwell 2.96 3.20 2.75
15:00 Kilmarnock 2 – 0 Livingston 2.04 3.66 4.81
15:00 Dundee Utd 1 – 3 Ross County 2.42 3.46 3.30
15:00 ST Mirren 2 – 2 Heart Of Midlothian 2.79 3.27 2.55
15:00 Aberdeen 0 – 0 Hibernian 2.16 3.60 3.58
12:30 Rangers 3 – 0 Celtic 2.92 3.85 2.68
Friday 12 May 2023
19:45 Queen's Park 0 – 4 Partick 3.09 3.92 2.45
Tuesday 9 May 2023
19:45 Partick 4 – 3 Queen's Park 1.85 4.21 4.75
Sunday 7 May 2023
15:00 Rangers 1 – 0 Aberdeen 1.36 5.80 8.90
14:15 Heart Of Midlothian 0 – 2 Celtic 9.60 6.40 1.34
Saturday 6 May 2023
15:00 ST Johnstone 1 – 0 Dundee Utd 2.47 3.34 3.29
15:00 Ross County 2 – 0 Livingston 2.54 3.52 3.66
15:00 Motherwell 2 – 0 Kilmarnock 2.32 3.48 3.52
15:00 Hibernian 2 – 1 ST Mirren 2.10 3.50 3.94
Sunday 23 April 2023
16:30 Aberdeen 2 – 0 Rangers 6.13 4.50 1.61
Saturday 22 April 2023
15:00 ST Mirren 0 – 2 Kilmarnock 2.26 3.40 4.00
15:00 ST Johnstone 1 – 1 Hibernian 3.88 3.50 2.26
15:00 Dundee Utd 2 – 0 Livingston 2.70 3.40 3.00
15:00 Celtic 1 – 1 Motherwell 1.13 14.00 25.00
12:30 Heart Of Midlothian 6 – 1 Ross County 1.78 4.04 5.20
Sunday 16 April 2023
12:00 Kilmarnock 1 – 4 Celtic 14.50 7.25 1.25
Saturday 15 April 2023
15:00 Rangers 5 – 2 ST Mirren 1.27 7.00 14.04
15:00 Motherwell 1 – 2 Dundee Utd 2.03 3.50 4.24
15:00 Livingston 2 – 0 ST Johnstone 2.32 3.35 3.82
12:30 Hibernian 1 – 0 Heart Of Midlothian 2.36 3.60 3.20
Friday 14 April 2023
19:45 Ross County 0 – 1 Aberdeen 3.61 3.50 2.26
Sunday 9 April 2023
12:00 Dundee Utd 2 – 1 Hibernian 3.70 3.57 2.32
Saturday 8 April 2023
15:00 ST Johnstone 0 – 2 Ross County 2.44 3.27 3.45
15:00 Motherwell 3 – 0 Livingston 2.30 3.35 3.56
15:00 Heart Of Midlothian 0 – 2 ST Mirren 2.19 3.36 3.28
15:00 Aberdeen 2 – 0 Kilmarnock 1.97 3.66 4.80
12:30 Celtic 3 – 2 Rangers 1.76 4.25 5.06
Sunday 2 April 2023
12:00 Ross County 0 – 2 Celtic 20.00 9.21 1.18
Saturday 1 April 2023
15:00 ST Mirren 3 – 0 Livingston 2.16 3.40 4.12
15:00 ST Johnstone 0 – 1 Aberdeen 3.53 3.30 2.47
15:00 Rangers 2 – 0 Dundee Utd 1.13 11.00 27.44
15:00 Kilmarnock 2 – 1 Heart Of Midlothian 3.09 3.52 2.72
15:00 Hibernian 1 – 3 Motherwell 1.91 3.72 4.69
Saturday 18 March 2023
15:00 Livingston 2 – 1 Ross County 2.27 3.32 3.94
15:00 Kilmarnock 1 – 1 ST Johnstone 2.22 3.35 3.91
15:00 Dundee Utd 1 – 1 ST Mirren 2.80 3.34 2.80
15:00 Celtic 3 – 1 Hibernian 1.16 11.00 26.88
15:00 Aberdeen 3 – 0 Heart Of Midlothian 2.31 3.65 3.36
12:30 Motherwell 2 – 4 Rangers 11.28 6.00 1.33
Wednesday 8 March 2023
19:45 Hibernian 1 – 4 Rangers 5.73 4.32 1.62
19:45 Celtic 3 – 1 Heart Of Midlothian 1.14 11.00 22.43
19:45 Livingston 1 – 1 Dundee Utd 2.41 3.30 3.56
Sunday 5 March 2023
12:00 ST Mirren 1 – 5 Celtic 13.26 6.83 1.28
Saturday 4 March 2023
18:00 Dundee Utd 1 – 3 Aberdeen 3.20 3.45 2.53
15:00 Ross County 0 – 2 Motherwell 2.66 3.22 3.10
15:00 Rangers 3 – 1 Kilmarnock 1.21 7.90 18.00
15:00 Livingston 1 – 4 Hibernian 3.25 3.24 2.52
15:00 Heart Of Midlothian 3 – 0 ST Johnstone 1.75 4.02 5.35
Saturday 25 February 2023
15:00 ST Johnstone 1 – 1 ST Mirren 2.85 3.10 3.15
15:00 Ross County 4 – 0 Dundee Utd 2.63 3.34 3.08
15:00 Kilmarnock 1 – 1 Motherwell 2.45 3.34 3.65
15:00 Aberdeen 1 – 0 Livingston 2.09 3.60 4.35
Sunday 19 February 2023
12:00 Motherwell 2 – 0 Heart Of Midlothian 3.59 3.60 2.25
Saturday 18 February 2023
15:00 ST Mirren 1 – 0 Ross County 2.19 3.34 4.33
15:00 Livingston 0 – 3 Rangers 9.74 5.40 1.40
15:00 Hibernian 2 – 0 Kilmarnock 1.97 3.75 4.70
15:00 Dundee Utd 1 – 2 ST Johnstone 2.50 3.27 3.41
15:00 Celtic 4 – 0 Aberdeen 1.19 8.90 20.77
Wednesday 15 February 2023
19:45 Motherwell 2 – 1 ST Mirren 3.25 3.15 2.61
Sunday 5 February 2023
12:00 ST Johnstone 1 – 4 Celtic 19.10 8.17 1.22
Saturday 4 February 2023
15:00 ST Mirren 0 – 1 Hibernian 2.75 3.33 3.03
15:00 Rangers 2 – 1 Ross County 1.14 10.90 25.87
15:00 Livingston 3 – 1 Kilmarnock 2.43 3.33 3.42
15:00 Heart Of Midlothian 3 – 1 Dundee Utd 1.74 4.04 5.30
15:00 Aberdeen 3 – 1 Motherwell 2.06 3.74 4.40
Wednesday 1 February 2023
19:45 Motherwell 0 – 2 ST Johnstone 2.05 3.48 4.58
19:45 Kilmarnock 1 – 0 Dundee Utd 2.35 3.30 3.58
19:45 Heart Of Midlothian 0 – 3 Rangers 6.19 4.71 1.56
19:45 Celtic 3 – 0 Livingston 1.14 9.80 26.00
19:45 Aberdeen 1 – 3 ST Mirren 2.12 3.46 4.02
Tuesday 31 January 2023
19:45 Ross County 1 – 1 Hibernian 3.96 3.84 2.10
Sunday 29 January 2023
16:00 Dundee Utd 0 – 2 Celtic 14.78 7.53 1.24
13:30 Livingston 0 – 0 Heart Of Midlothian 3.50 3.65 2.54
Saturday 28 January 2023
15:00 ST Mirren 1 – 0 Motherwell 2.49 3.20 3.39
15:00 Ross County 3 – 0 Kilmarnock 2.91 3.25 2.85
15:00 Rangers 2 – 0 ST Johnstone 1.16 9.32 25.36
15:00 Hibernian 6 – 0 Aberdeen 2.40 3.69 3.11
Wednesday 18 January 2023
20:00 Kilmarnock 2 – 3 Rangers 10.26 5.77 1.34
19:45 Heart Of Midlothian 5 – 0 Aberdeen 2.18 3.62 3.70
19:45 Celtic 4 – 0 ST Mirren 1.15 10.00 27.00
Saturday 14 January 2023
15:00 ST Johnstone 2 – 4 Livingston 2.55 3.15 3.44
15:00 Motherwell 1 – 1 Ross County 1.83 3.71 5.25
15:00 Hibernian 2 – 2 Dundee Utd 1.78 3.80 5.50
Friday 13 January 2023
19:45 Heart Of Midlothian 1 – 0 ST Mirren 1.68 3.81 4.98
Sunday 8 January 2023
16:00 Dundee Utd 0 – 2 Rangers 11.50 5.80 1.33
13:30 Motherwell 2 – 3 Hibernian 2.97 3.46 2.60
Saturday 7 January 2023
15:00 ST Mirren 1 – 1 Heart Of Midlothian 2.67 3.44 2.54
15:00 Ross County 0 – 2 Livingston 2.80 3.14 2.96
15:00 Celtic 2 – 0 Kilmarnock 1.10 13.30 31.15
15:00 Aberdeen 2 – 0 ST Johnstone 1.71 3.95 5.75
Monday 2 January 2023
15:00 ST Johnstone 0 – 1 Dundee Utd 2.52 3.35 3.29
15:00 Livingston 1 – 1 Motherwell 3.00 3.41 2.60
15:00 Kilmarnock 0 – 0 ST Mirren 2.80 3.34 2.95
15:00 Heart Of Midlothian 3 – 0 Hibernian 2.36 3.70 3.27
15:00 Aberdeen 0 – 0 Ross County 1.60 4.44 6.63
12:30 Rangers 2 – 2 Celtic 3.25 3.88 2.39
Wednesday 28 December 2022
20:00 Hibernian 0 – 4 Celtic 9.56 6.03 1.34
19:45 ST Johnstone 2 – 3 Heart Of Midlothian 3.28 3.66 2.34
19:45 Rangers 3 – 0 Motherwell 1.21 8.10 17.62
19:45 Livingston 1 – 1 ST Mirren 2.95 3.30 2.80
19:45 Kilmarnock 2 – 1 Aberdeen 3.33 3.60 2.39
19:45 Dundee Utd 3 – 0 Ross County 1.98 3.55 4.45
Saturday 24 December 2022
14:00 Hibernian 4 – 0 Livingston 1.74 4.11 5.33
14:00 Dundee Utd 2 – 2 Heart Of Midlothian 3.41 3.72 2.25
12:30 ST Mirren 3 – 1 Aberdeen 2.80 3.34 2.88
12:30 Celtic 4 – 1 ST Johnstone 1.11 13.30 31.98
Friday 23 December 2022
19:45 Motherwell 2 – 2 Kilmarnock 2.07 3.60 4.11
19:30 Ross County 0 – 1 Rangers 12.00 6.51 1.30
Wednesday 21 December 2022
19:45 Celtic 2 – 1 Livingston 1.11 11.40 26.00
Tuesday 20 December 2022
20:00 Aberdeen 2 – 3 Rangers 6.50 4.60 1.55
Saturday 17 December 2022
15:00 Ross County 1 – 2 ST Johnstone 2.65 3.25 3.21
15:00 Heart Of Midlothian 3 – 1 Kilmarnock 1.75 4.08 5.47
12:30 Aberdeen 0 – 1 Celtic 9.45 6.05 1.36
Thursday 15 December 2022
20:00 Rangers 3 – 2 Hibernian 1.38 6.80 10.58
Saturday 12 November 2022
18:00 Aberdeen 1 – 0 Dundee Utd 1.82 3.95 4.80
15:00 ST Johnstone 1 – 1 Motherwell 2.79 3.25 2.85
15:00 Kilmarnock 1 – 0 Hibernian 3.62 3.45 2.22
15:00 Heart Of Midlothian 1 – 1 Livingston 2.00 3.70 4.20
15:00 Celtic 2 – 1 Ross County 1.09 14.00 36.00
12:30 ST Mirren 1 – 1 Rangers 8.50 5.00 1.43
Wednesday 9 November 2022
19:45 ST Mirren 2 – 2 ST Johnstone 2.25 3.28 3.90
19:45 Rangers 1 – 0 Heart Of Midlothian 1.22 7.96 13.45
19:45 Motherwell 1 – 2 Celtic 12.00 7.21 1.27
19:45 Dundee Utd 4 – 0 Kilmarnock 2.23 3.38 3.75
Tuesday 8 November 2022
19:45 Livingston 2 – 1 Aberdeen 2.75 3.48 3.03
19:45 Hibernian 0 – 2 Ross County 1.50 4.80 9.06
Sunday 6 November 2022
15:00 Heart Of Midlothian 3 – 2 Motherwell 2.24 3.58 3.55
12:00 ST Johnstone 2 – 1 Rangers 11.20 5.79 1.34
Saturday 5 November 2022
15:00 Ross County 3 – 2 ST Mirren 3.50 3.30 2.33
15:00 Celtic 4 – 2 Dundee Utd 1.09 13.00 33.81
Friday 4 November 2022
19:45 Kilmarnock 2 – 3 Livingston 2.70 3.13 3.32
19:30 Aberdeen 4 – 1 Hibernian 2.66 3.45 3.05
Sunday 30 October 2022
15:00 Ross County 1 – 2 Heart Of Midlothian 3.90 3.45 2.27
12:00 Livingston 0 – 3 Celtic 14.24 6.60 1.26
Saturday 29 October 2022
15:00 ST Johnstone 1 – 0 Kilmarnock 2.46 3.20 3.50
15:00 Rangers 4 – 1 Aberdeen 1.40 5.75 8.70
15:00 Hibernian 3 – 0 ST Mirren 1.87 3.75 5.00
15:00 Dundee Utd 0 – 1 Motherwell 3.00 3.26 2.56
Saturday 22 October 2022
15:00 ST Mirren 2 – 1 Dundee Utd 2.12 3.45 3.98
15:00 Rangers 1 – 1 Livingston 1.25 7.00 14.00
15:00 Motherwell 1 – 2 Aberdeen 2.75 3.35 2.93
15:00 Kilmarnock 1 – 0 Ross County 2.00 3.45 4.75
12:30 Heart Of Midlothian 3 – 4 Celtic 9.65 5.98 1.40
Friday 21 October 2022
19:30 Hibernian 1 – 2 ST Johnstone 1.62 4.10 6.59
Sunday 16 October 2022
15:00 Aberdeen 2 – 0 Heart Of Midlothian 2.20 3.60 3.70
12:00 Motherwell 1 – 2 Rangers 8.25 4.70 1.50
Saturday 15 October 2022
15:00 ST Mirren 0 – 0 Kilmarnock 2.00 3.45 4.74
15:00 Ross County 1 – 1 Dundee Utd 2.96 3.28 2.70
15:00 Livingston 1 – 0 ST Johnstone 2.00 3.35 4.77
15:00 Celtic 6 – 1 Hibernian 1.38 5.75 11.00
Tuesday 11 October 2022
19:45 Dundee Utd 1 – 0 Hibernian 4.50 3.85 1.92
Sunday 9 October 2022
15:00 Kilmarnock 2 – 2 Heart Of Midlothian 3.55 3.68 2.16
Saturday 8 October 2022
18:00 Dundee Utd 4 – 0 Aberdeen 4.06 3.67 2.22
15:00 Rangers 4 – 0 ST Mirren 1.22 7.20 15.69
15:00 Livingston 0 – 1 Ross County 2.00 3.45 4.56
15:00 Hibernian 1 – 0 Motherwell 1.88 3.80 4.87
12:30 ST Johnstone 1 – 2 Celtic 15.00 7.28 1.22
Wednesday 5 October 2022
19:45 Kilmarnock 2 – 1 ST Johnstone 2.34 3.25 3.73
Tuesday 4 October 2022
19:45 Ross County 0 – 5 Motherwell 3.11 3.41 2.52
Saturday 1 October 2022
15:00 ST Mirren 2 – 1 Livingston 2.32 3.25 3.68
15:00 Ross County 0 – 2 Hibernian 4.41 3.60 2.02
15:00 Dundee Utd 1 – 2 ST Johnstone 2.44 3.10 3.45
15:00 Celtic 2 – 1 Motherwell 1.12 11.70 26.00
15:00 Aberdeen 4 – 1 Kilmarnock 1.73 3.84 5.45
12:30 Heart Of Midlothian 0 – 4 Rangers 6.00 4.61 1.60
Sunday 18 September 2022
15:00 Motherwell 0 – 3 Heart Of Midlothian 2.85 3.40 2.85
12:00 ST Mirren 2 – 0 Celtic 16.70 6.78 1.25
Saturday 17 September 2022
15:00 ST Johnstone 0 – 0 Ross County 2.65 3.10 3.23
15:00 Rangers 2 – 1 Dundee Utd 1.16 10.25 25.00
15:00 Livingston 1 – 0 Kilmarnock 2.20 3.34 4.10
15:00 Hibernian 3 – 1 Aberdeen 2.33 3.35 3.40
Saturday 3 September 2022
15:00 ST Johnstone 3 – 0 ST Mirren 3.02 3.15 3.10
15:00 Ross County 1 – 1 Aberdeen 3.75 3.40 2.24
15:00 Motherwell 0 – 0 Dundee Utd 2.02 3.46 4.26
15:00 Livingston 1 – 0 Heart Of Midlothian 3.50 3.57 2.22
15:00 Hibernian 1 – 0 Kilmarnock 1.68 3.63 5.33
12:30 Celtic 4 – 0 Rangers 1.92 4.20 4.70
Sunday 28 August 2022
15:00 Heart Of Midlothian 3 – 2 ST Johnstone 1.89 3.80 6.00
12:00 Dundee Utd 0 – 9 Celtic 28.74 11.00 1.12
Saturday 27 August 2022
15:00 ST Mirren 1 – 0 Hibernian 3.53 3.25 2.40
15:00 Rangers 4 – 0 Ross County 1.14 10.30 25.90
15:00 Kilmarnock 2 – 1 Motherwell 2.87 3.25 2.90
15:00 Aberdeen 5 – 0 Livingston 1.86 3.60 4.85
Sunday 21 August 2022
15:00 Celtic 2 – 0 Heart Of Midlothian 1.18 9.59 20.09
Saturday 20 August 2022
15:00 ST Johnstone 0 – 1 Aberdeen 3.58 3.20 2.31
15:00 Ross County 1 – 0 Kilmarnock 2.35 3.30 3.49
15:00 Motherwell 1 – 0 Livingston 2.50 3.20 3.49
15:00 Dundee Utd 0 – 3 ST Mirren 2.45 3.18 3.34
12:30 Hibernian 2 – 2 Rangers 6.22 4.34 1.62
Sunday 14 August 2022
15:00 Heart Of Midlothian 4 – 1 Dundee Utd 1.57 4.50 7.19
12:00 Kilmarnock 0 – 5 Celtic 17.00 8.26 1.19
Saturday 13 August 2022
15:00 ST Mirren 1 – 0 Ross County 2.45 3.25 3.27
15:00 Rangers 4 – 0 ST Johnstone 1.19 8.00 23.00
15:00 Livingston 2 – 1 Hibernian 3.34 3.25 2.44
15:00 Aberdeen 2 – 3 Motherwell 1.77 3.72 5.50
Sunday 7 August 2022
15:00 Dundee Utd 0 – 1 Livingston 2.65 3.20 3.24
12:00 Hibernian 1 – 1 Heart Of Midlothian 2.80 3.27 2.86
Saturday 6 August 2022
15:00 Ross County 1 – 3 Celtic 15.03 7.77 1.21
15:00 Rangers 2 – 0 Kilmarnock 1.20 8.00 17.22
15:00 Motherwell 1 – 2 ST Johnstone 2.29 3.15 3.75
15:00 Aberdeen 4 – 1 ST Mirren 1.86 3.55 5.02
Sunday 31 July 2022
16:30 Celtic 2 – 0 Aberdeen 1.23 7.61 15.00
15:00 ST Mirren 0 – 1 Motherwell 2.54 3.20 3.29
Saturday 30 July 2022
15:00 ST Johnstone 0 – 1 Hibernian 3.50 3.14 2.43
15:00 Kilmarnock 1 – 1 Dundee Utd 2.55 3.32 3.25
15:00 Heart Of Midlothian 2 – 1 Ross County 1.57 4.40 6.60
12:00 Livingston 1 – 2 Rangers 9.50 5.42 1.38

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