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.95
690 goals.
59.4% of matches went over 2.5.
Home advantage
46.6%
Draws 20.9%,
away wins 32.5%.
Half-time lead held
74.5%
From 153 matches where someone led at the break.
1–1
21 · 9%
1–2
20 · 8.5%
2–1
19 · 8.1%
1–0
19 · 8.1%
2–0
18 · 7.7%
0–1
18 · 7.7%
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 26 May 2025
20:00
Ross County
2 – 4
Livingston
2.50
3.30
2.75
Thursday 22 May 2025
20:00
Livingston
1 – 1
Ross County
2.05
3.40
3.60
Sunday 18 May 2025
15:00
ST Johnstone
0 – 2
Dundee
3.10
3.60
2.20
15:00
Ross County
1 – 1
Motherwell
2.00
3.50
3.40
15:00
Kilmarnock
0 – 1
Heart Of Midlothian
2.63
3.40
2.63
Saturday 17 May 2025
12:30
Hibernian
2 – 2
Rangers
3.25
3.80
2.05
12:30
Dundee Utd
2 – 1
Aberdeen
2.88
3.60
2.30
12:30
Celtic
1 – 1
ST Mirren
1.25
7.00
8.50
Friday 16 May 2025
19:45
Livingston
2 – 0
Partick
1.80
3.50
4.50
Wednesday 14 May 2025
20:00
Aberdeen
1 – 5
Celtic
5.25
3.90
1.62
19:45
Motherwell
3 – 0
Kilmarnock
2.75
3.25
2.60
19:45
Heart Of Midlothian
2 – 1
ST Johnstone
1.65
3.75
5.25
19:45
Dundee
1 – 1
Ross County
1.90
3.50
3.90
19:45
ST Mirren
2 – 2
Hibernian
2.55
3.30
2.70
19:45
Rangers
3 – 1
Dundee Utd
1.40
4.75
7.00
Tuesday 13 May 2025
19:45
Partick
0 – 2
Livingston
3.80
3.30
2.00
Sunday 11 May 2025
12:00
Rangers
4 – 0
Aberdeen
1.57
4.20
5.25
Saturday 10 May 2025
15:00
ST Johnstone
2 – 1
Ross County
2.25
3.20
3.25
15:00
Kilmarnock
3 – 2
Dundee
1.90
3.30
4.33
15:00
Heart Of Midlothian
3 – 0
Motherwell
1.48
4.33
6.50
15:00
Dundee Utd
0 – 2
ST Mirren
2.25
3.60
2.90
15:00
Celtic
3 – 1
Hibernian
1.33
5.50
8.00
Friday 9 May 2025
19:45
Ayr Utd
0 – 2
Partick
2.05
3.30
3.60
Tuesday 6 May 2025
19:45
Partick
0 – 1
Ayr Utd
2.90
3.25
2.50
Sunday 4 May 2025
12:00
Rangers
1 – 1
Celtic
3.50
3.90
1.90
Saturday 3 May 2025
15:00
ST Johnstone
0 – 2
Kilmarnock
3.00
3.40
2.30
15:00
Ross County
1 – 3
Heart Of Midlothian
3.60
2.63
2.44
15:00
Dundee
1 – 2
Motherwell
1.67
4.20
5.00
15:00
ST Mirren
1 – 0
Aberdeen
1.63
9.50
1.40
15:00
Hibernian
3 – 1
Dundee Utd
1.75
3.80
4.33
Saturday 26 April 2025
15:00
Motherwell
3 – 2
ST Johnstone
2.30
3.00
3.30
15:00
Kilmarnock
2 – 0
Ross County
1.60
3.80
5.75
15:00
Heart Of Midlothian
0 – 1
Dundee
1.45
4.75
6.25
15:00
ST Mirren
2 – 2
Rangers
4.10
4.20
1.73
15:00
Aberdeen
1 – 0
Hibernian
2.38
3.40
2.88
12:30
Dundee Utd
0 – 5
Celtic
9.00
5.50
1.29
Sunday 13 April 2025
14:30
Hibernian
4 – 0
Dundee
1.49
4.33
5.25
12:00
Aberdeen
2 – 2
Rangers
3.10
3.80
2.10
Saturday 12 April 2025
15:00
ST Mirren
3 – 2
Ross County
1.62
3.75
5.25
15:00
Motherwell
0 – 0
Heart Of Midlothian
4.00
3.70
1.85
15:00
Dundee Utd
1 – 0
ST Johnstone
1.80
3.50
4.50
12:30
Celtic
5 – 1
Kilmarnock
1.57
2.36
3.00
Sunday 6 April 2025
14:30
Heart Of Midlothian
0 – 1
Dundee Utd
1.67
4.00
4.75
12:00
ST Johnstone
1 – 0
Celtic
17.00
7.50
1.14
Saturday 5 April 2025
15:00
Ross County
0 – 1
Aberdeen
3.25
3.25
2.25
15:00
Rangers
0 – 2
Hibernian
1.42
5.00
6.25
15:00
Kilmarnock
2 – 0
Motherwell
1.75
3.50
4.75
15:00
Dundee
2 – 0
ST Mirren
2.63
3.50
2.50
Sunday 30 March 2025
14:30
Ross County
0 – 1
Dundee Utd
2.88
3.00
2.63
Saturday 29 March 2025
17:30
Dundee
3 – 4
Rangers
6.50
6.25
1.33
15:00
ST Mirren
5 – 1
Kilmarnock
2.30
3.30
3.10
15:00
Hibernian
3 – 0
ST Johnstone
1.67
3.80
5.00
15:00
Celtic
3 – 0
Heart Of Midlothian
1.25
6.50
10.00
15:00
Aberdeen
4 – 1
Motherwell
1.65
3.80
5.25
Sunday 16 March 2025
15:00
Dundee Utd
2 – 4
Dundee
1.75
3.70
4.50
12:30
Celtic
2 – 3
Rangers
1.62
4.50
4.50
Saturday 15 March 2025
15:00
ST Johnstone
0 – 0
Aberdeen
3.00
3.20
2.40
15:00
Motherwell
2 – 2
ST Mirren
2.75
3.00
2.70
15:00
Kilmarnock
1 – 1
Hibernian
2.55
3.25
2.70
15:00
Heart Of Midlothian
2 – 0
Ross County
1.48
4.20
6.50
Sunday 2 March 2025
15:00
Aberdeen
2 – 2
Dundee Utd
2.05
3.40
3.50
12:30
Hibernian
2 – 1
Heart Of Midlothian
2.30
3.30
3.10
Saturday 1 March 2025
17:30
ST Mirren
2 – 5
Celtic
7.50
5.25
1.36
15:00
Ross County
1 – 0
Kilmarnock
3.20
3.10
2.40
15:00
Rangers
1 – 2
Motherwell
1.13
8.50
19.00
15:00
Dundee
1 – 1
ST Johnstone
2.25
3.30
3.20
Wednesday 26 February 2025
20:00
Kilmarnock
2 – 4
Rangers
6.50
4.20
1.50
19:45
ST Johnstone
1 – 0
Ross County
2.25
3.10
3.30
19:45
Motherwell
2 – 1
Dundee
2.25
3.40
3.10
19:45
Heart Of Midlothian
3 – 1
ST Mirren
1.80
3.75
4.20
19:45
Dundee Utd
1 – 3
Hibernian
2.45
3.30
2.80
Tuesday 25 February 2025
20:00
Celtic
5 – 1
Aberdeen
1.17
8.50
12.00
Sunday 23 February 2025
12:00
ST Johnstone
1 – 2
Heart Of Midlothian
3.90
3.30
1.95
Saturday 22 February 2025
15:00
Ross County
3 – 1
Dundee
2.35
3.30
3.00
15:00
Rangers
0 – 2
ST Mirren
1.18
6.50
15.00
15:00
Dundee Utd
1 – 0
Motherwell
1.70
3.60
5.00
15:00
Aberdeen
1 – 0
Kilmarnock
2.10
3.30
3.60
12:30
Hibernian
2 – 1
Celtic
7.00
4.20
1.45
Sunday 16 February 2025
14:00
ST Mirren
0 – 0
Hibernian
3.25
3.20
2.25
12:00
Heart Of Midlothian
1 – 3
Rangers
4.50
3.75
1.73
Saturday 15 February 2025
15:00
Motherwell
0 – 3
Ross County
2.15
3.00
3.70
15:00
Kilmarnock
3 – 1
ST Johnstone
1.80
3.60
4.10
15:00
Dundee
1 – 2
Aberdeen
2.55
3.50
2.60
15:00
Celtic
3 – 0
Dundee Utd
1.20
7.00
11.00
Wednesday 5 February 2025
19:45
Celtic
6 – 0
Dundee
1.10
9.50
23.00
Sunday 2 February 2025
15:00
Rangers
4 – 0
Ross County
1.14
8.00
15.00
15:00
Motherwell
1 – 3
Celtic
12.00
7.50
1.20
Saturday 1 February 2025
17:45
Kilmarnock
1 – 0
Dundee Utd
2.45
3.50
2.75
15:00
ST Mirren
0 – 1
ST Johnstone
1.85
3.40
4.20
15:00
Hibernian
2 – 0
Aberdeen
1.80
3.70
4.33
15:00
Dundee
0 – 6
Heart Of Midlothian
3.10
3.60
2.20
Sunday 26 January 2025
12:00
Dundee Utd
1 – 3
Rangers
5.25
4.00
1.60
Saturday 25 January 2025
15:00
ST Johnstone
2 – 1
Motherwell
2.45
3.50
2.70
15:00
Ross County
1 – 1
Hibernian
3.80
3.30
2.00
15:00
Heart Of Midlothian
3 – 2
Kilmarnock
1.85
3.70
3.90
15:00
Aberdeen
0 – 3
ST Mirren
2.00
3.30
3.90
Wednesday 15 January 2025
20:00
Rangers
3 – 0
Aberdeen
1.22
5.75
12.00
Tuesday 14 January 2025
20:00
Dundee
3 – 3
Celtic
11.00
7.00
1.20
Sunday 12 January 2025
15:00
Rangers
3 – 1
ST Johnstone
1.11
8.50
21.00
15:00
Aberdeen
0 – 0
Heart Of Midlothian
2.35
3.40
2.90
Saturday 11 January 2025
15:00
ST Mirren
0 – 1
Dundee Utd
2.40
3.25
3.00
15:00
Hibernian
3 – 1
Motherwell
1.50
4.33
6.00
12:30
Ross County
1 – 4
Celtic
15.00
6.25
1.18
Thursday 9 January 2025
20:00
Dundee
1 – 1
Rangers
8.50
5.75
1.30
Wednesday 8 January 2025
19:45
Kilmarnock
0 – 0
Motherwell
1.95
3.40
3.80
19:45
Celtic
2 – 0
Dundee Utd
1.14
8.00
15.00
Sunday 5 January 2025
15:00
ST Johnstone
1 – 3
Dundee
2.63
3.25
2.63
15:00
Kilmarnock
0 – 1
Ross County
1.70
3.90
4.75
15:00
Dundee Utd
0 – 1
Heart Of Midlothian
2.25
3.40
3.00
15:00
Celtic
3 – 0
ST Mirren
1.10
11.00
15.00
14:30
Motherwell
2 – 0
Aberdeen
2.55
3.25
2.75
12:00
Hibernian
3 – 3
Rangers
5.50
4.20
1.53
Thursday 2 January 2025
17:30
Dundee
1 – 2
Dundee Utd
2.70
3.30
2.60
15:00
ST Johnstone
1 – 1
Hibernian
3.90
3.40
1.95
15:00
Rangers
3 – 0
Celtic
3.70
3.50
1.91
15:00
Kilmarnock
2 – 0
ST Mirren
2.15
3.25
3.40
15:00
Heart Of Midlothian
1 – 0
Motherwell
1.95
3.50
3.80
15:00
Aberdeen
1 – 2
Ross County
1.55
4.00
6.00
Sunday 29 December 2024
17:15
Dundee Utd
1 – 0
Aberdeen
2.25
3.40
3.00
15:00
ST Mirren
1 – 2
Dundee
1.90
3.60
3.80
15:00
Ross County
2 – 2
Heart Of Midlothian
3.70
3.50
1.95
15:00
Motherwell
2 – 2
Rangers
9.00
5.00
1.33
15:00
Hibernian
1 – 0
Kilmarnock
1.85
3.60
4.00
15:00
Celtic
4 – 0
ST Johnstone
1.10
9.00
21.00
Thursday 26 December 2024
17:45
ST Mirren
2 – 1
Rangers
7.50
4.75
1.40
15:00
ST Johnstone
1 – 2
Dundee Utd
2.75
3.40
2.50
15:00
Kilmarnock
4 – 0
Aberdeen
2.50
3.30
2.75
15:00
Dundee
0 – 3
Ross County
1.83
3.60
4.10
15:00
Celtic
4 – 0
Motherwell
1.11
10.00
17.00
12:30
Heart Of Midlothian
1 – 2
Hibernian
2.15
3.40
3.30
Sunday 22 December 2024
15:00
Heart Of Midlothian
2 – 1
ST Johnstone
1.55
4.33
5.25
12:00
Dundee Utd
0 – 0
Celtic
11.00
6.00
1.25
Saturday 21 December 2024
15:00
Ross County
1 – 2
ST Mirren
3.70
3.25
2.10
15:00
Rangers
1 – 0
Dundee
1.17
7.50
13.00
15:00
Aberdeen
1 – 3
Hibernian
2.20
3.40
3.20
Friday 20 December 2024
19:45
Motherwell
1 – 1
Kilmarnock
2.35
3.20
3.10
Sunday 15 December 2024
15:00
Kilmarnock
1 – 0
Heart Of Midlothian
2.70
3.40
2.50
Saturday 14 December 2024
15:00
ST Johnstone
2 – 3
ST Mirren
2.75
3.40
2.45
15:00
Motherwell
4 – 3
Dundee Utd
2.25
3.50
3.00
15:00
Hibernian
3 – 1
Ross County
1.50
4.20
6.25
Sunday 8 December 2024
12:00
Ross County
0 – 3
Rangers
13.00
5.50
1.25
Saturday 7 December 2024
15:00
ST Mirren
0 – 1
Motherwell
2.10
3.40
3.50
15:00
Heart Of Midlothian
2 – 0
Dundee
1.67
3.90
4.75
15:00
Dundee Utd
1 – 1
Kilmarnock
2.15
3.40
3.40
15:00
Celtic
3 – 0
Hibernian
1.17
8.00
13.00
15:00
Aberdeen
1 – 1
ST Johnstone
1.55
4.20
5.75
Wednesday 4 December 2024
20:00
Aberdeen
0 – 1
Celtic
8.50
4.75
1.36
19:45
Rangers
6 – 0
Kilmarnock
1.30
5.50
10.00
19:45
Dundee
4 – 1
Motherwell
2.05
3.40
3.70
Sunday 1 December 2024
15:00
Heart Of Midlothian
1 – 1
Aberdeen
2.30
3.30
3.10
12:00
ST Johnstone
0 – 1
Rangers
6.25
5.75
1.36
Saturday 30 November 2024
15:00
Motherwell
0 – 3
Hibernian
2.80
3.30
2.45
15:00
Kilmarnock
1 – 1
Dundee
2.10
3.25
3.60
15:00
Dundee Utd
2 – 0
ST Mirren
2.25
3.40
3.10
15:00
Celtic
5 – 0
Ross County
1.10
9.00
23.00
Tuesday 26 November 2024
19:45
Hibernian
3 – 3
Aberdeen
2.90
3.25
2.40
Saturday 23 November 2024
19:45
Heart Of Midlothian
1 – 4
Celtic
6.98
5.10
1.48
17:45
Dundee
4 – 1
Hibernian
2.94
3.48
2.60
16:00
ST Mirren
2 – 1
Aberdeen
3.10
3.40
2.20
15:45
Rangers
1 – 1
Dundee Utd
1.25
5.50
12.00
15:00
ST Johnstone
1 – 0
Kilmarnock
2.90
3.40
2.35
15:00
Ross County
2 – 1
Motherwell
2.88
3.10
2.63
Sunday 10 November 2024
17:00
Rangers
1 – 0
Heart Of Midlothian
1.40
4.50
7.50
15:00
Kilmarnock
0 – 2
Celtic
9.00
5.25
1.30
Saturday 9 November 2024
17:30
Aberdeen
4 – 1
Dundee
1.62
3.90
5.25
15:00
Motherwell
2 – 1
ST Johnstone
1.85
3.70
3.90
15:00
Hibernian
1 – 2
ST Mirren
1.83
3.40
4.75
15:00
Dundee Utd
3 – 0
Ross County
1.70
3.60
5.00
Sunday 3 November 2024
15:00
Dundee
3 – 2
Kilmarnock
2.89
3.55
2.81
15:00
Hibernian
1 – 1
Dundee Utd
1.83
3.80
4.66
Saturday 2 November 2024
15:00
ST Mirren
0 – 0
Ross County
1.88
3.67
5.60
15:00
ST Johnstone
1 – 2
Heart Of Midlothian
3.95
3.83
2.01
Wednesday 30 October 2024
20:00
Aberdeen
2 – 1
Rangers
3.30
3.50
2.10
19:45
ST Mirren
3 – 1
ST Johnstone
1.91
3.50
3.90
19:45
Ross County
0 – 0
Hibernian
3.30
3.30
2.15
19:45
Heart Of Midlothian
1 – 2
Kilmarnock
1.91
3.60
3.75
19:45
Dundee Utd
1 – 2
Motherwell
2.15
3.40
3.30
19:45
Celtic
2 – 0
Dundee
1.10
9.50
21.00
Sunday 27 October 2024
14:00
Rangers
2 – 1
ST Mirren
1.18
6.50
13.00
14:00
Motherwell
0 – 3
Celtic
8.00
7.00
1.25
11:00
Hibernian
1 – 1
Heart Of Midlothian
2.35
3.40
2.90
Saturday 26 October 2024
17:30
Aberdeen
1 – 0
Dundee Utd
1.83
3.80
4.62
15:00
Ross County
2 – 1
Kilmarnock
4.02
3.51
2.10
15:00
Dundee
1 – 2
ST Johnstone
1.81
3.85
5.10
Sunday 20 October 2024
12:00
Kilmarnock
1 – 0
Rangers
6.25
4.33
1.48
Saturday 19 October 2024
15:00
ST Johnstone
3 – 0
Ross County
2.55
3.30
2.70
15:00
Motherwell
0 – 1
Dundee
2.05
3.75
3.25
15:00
Heart Of Midlothian
4 – 0
ST Mirren
1.73
3.80
4.50
15:00
Dundee Utd
3 – 2
Hibernian
2.60
3.25
2.63
15:00
Celtic
2 – 2
Aberdeen
1.22
6.50
11.00
Sunday 6 October 2024
20:00
Rangers
2 – 0
ST Johnstone
1.10
12.70
30.00
15:00
Aberdeen
3 – 2
Heart Of Midlothian
1.89
3.91
4.27
12:00
Ross County
1 – 2
Celtic
15.50
9.00
1.22
Saturday 5 October 2024
15:00
ST Mirren
0 – 1
Dundee Utd
2.47
3.40
3.31
15:00
Hibernian
1 – 2
Motherwell
1.85
3.80
4.50
15:00
Dundee
2 – 3
Kilmarnock
2.33
3.78
3.22
Sunday 29 September 2024
12:00
Rangers
1 – 0
Hibernian
1.33
6.10
12.50
Saturday 28 September 2024
17:45
ST Johnstone
0 – 6
Celtic
21.00
9.00
1.16
15:00
Motherwell
2 – 1
ST Mirren
2.20
3.45
3.64
15:00
Kilmarnock
3 – 3
Dundee Utd
2.12
3.50
4.10
15:00
Heart Of Midlothian
1 – 1
Ross County
1.65
4.20
5.83
15:00
Dundee
1 – 2
Aberdeen
3.21
3.90
2.28
Saturday 21 September 2024
15:00
ST Mirren
2 – 1
Heart Of Midlothian
2.77
3.27
2.56
15:00
Ross County
3 – 3
ST Johnstone
2.04
3.60
4.55
Sunday 15 September 2024
12:00
Dundee Utd
0 – 1
Rangers
6.70
4.75
1.53
Saturday 14 September 2024
15:00
ST Mirren
2 – 2
Kilmarnock
2.50
3.31
3.15
15:00
Ross County
2 – 0
Dundee
2.90
3.72
2.46
15:00
Hibernian
2 – 0
ST Johnstone
1.63
4.40
5.71
15:00
Celtic
2 – 0
Heart Of Midlothian
1.16
9.93
20.00
15:00
Aberdeen
2 – 1
Motherwell
1.75
3.90
5.56
Sunday 1 September 2024
15:00
Kilmarnock
1 – 1
Hibernian
2.71
3.38
2.90
15:00
Heart Of Midlothian
0 – 1
Dundee Utd
1.93
3.75
4.20
12:30
Celtic
3 – 0
Rangers
1.70
4.30
5.20
Saturday 31 August 2024
17:45
Ross County
0 – 1
Aberdeen
4.61
3.80
1.89
15:00
ST Johnstone
1 – 2
Motherwell
3.15
3.59
2.47
15:00
Dundee
2 – 2
ST Mirren
2.36
3.55
3.74
Sunday 25 August 2024
15:00
Motherwell
3 – 1
Heart Of Midlothian
3.23
3.42
2.40
15:00
Aberdeen
2 – 0
Kilmarnock
1.80
3.70
5.33
12:00
ST Mirren
0 – 3
Celtic
17.00
7.11
1.24
Saturday 24 August 2024
15:00
Rangers
6 – 0
Ross County
1.17
8.60
19.00
15:00
Hibernian
2 – 2
Dundee
2.08
3.75
3.71
15:00
Dundee Utd
2 – 0
ST Johnstone
1.81
4.01
5.00
Sunday 11 August 2024
15:00
Kilmarnock
0 – 3
ST Johnstone
1.68
4.35
5.76
15:00
Aberdeen
3 – 1
ST Mirren
1.77
3.90
5.23
12:30
Hibernian
0 – 2
Celtic
10.00
6.40
1.33
Saturday 10 August 2024
17:30
Dundee
3 – 1
Heart Of Midlothian
3.18
3.64
2.32
15:00
Ross County
1 – 1
Dundee Utd
3.50
3.52
2.75
15:00
Rangers
2 – 1
Motherwell
1.22
8.28
15.00
Monday 5 August 2024
20:00
ST Johnstone
1 – 2
Aberdeen
4.20
3.80
2.05
Sunday 4 August 2024
16:30
Celtic
4 – 0
Kilmarnock
1.20
10.17
29.00
15:00
ST Mirren
3 – 0
Hibernian
2.84
3.42
2.90
13:30
Dundee Utd
2 – 2
Dundee
2.49
3.48
3.18
Saturday 3 August 2024
15:00
Motherwell
0 – 0
Ross County
2.32
3.78
4.46
12:30
Heart Of Midlothian
0 – 0
Rangers
5.25
4.40
1.77