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
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