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

Premiership 2023/24

Every result, the table as it finished, and the price each match went off at. 233 matches played between August 2023 and May 2024.

233Matches
646Goals
2.77Per 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 +65 93
2 RANRangers 38 27 4 7 +55 85
3 HOMHeart Of Midlothian 38 20 8 10 +12 68
4 KILKilmarnock 38 14 14 10 +2 56
5 ABEAberdeen 38 12 12 14 -4 48
6 SMST Mirren 38 13 8 17 -6 47
7 HIBHibernian 38 11 13 14 -7 46
8 MOTMotherwell 38 10 13 15 -3 43
9 DUNDundee 38 10 12 16 -19 42
10 RCRoss County 40 10 11 19 -24 41
11 SJST Johnstone 38 8 11 19 -25 35
12 LIVLivingston 38 5 10 23 -41 25
13 PARPartick 3 1 1 1 0 4
14 RRRaith Rovers 3 1 0 2 -4 3
15 AUAirdrie United 2 0 1 1 -1 1

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.77
646 goals. 54.5% of matches went over 2.5.
Home advantage
42.9%
Draws 26.6%, away wins 30.5%.
Half-time lead held
71.4%
From 147 matches where someone led at the break.
1–1 23 · 9.9%
2–1 21 · 9%
1–0 21 · 9%
2–0 20 · 8.6%
2–2 19 · 8.2%
0–1 17 · 7.3%

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 26 May 2024
12:00 Ross County 4 – 0 Raith Rovers 1.91 3.80 4.50
Thursday 23 May 2024
20:00 Raith Rovers 1 – 2 Ross County 2.70 3.55 2.75
Sunday 19 May 2024
15:00 Ross County 2 – 2 Aberdeen 2.46 4.07 2.90
15:00 Motherwell 1 – 2 ST Johnstone 2.35 3.70 3.25
15:00 Livingston 1 – 1 Hibernian 4.30 4.30 1.80
Saturday 18 May 2024
12:30 Heart Of Midlothian 3 – 3 Rangers 4.30 4.60 1.84
12:30 Dundee 1 – 1 Kilmarnock 2.47 3.70 3.05
12:30 Celtic 3 – 2 ST Mirren 1.19 8.95 19.00
Friday 17 May 2024
19:45 Raith Rovers 1 – 2 Partick 2.05 3.70 3.80
Wednesday 15 May 2024
19:45 ST Johnstone 1 – 1 Ross County 2.42 3.30 3.30
19:45 Hibernian 3 – 0 Motherwell 2.28 3.90 3.70
19:45 Aberdeen 5 – 1 Livingston 1.57 4.80 8.50
19:45 ST Mirren 2 – 2 Heart Of Midlothian 2.54 3.33 2.75
19:30 Kilmarnock 0 – 5 Celtic 9.50 6.60 1.36
Tuesday 14 May 2024
19:45 Partick 1 – 2 Raith Rovers 2.59 3.44 2.90
19:30 Rangers 5 – 2 Dundee 1.20 8.40 15.00
Sunday 12 May 2024
15:00 Hibernian 0 – 4 Aberdeen 2.07 3.82 3.60
Saturday 11 May 2024
15:00 Ross County 1 – 5 Motherwell 2.33 3.60 3.36
15:00 Livingston 2 – 1 ST Johnstone 3.05 3.25 2.68
15:00 ST Mirren 0 – 1 Kilmarnock 2.70 3.20 3.28
15:00 Heart Of Midlothian 3 – 0 Dundee 1.69 4.46 5.15
12:30 Celtic 2 – 1 Rangers 1.86 4.20 4.23
Friday 10 May 2024
19:45 Partick 2 – 1 Airdrie United 2.25 3.54 3.50
Tuesday 7 May 2024
19:45 Airdrie United 2 – 2 Partick 2.46 3.45 3.10
Sunday 5 May 2024
13:00 Rangers 4 – 1 Kilmarnock 1.27 6.63 12.60
Saturday 4 May 2024
15:00 Ross County 2 – 1 Hibernian 3.36 3.62 2.43
15:00 Motherwell 4 – 1 Livingston 1.72 4.10 5.26
15:00 Aberdeen 1 – 0 ST Johnstone 1.76 3.77 5.62
15:00 Dundee 1 – 3 ST Mirren 2.77 3.28 3.00
15:00 Celtic 3 – 0 Heart Of Midlothian 1.25 7.60 13.00
Sunday 28 April 2024
15:00 Dundee 1 – 2 Celtic 13.00 7.61 1.25
12:30 ST Mirren 1 – 2 Rangers 9.44 5.20 1.40
Saturday 27 April 2024
15:00 ST Johnstone 1 – 3 Hibernian 3.72 3.45 2.28
15:00 Livingston 2 – 0 Ross County 3.28 3.45 2.42
15:00 Aberdeen 1 – 0 Motherwell 2.24 3.54 3.40
15:00 Kilmarnock 0 – 0 Heart Of Midlothian 2.36 3.45 3.28
Wednesday 17 April 2024
20:00 Dundee 0 – 0 Rangers 11.35 6.60 1.28
Sunday 14 April 2024
12:00 Ross County 3 – 2 Rangers 17.00 8.00 1.20
Saturday 13 April 2024
15:00 ST Johnstone 0 – 2 Kilmarnock 4.24 3.36 2.19
15:00 Motherwell 1 – 1 Hibernian 2.86 3.66 2.55
15:00 Heart Of Midlothian 4 – 2 Livingston 1.50 4.89 8.50
15:00 Celtic 3 – 0 ST Mirren 1.21 7.83 18.00
15:00 Aberdeen 0 – 0 Dundee 1.99 3.65 4.09
Sunday 7 April 2024
12:00 Rangers 3 – 3 Celtic 2.51 3.70 3.06
Saturday 6 April 2024
15:00 ST Mirren 1 – 2 Heart Of Midlothian 2.37 3.14 3.13
15:00 Livingston 0 – 0 Aberdeen 4.54 3.60 2.01
15:00 Kilmarnock 1 – 0 Ross County 1.57 4.20 7.28
15:00 Hibernian 1 – 2 ST Johnstone 1.57 4.30 6.73
15:00 Dundee 2 – 3 Motherwell 2.33 3.49 3.35
Sunday 31 March 2024
12:00 Livingston 0 – 3 Celtic 14.00 8.21 1.21
Saturday 30 March 2024
15:00 ST Johnstone 1 – 2 Dundee 3.27 3.33 2.55
15:00 Rangers 3 – 1 Hibernian 1.26 7.12 12.52
15:00 Motherwell 1 – 1 ST Mirren 2.70 3.43 2.85
15:00 Heart Of Midlothian 1 – 1 Kilmarnock 2.35 3.50 3.62
15:00 Aberdeen 2 – 1 Ross County 1.62 4.20 6.78
Saturday 16 March 2024
15:00 Ross County 2 – 1 Heart Of Midlothian 4.49 3.70 1.90
15:00 Motherwell 0 – 1 Aberdeen 2.43 3.42 3.25
15:00 Kilmarnock 5 – 2 ST Mirren 2.15 3.16 4.45
15:00 Hibernian 3 – 0 Livingston 1.56 4.50 8.00
15:00 Celtic 3 – 1 ST Johnstone 1.15 9.61 23.05
Wednesday 13 March 2024
19:45 Ross County 2 – 2 Hibernian 4.75 3.80 1.98
19:45 Dundee 1 – 0 Aberdeen 3.14 3.46 2.62
Sunday 3 March 2024
12:00 Heart Of Midlothian 2 – 0 Celtic 6.80 5.20 1.51
Saturday 2 March 2024
15:00 ST Mirren 2 – 1 Aberdeen 2.43 3.40 3.40
15:00 ST Johnstone 1 – 1 Livingston 2.39 3.22 4.08
15:00 Rangers 1 – 2 Motherwell 1.17 9.00 21.00
15:00 Hibernian 2 – 0 Ross County 1.62 5.40 8.00
15:00 Dundee 2 – 2 Kilmarnock 3.13 3.50 2.70
Wednesday 28 February 2024
20:00 Livingston 1 – 3 Motherwell 3.24 3.35 2.51
19:45 Kilmarnock 1 – 2 Rangers 8.00 4.70 1.50
19:45 Heart Of Midlothian 1 – 1 Hibernian 2.07 3.76 3.96
19:45 Celtic 7 – 1 Dundee 1.16 10.00 22.29
19:45 Aberdeen 0 – 2 ST Johnstone 1.70 3.80 6.14
Tuesday 27 February 2024
20:00 Ross County 1 – 1 ST Mirren 3.94 3.35 2.20
Sunday 25 February 2024
12:00 Motherwell 1 – 3 Celtic 9.27 6.00 1.34
Saturday 24 February 2024
15:00 ST Mirren 2 – 0 ST Johnstone 1.84 3.40 5.55
15:00 Ross County 3 – 2 Livingston 2.48 3.35 3.28
15:00 Rangers 5 – 0 Heart Of Midlothian 1.31 6.40 12.00
15:00 Kilmarnock 2 – 0 Aberdeen 2.51 3.34 3.18
15:00 Hibernian 2 – 1 Dundee 2.01 3.85 4.02
Sunday 18 February 2024
12:00 ST Johnstone 0 – 3 Rangers 13.77 6.40 1.30
Saturday 17 February 2024
15:00 Livingston 1 – 0 ST Mirren 3.42 3.20 2.53
15:00 Heart Of Midlothian 2 – 0 Motherwell 1.76 3.91 5.36
15:00 Dundee 2 – 0 Ross County 1.85 4.60 5.50
15:00 Celtic 1 – 1 Kilmarnock 1.24 7.20 13.81
15:00 Aberdeen 2 – 2 Hibernian 2.34 3.55 3.38
Wednesday 14 February 2024
19:45 Rangers 3 – 1 Ross County 1.10 13.30 31.00
19:45 Aberdeen 3 – 3 Motherwell 2.03 3.75 4.11
Sunday 11 February 2024
14:00 Dundee 2 – 1 ST Johnstone 2.06 3.63 4.80
Wednesday 7 February 2024
20:00 Hibernian 1 – 2 Celtic 8.60 5.55 1.50
19:45 ST Mirren 2 – 0 Dundee 2.46 3.34 3.28
19:45 ST Johnstone 0 – 1 Heart Of Midlothian 4.55 3.75 2.08
19:45 Kilmarnock 1 – 0 Livingston 1.66 4.00 6.56
Tuesday 6 February 2024
20:00 Rangers 2 – 1 Aberdeen 1.25 6.80 14.18
19:45 Motherwell 5 – 0 Ross County 2.04 3.60 4.57
Saturday 3 February 2024
15:00 Ross County 0 – 1 ST Johnstone 2.40 3.20 3.52
15:00 Rangers 3 – 0 Livingston 1.11 12.00 29.00
15:00 Motherwell 1 – 1 Kilmarnock 3.05 3.28 2.64
15:00 Hibernian 0 – 3 ST Mirren 2.04 3.61 4.67
15:00 Dundee 2 – 3 Heart Of Midlothian 3.05 3.58 2.53
12:30 Aberdeen 1 – 1 Celtic 12.00 5.25 1.48
Tuesday 30 January 2024
19:45 Livingston 2 – 2 Ross County 2.40 3.31 3.57
19:45 Aberdeen 1 – 1 Dundee 1.98 3.82 5.10
Saturday 27 January 2024
15:00 ST Johnstone 1 – 1 Motherwell 2.72 3.10 3.43
15:00 Livingston 1 – 4 Dundee 2.87 3.20 2.96
15:00 Kilmarnock 2 – 2 Hibernian 2.16 3.54 3.81
15:00 Heart Of Midlothian 2 – 0 Aberdeen 2.17 3.60 3.75
15:00 Celtic 1 – 0 Ross County 1.07 18.60 41.00
12:30 ST Mirren 0 – 1 Rangers 13.21 6.00 1.32
Wednesday 24 January 2024
19:45 ST Johnstone 1 – 1 Aberdeen 4.33 3.44 2.19
19:45 Hibernian 0 – 3 Rangers 11.50 5.60 1.35
Tuesday 23 January 2024
19:45 Heart Of Midlothian 3 – 2 Dundee 1.79 3.85 5.00
Tuesday 2 January 2024
17:00 ST Mirren 0 – 3 Celtic 13.02 6.60 1.29
15:00 Ross County 0 – 3 Aberdeen 3.33 3.40 2.49
15:00 Rangers 3 – 1 Kilmarnock 1.23 7.11 15.63
15:00 Livingston 1 – 2 Heart Of Midlothian 5.25 3.65 1.98
15:00 Hibernian 2 – 2 Motherwell 2.04 3.65 4.20
Saturday 30 December 2023
15:00 Motherwell 3 – 1 Livingston 2.16 3.45 4.20
15:00 Kilmarnock 2 – 2 Dundee 1.86 3.90 5.27
15:00 Heart Of Midlothian 2 – 2 Ross County 1.70 4.10 5.61
15:00 Aberdeen 0 – 3 ST Mirren 2.09 3.75 5.27
12:30 Celtic 2 – 1 Rangers 2.15 3.65 3.76
Wednesday 27 December 2023
20:00 Hibernian 0 – 1 Heart Of Midlothian 2.80 3.42 2.74
19:45 ST Mirren 0 – 1 Kilmarnock 3.03 3.10 2.81
19:45 Livingston 0 – 0 ST Johnstone 2.45 3.10 3.69
Tuesday 26 December 2023
15:00 Dundee 0 – 3 Celtic 11.62 6.61 1.29
Sunday 24 December 2023
12:00 Motherwell 0 – 2 Rangers 12.00 6.20 1.34
Saturday 23 December 2023
15:00 Kilmarnock 2 – 1 ST Johnstone 1.73 3.90 5.90
15:00 Heart Of Midlothian 2 – 0 ST Mirren 1.87 3.44 4.31
15:00 Celtic 2 – 0 Livingston 1.09 13.62 34.00
Wednesday 20 December 2023
19:45 Rangers 2 – 0 ST Johnstone 1.14 9.71 26.00
19:45 Aberdeen 2 – 1 Livingston 1.64 4.10 5.82
Saturday 16 December 2023
15:00 ST Johnstone 1 – 0 Hibernian 3.70 3.55 2.30
15:00 ST Mirren 0 – 0 Motherwell 2.10 3.47 4.20
15:00 Ross County 0 – 1 Dundee 2.34 3.40 3.36
15:00 Livingston 0 – 0 Kilmarnock 3.75 3.33 2.33
15:00 Celtic 0 – 2 Heart Of Midlothian 1.27 7.60 13.00
Sunday 10 December 2023
12:00 Kilmarnock 2 – 1 Celtic 9.10 5.50 1.40
Saturday 9 December 2023
15:00 ST Mirren 2 – 0 Ross County 2.25 3.26 3.80
15:00 Rangers 3 – 1 Dundee 1.16 11.00 29.00
15:00 Motherwell 1 – 1 ST Johnstone 2.35 3.35 3.80
15:00 Livingston 0 – 1 Hibernian 3.99 3.50 2.26
15:00 Aberdeen 2 – 1 Heart Of Midlothian 2.57 3.55 3.03
Wednesday 6 December 2023
20:00 Heart Of Midlothian 0 – 1 Rangers 7.18 4.60 1.54
19:45 ST Johnstone 1 – 0 ST Mirren 3.26 3.15 2.76
19:45 Celtic 4 – 1 Hibernian 1.25 7.40 13.00
19:45 Aberdeen 0 – 1 Kilmarnock 2.38 3.50 3.91
Tuesday 5 December 2023
19:45 Ross County 3 – 0 Motherwell 2.46 3.30 3.72
Sunday 3 December 2023
15:00 Rangers 2 – 0 ST Mirren 1.22 7.84 17.82
15:00 Hibernian 2 – 0 Aberdeen 2.16 3.64 3.90
12:00 ST Johnstone 1 – 3 Celtic 15.00 7.35 1.24
Saturday 2 December 2023
15:00 Motherwell 3 – 3 Dundee 2.34 3.50 3.60
15:00 Kilmarnock 0 – 1 Heart Of Midlothian 2.83 3.45 2.80
Tuesday 28 November 2023
19:45 Ross County 1 – 0 ST Mirren 2.71 3.25 3.25
Sunday 26 November 2023
12:00 Aberdeen 1 – 1 Rangers 8.00 4.90 1.51
Saturday 25 November 2023
15:00 ST Mirren 1 – 0 Livingston 1.94 3.60 5.00
15:00 Ross County 0 – 0 Kilmarnock 3.09 3.35 2.60
15:00 Heart Of Midlothian 1 – 0 ST Johnstone 1.54 4.60 7.53
15:00 Dundee 1 – 2 Hibernian 3.06 3.45 2.66
15:00 Celtic 1 – 1 Motherwell 1.18 9.46 19.14
Sunday 12 November 2023
14:30 Celtic 6 – 0 Aberdeen 1.26 6.80 13.20
12:00 Livingston 0 – 2 Rangers 14.36 6.40 1.28
Saturday 11 November 2023
15:00 ST Johnstone 1 – 0 Ross County 2.67 3.28 3.06
15:00 Motherwell 1 – 2 Heart Of Midlothian 3.30 3.50 2.47
15:00 Hibernian 1 – 0 Kilmarnock 2.16 3.67 3.55
15:00 Dundee 4 – 0 ST Mirren 2.75 3.35 3.23
Wednesday 8 November 2023
19:45 ST Mirren 2 – 2 Hibernian 2.56 3.35 3.42
Tuesday 7 November 2023
19:45 ST Johnstone 2 – 2 Motherwell 2.88 3.23 2.95
Sunday 5 November 2023
14:00 Dundee 1 – 0 Livingston 2.00 3.67 4.72
Saturday 4 November 2023
15:00 Kilmarnock 1 – 0 Motherwell 2.17 3.56 4.10
12:30 Ross County 0 – 3 Celtic 13.50 6.50 1.35
Wednesday 1 November 2023
20:30 Dundee 0 – 5 Rangers 9.35 5.65 1.46
19:45 ST Johnstone 2 – 1 Kilmarnock 3.83 3.30 2.25
19:45 Motherwell 2 – 4 Aberdeen 2.65 3.44 3.01
19:45 Heart Of Midlothian 1 – 0 Livingston 1.75 4.50 7.55
19:45 Celtic 2 – 1 ST Mirren 1.24 7.34 15.00
Tuesday 31 October 2023
19:45 Hibernian 2 – 2 Ross County 1.76 4.08 5.70
Sunday 29 October 2023
15:00 Rangers 2 – 1 Heart Of Midlothian 1.30 6.83 11.94
12:00 Kilmarnock 2 – 0 Aberdeen 2.60 3.30 3.05
Saturday 28 October 2023
15:00 ST Mirren 4 – 0 ST Johnstone 1.83 3.70 5.63
15:00 Motherwell 3 – 3 Ross County 1.93 3.85 4.34
15:00 Livingston 0 – 2 Dundee 2.62 3.38 3.01
15:00 Hibernian 0 – 0 Celtic 6.75 4.90 1.53
Tuesday 24 October 2023
19:45 Dundee 0 – 0 Ross County 2.22 3.54 3.60
Sunday 22 October 2023
14:15 Heart Of Midlothian 1 – 4 Celtic 6.55 4.90 1.52
Saturday 21 October 2023
15:00 Rangers 4 – 0 Hibernian 1.45 5.25 8.30
15:00 Kilmarnock 3 – 1 Livingston 1.97 3.50 4.35
Sunday 8 October 2023
15:00 Aberdeen 0 – 0 ST Johnstone 1.58 4.44 7.50
12:00 ST Mirren 0 – 3 Rangers 6.25 4.40 1.62
Saturday 7 October 2023
15:00 Livingston 2 – 0 Motherwell 3.19 3.25 2.62
15:00 Heart Of Midlothian 2 – 2 Hibernian 2.52 3.56 3.12
15:00 Celtic 3 – 1 Kilmarnock 1.23 7.97 13.80
Saturday 30 September 2023
15:00 ST Johnstone 1 – 1 Livingston 2.65 3.19 3.34
15:00 Ross County 0 – 1 Heart Of Midlothian 3.28 3.50 2.39
15:00 Rangers 1 – 3 Aberdeen 1.40 5.70 9.50
15:00 Kilmarnock 1 – 1 ST Mirren 2.38 3.41 3.69
15:00 Hibernian 0 – 0 Dundee 1.71 4.40 5.40
12:30 Motherwell 1 – 2 Celtic 8.25 5.20 1.44
Sunday 24 September 2023
15:00 Rangers 1 – 0 Motherwell 1.24 7.18 13.00
15:00 Aberdeen 4 – 0 Ross County 1.98 3.66 4.37
Saturday 23 September 2023
15:00 ST Mirren 1 – 0 Heart Of Midlothian 2.79 3.13 2.62
15:00 Hibernian 2 – 0 ST Johnstone 1.61 4.25 6.00
15:00 Dundee 2 – 2 Kilmarnock 2.68 3.30 3.09
12:30 Livingston 0 – 3 Celtic 11.66 6.18 1.31
Saturday 16 September 2023
15:00 Ross County 1 – 1 Livingston 2.52 3.32 3.67
15:00 Motherwell 0 – 1 ST Mirren 2.85 3.32 3.19
15:00 Kilmarnock 2 – 2 Hibernian 2.76 3.36 3.03
15:00 Heart Of Midlothian 2 – 0 Aberdeen 2.13 3.70 3.61
15:00 Celtic 3 – 0 Dundee 1.22 9.00 19.10
12:30 ST Johnstone 0 – 2 Rangers 13.00 6.70 1.27
Sunday 3 September 2023
15:00 Heart Of Midlothian 0 – 1 Motherwell 1.97 3.93 4.86
15:00 Aberdeen 0 – 2 Hibernian 2.43 3.50 3.20
12:00 Rangers 0 – 1 Celtic 2.35 3.91 3.08
Saturday 2 September 2023
15:00 ST Johnstone 2 – 2 Dundee 3.25 3.30 2.81
15:00 Livingston 1 – 1 ST Mirren 3.12 3.14 2.64
15:00 Kilmarnock 0 – 1 Ross County 1.94 3.72 4.82
Sunday 27 August 2023
15:00 ST Mirren 2 – 2 Aberdeen 2.52 3.35 3.34
15:00 Dundee 1 – 0 Heart Of Midlothian 3.20 3.50 2.51
Saturday 26 August 2023
15:00 Motherwell 2 – 1 Kilmarnock 2.73 3.40 3.35
15:00 Hibernian 2 – 3 Livingston 1.86 3.85 4.90
15:00 Celtic 0 – 0 ST Johnstone 1.09 14.77 40.00
12:30 Ross County 0 – 2 Rangers 11.00 6.28 1.41
Sunday 13 August 2023
15:00 Motherwell 2 – 1 Hibernian 2.82 3.40 2.82
15:00 Heart Of Midlothian 0 – 0 Kilmarnock 1.92 3.75 4.50
12:00 Aberdeen 1 – 3 Celtic 10.50 6.65 1.36
Saturday 12 August 2023
15:00 ST Mirren 2 – 1 Dundee 2.31 3.32 3.45
15:00 Ross County 2 – 0 ST Johnstone 2.05 3.58 4.40
15:00 Rangers 4 – 0 Livingston 1.28 8.53 17.00
Sunday 6 August 2023
15:00 Hibernian 2 – 3 ST Mirren 2.10 3.70 4.01
Saturday 5 August 2023
17:15 Kilmarnock 1 – 0 Rangers 8.97 5.25 1.45
15:00 ST Johnstone 0 – 2 Heart Of Midlothian 3.72 3.54 2.31
15:00 Livingston 0 – 0 Aberdeen 2.99 3.44 2.65
15:00 Dundee 1 – 1 Motherwell 2.68 3.45 3.33
12:30 Celtic 4 – 2 Ross County 1.11 16.00 36.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