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.75
643 goals.
52.1% of matches went over 2.5.
Home advantage
44.9%
Draws 27.4%,
away wins 27.8%.
Half-time lead held
72.8%
From 151 matches where someone led at the break.
1–1
25 · 10.7%
1–0
25 · 10.7%
2–0
23 · 9.8%
2–2
18 · 7.7%
1–2
18 · 7.7%
0–0
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.
Monday 25 May 2026
19:00
ST Mirren
1 – 0
Partick
1.93
3.50
4.90
Thursday 21 May 2026
19:00
Partick
1 – 1
ST Mirren
3.00
3.30
2.61
Sunday 17 May 2026
14:00
ST Mirren
1 – 1
Dundee Utd
2.36
3.65
3.25
14:00
Livingston
1 – 4
Kilmarnock
2.76
3.70
2.70
14:00
Dundee
3 – 2
Aberdeen
2.76
3.45
2.92
Saturday 16 May 2026
12:30
Hibernian
0 – 1
Motherwell
2.22
3.80
3.60
12:30
Falkirk
2 – 5
Rangers
4.90
4.20
1.79
12:30
Celtic
3 – 1
Heart Of Midlothian
1.55
4.98
20.28
Friday 15 May 2026
18:45
Partick
2 – 1
Dunfermline
1.92
3.50
4.33
Wednesday 13 May 2026
20:00
Rangers
1 – 2
Hibernian
1.58
4.90
7.40
20:00
Motherwell
2 – 3
Celtic
5.20
5.00
1.65
20:00
Heart Of Midlothian
3 – 0
Falkirk
1.38
4.71
7.27
Tuesday 12 May 2026
18:45
Dunfermline
1 – 1
Partick
2.90
3.30
2.56
19:45
Kilmarnock
3 – 1
Dundee
1.62
4.60
6.00
19:45
Dundee Utd
0 – 0
Livingston
1.76
4.20
5.10
19:45
Aberdeen
0 – 2
ST Mirren
2.36
3.60
3.45
Sunday 10 May 2026
12:00
Celtic
3 – 1
Rangers
1.82
4.10
4.70
Saturday 9 May 2026
20:00
Motherwell
1 – 1
Heart Of Midlothian
2.81
3.37
2.38
15:00
Falkirk
1 – 3
Hibernian
2.17
3.60
3.60
15:00
ST Mirren
0 – 3
Kilmarnock
2.09
3.55
3.84
15:00
Dundee
3 – 0
Livingston
1.83
4.00
4.45
15:00
Aberdeen
2 – 0
Dundee Utd
2.20
3.55
3.45
Friday 8 May 2026
19:30
Arbroath
0 – 0
Dunfermline
2.46
3.30
3.40
Tuesday 5 May 2026
19:45
Dunfermline
1 – 0
Arbroath
2.20
3.10
4.30
Monday 4 May 2026
17:30
Heart Of Midlothian
2 – 1
Rangers
2.83
3.50
2.30
Sunday 3 May 2026
12:00
Hibernian
1 – 2
Celtic
6.40
4.80
1.57
Saturday 2 May 2026
15:00
Falkirk
1 – 0
Motherwell
3.05
3.70
2.44
15:00
Kilmarnock
3 – 0
Dundee Utd
2.16
3.90
3.50
15:00
Dundee
1 – 0
ST Mirren
2.38
3.50
3.35
Friday 1 May 2026
19:45
Livingston
2 – 2
Aberdeen
2.98
3.60
2.62
Sunday 26 April 2026
16:30
Hibernian
1 – 2
Heart Of Midlothian
2.67
3.29
2.53
15:00
Rangers
2 – 3
Motherwell
1.70
4.20
5.90
14:00
Dundee Utd
3 – 0
Dundee
2.24
3.50
3.65
Saturday 25 April 2026
17:30
Celtic
3 – 1
Falkirk
1.28
7.00
12.50
15:00
ST Mirren
0 – 2
Livingston
1.69
4.20
5.70
15:00
Aberdeen
1 – 0
Kilmarnock
2.00
3.70
4.00
Sunday 12 April 2026
12:00
Falkirk
3 – 6
Rangers
4.20
3.70
2.01
Saturday 11 April 2026
15:00
Kilmarnock
2 – 2
Dundee
2.26
3.55
3.55
15:00
Heart Of Midlothian
3 – 1
Motherwell
1.96
3.40
3.71
15:00
Dundee Utd
3 – 2
Livingston
1.71
4.20
5.60
15:00
Celtic
1 – 0
ST Mirren
1.30
6.60
13.00
15:00
Aberdeen
2 – 0
Hibernian
3.40
3.45
2.30
Sunday 5 April 2026
16:30
Dundee
1 – 2
Celtic
6.00
4.50
1.47
14:00
Livingston
2 – 2
Heart Of Midlothian
7.50
4.50
1.40
Saturday 4 April 2026
15:00
ST Mirren
2 – 0
Aberdeen
2.15
3.30
3.30
15:00
Rangers
4 – 2
Dundee Utd
1.20
6.50
12.00
15:00
Motherwell
2 – 3
Falkirk
1.80
3.50
4.33
15:00
Hibernian
3 – 0
Kilmarnock
1.50
4.20
6.00
Sunday 22 March 2026
12:30
Dundee Utd
2 – 0
Celtic
6.50
4.60
1.44
Saturday 21 March 2026
17:45
Rangers
4 – 1
Aberdeen
1.25
6.00
11.00
15:00
Motherwell
0 – 0
Hibernian
1.95
3.40
4.00
15:00
Kilmarnock
2 – 0
Livingston
1.80
3.80
4.00
15:00
Heart Of Midlothian
1 – 0
Dundee
1.33
4.75
8.00
15:00
Falkirk
1 – 2
ST Mirren
1.73
3.60
4.60
Sunday 15 March 2026
14:00
Dundee
2 – 2
Dundee Utd
2.30
3.30
3.00
12:00
ST Mirren
0 – 1
Rangers
6.50
4.20
1.50
Saturday 14 March 2026
20:00
Kilmarnock
1 – 0
Heart Of Midlothian
4.50
3.80
1.67
15:00
Hibernian
0 – 0
Livingston
1.35
5.00
7.50
15:00
Celtic
3 – 1
Motherwell
1.80
3.70
4.00
15:00
Aberdeen
1 – 1
Falkirk
2.90
3.20
2.38
Saturday 7 March 2026
15:00
Dundee
2 – 1
Motherwell
4.10
3.60
1.79
Wednesday 4 March 2026
20:00
Aberdeen
1 – 2
Celtic
6.00
4.20
1.45
Tuesday 3 March 2026
19:45
Dundee Utd
2 – 1
ST Mirren
2.30
3.40
2.75
Sunday 1 March 2026
12:00
Rangers
2 – 2
Celtic
2.25
3.50
2.88
Saturday 28 February 2026
15:00
Motherwell
2 – 0
Dundee Utd
1.45
4.20
6.50
15:00
Livingston
1 – 1
ST Mirren
3.30
3.40
2.10
15:00
Heart Of Midlothian
1 – 0
Aberdeen
1.37
4.33
8.00
15:00
Falkirk
5 – 1
Kilmarnock
1.62
4.20
4.50
15:00
Dundee
3 – 3
Hibernian
3.25
3.60
2.05
Tuesday 24 February 2026
19:45
Dundee Utd
0 – 0
Aberdeen
2.15
3.40
3.10
Sunday 22 February 2026
15:00
Livingston
2 – 2
Rangers
8.00
5.00
1.35
15:00
Celtic
1 – 2
Hibernian
1.45
4.75
6.25
Saturday 21 February 2026
19:30
ST Mirren
0 – 5
Motherwell
3.00
3.20
2.35
15:00
Heart Of Midlothian
1 – 0
Falkirk
1.62
3.60
5.50
15:00
Dundee Utd
1 – 1
Kilmarnock
1.96
3.60
3.70
15:00
Aberdeen
2 – 3
Dundee
1.91
3.50
3.80
Sunday 15 February 2026
16:30
Rangers
4 – 2
Heart Of Midlothian
1.91
3.50
3.75
14:30
Motherwell
2 – 0
Aberdeen
1.62
3.80
5.00
14:00
Kilmarnock
2 – 3
Celtic
7.00
4.75
1.37
Saturday 14 February 2026
15:00
Hibernian
2 – 0
ST Mirren
1.81
3.50
4.10
15:00
Falkirk
2 – 3
Dundee Utd
1.76
3.40
4.10
15:00
Dundee
2 – 2
Livingston
2.05
3.20
3.60
Wednesday 11 February 2026
20:00
Motherwell
1 – 1
Rangers
3.30
3.60
2.05
19:45
Kilmarnock
4 – 3
ST Mirren
2.75
3.30
2.45
19:45
Falkirk
1 – 0
Dundee
1.61
3.75
5.25
19:45
Celtic
2 – 1
Livingston
1.13
8.00
13.00
Tuesday 10 February 2026
20:00
Heart Of Midlothian
1 – 0
Hibernian
1.76
3.30
4.33
Wednesday 4 February 2026
19:45
Rangers
5 – 1
Kilmarnock
1.27
5.00
10.00
19:45
Livingston
1 – 2
Falkirk
3.30
3.40
2.10
19:45
Hibernian
3 – 2
Dundee Utd
1.62
3.70
5.00
Tuesday 3 February 2026
20:00
ST Mirren
1 – 0
Heart Of Midlothian
4.33
3.50
1.76
Sunday 1 February 2026
15:00
Celtic
2 – 0
Falkirk
1.27
5.25
9.00
14:00
Hibernian
0 – 0
Rangers
3.10
3.50
2.15
Saturday 31 January 2026
20:00
Dundee Utd
0 – 3
Heart Of Midlothian
4.20
3.70
1.76
15:00
ST Mirren
0 – 0
Dundee
1.71
3.60
4.75
15:00
Livingston
0 – 2
Motherwell
4.10
3.60
1.79
15:00
Kilmarnock
3 – 0
Aberdeen
2.85
3.20
2.45
Sunday 25 January 2026
15:00
Rangers
3 – 0
Dundee
1.22
6.00
11.00
15:00
Heart Of Midlothian
2 – 2
Celtic
2.70
3.50
2.25
Saturday 24 January 2026
15:00
Motherwell
4 – 0
Kilmarnock
1.45
4.00
7.00
15:00
Falkirk
4 – 1
Hibernian
3.00
3.25
2.35
15:00
Aberdeen
6 – 2
Livingston
1.71
3.50
4.33
Tuesday 20 January 2026
19:45
Livingston
1 – 1
ST Mirren
2.75
3.30
2.40
Wednesday 14 January 2026
19:45
Heart Of Midlothian
2 – 0
ST Mirren
1.37
4.20
8.50
19:45
Falkirk
0 – 1
Celtic
6.00
4.75
1.45
Sunday 11 January 2026
16:30
Aberdeen
0 – 2
Rangers
4.75
3.70
1.68
14:00
Dundee
0 – 1
Heart Of Midlothian
8.00
4.10
1.42
Saturday 10 January 2026
15:00
ST Mirren
0 – 2
Falkirk
2.05
3.30
3.50
15:00
Livingston
1 – 1
Kilmarnock
2.15
3.25
3.30
15:00
Hibernian
1 – 1
Motherwell
1.91
3.50
3.75
15:00
Celtic
4 – 0
Dundee Utd
1.24
6.00
9.50
Tuesday 6 January 2026
20:00
Rangers
2 – 0
Aberdeen
1.49
4.20
6.00
Saturday 3 January 2026
15:00
Motherwell
2 – 0
ST Mirren
1.96
3.20
4.00
15:00
Kilmarnock
1 – 3
Hibernian
4.50
3.40
1.81
15:00
Heart Of Midlothian
1 – 0
Livingston
1.30
5.00
8.50
15:00
Falkirk
1 – 0
Aberdeen
2.45
3.30
2.70
15:00
Dundee Utd
0 – 1
Dundee
1.81
3.60
4.00
12:30
Celtic
1 – 3
Rangers
1.86
3.80
3.60
Tuesday 30 December 2025
20:00
Motherwell
2 – 0
Celtic
4.00
3.70
1.79
19:45
Rangers
2 – 1
ST Mirren
1.53
4.00
5.50
19:45
Livingston
1 – 3
Dundee Utd
2.50
3.20
2.70
19:45
Hibernian
2 – 0
Aberdeen
1.81
3.75
4.00
19:45
Dundee
2 – 1
Kilmarnock
2.82
3.05
2.50
Saturday 27 December 2025
17:45
Aberdeen
1 – 1
Dundee Utd
1.81
3.75
3.75
15:00
ST Mirren
0 – 0
Kilmarnock
1.76
3.50
4.50
15:00
Rangers
1 – 0
Motherwell
1.71
3.75
4.33
15:00
Livingston
2 – 4
Celtic
8.00
4.75
1.35
15:00
Dundee
1 – 0
Falkirk
2.95
3.20
2.30
12:30
Hibernian
3 – 2
Heart Of Midlothian
2.75
3.30
2.35
Sunday 21 December 2025
15:00
Celtic
3 – 1
Aberdeen
1.30
6.00
7.50
13:30
Heart Of Midlothian
2 – 1
Rangers
2.01
3.50
3.50
Saturday 20 December 2025
15:00
ST Mirren
1 – 0
Livingston
1.76
3.60
4.33
15:00
Motherwell
1 – 0
Dundee
1.45
4.75
5.75
15:00
Kilmarnock
0 – 1
Falkirk
2.50
3.30
2.65
15:00
Dundee Utd
1 – 1
Hibernian
3.40
3.50
2.01
Wednesday 17 December 2025
20:00
Dundee Utd
2 – 1
Celtic
7.00
4.50
1.39
Monday 15 December 2025
19:45
Rangers
1 – 0
Hibernian
1.81
3.60
4.00
Sunday 14 December 2025
15:00
Aberdeen
2 – 1
Kilmarnock
1.71
3.50
4.75
Saturday 13 December 2025
20:00
Falkirk
0 – 2
Heart Of Midlothian
4.33
3.60
1.76
15:00
Livingston
2 – 2
Dundee
1.81
3.60
4.10
15:00
Dundee Utd
0 – 0
Motherwell
2.75
3.40
2.35
Sunday 7 December 2025
15:00
Celtic
1 – 2
Heart Of Midlothian
1.53
3.80
6.00
Saturday 6 December 2025
20:00
Kilmarnock
0 – 3
Rangers
5.25
4.00
1.56
15:00
ST Mirren
2 – 0
Dundee Utd
1.96
3.60
3.50
15:00
Motherwell
3 – 0
Livingston
1.66
3.75
4.75
15:00
Hibernian
3 – 0
Falkirk
1.53
4.10
5.75
15:00
Dundee
1 – 3
Aberdeen
3.40
3.30
2.10
Wednesday 3 December 2025
19:45
Heart Of Midlothian
1 – 1
Kilmarnock
1.33
4.50
9.00
19:45
Falkirk
0 – 0
Motherwell
2.57
3.30
2.57
19:45
Dundee Utd
2 – 2
Rangers
4.50
3.90
1.66
19:45
Celtic
1 – 0
Dundee
1.07
10.00
19.00
19:45
Aberdeen
3 – 3
ST Mirren
2.20
3.30
3.25
Sunday 30 November 2025
15:00
Livingston
0 – 1
Aberdeen
2.70
3.05
2.57
14:00
Rangers
0 – 0
Falkirk
1.39
4.75
6.25
12:00
Hibernian
1 – 2
Celtic
4.33
3.90
1.68
Saturday 29 November 2025
17:45
Kilmarnock
1 – 1
Dundee Utd
2.57
3.40
2.50
15:00
Motherwell
0 – 0
Heart Of Midlothian
3.50
3.30
2.05
15:00
Dundee
3 – 1
ST Mirren
3.50
3.30
2.05
Tuesday 25 November 2025
19:45
Motherwell
2 – 0
Hibernian
2.65
3.40
2.45
Sunday 23 November 2025
15:00
Aberdeen
1 – 0
Heart Of Midlothian
4.20
3.50
1.81
Saturday 22 November 2025
20:00
ST Mirren
0 – 1
Celtic
6.50
4.75
1.39
15:00
Rangers
2 – 1
Livingston
1.24
6.00
10.00
15:00
Kilmarnock
1 – 3
Motherwell
2.85
3.40
2.30
15:00
Hibernian
2 – 0
Dundee
1.30
5.00
9.00
15:00
Dundee Utd
0 – 3
Falkirk
2.05
3.60
3.30
Sunday 9 November 2025
16:00
Celtic
4 – 0
Kilmarnock
1.13
7.50
13.00
15:00
Heart Of Midlothian
1 – 1
Dundee Utd
1.37
4.50
7.50
15:00
Dundee
0 – 3
Rangers
7.00
4.33
1.41
15:00
Aberdeen
1 – 1
Motherwell
2.20
3.80
2.82
Saturday 8 November 2025
17:45
ST Mirren
0 – 3
Hibernian
2.70
3.25
2.50
15:00
Falkirk
1 – 1
Livingston
1.81
3.60
4.00
Saturday 1 November 2025
15:00
Livingston
2 – 2
Hibernian
3.80
3.60
1.86
15:00
Heart Of Midlothian
4 – 0
Dundee
1.25
5.25
11.00
15:00
Falkirk
3 – 1
Kilmarnock
2.05
3.60
3.30
Wednesday 29 October 2025
19:45
ST Mirren
2 – 2
Heart Of Midlothian
4.20
3.60
1.76
19:45
Motherwell
2 – 0
Dundee Utd
2.01
4.00
3.05
19:45
Kilmarnock
0 – 1
Aberdeen
2.65
3.30
2.50
19:45
Hibernian
0 – 1
Rangers
2.85
3.75
2.15
19:45
Celtic
4 – 0
Falkirk
1.19
6.50
10.00
Sunday 26 October 2025
15:00
Rangers
3 – 1
Kilmarnock
1.30
5.50
7.50
14:30
Aberdeen
1 – 2
Hibernian
2.55
3.50
2.50
12:00
Heart Of Midlothian
3 – 1
Celtic
3.20
3.60
2.10
Saturday 25 October 2025
15:00
Livingston
1 – 2
Motherwell
3.40
3.50
1.96
15:00
Falkirk
2 – 1
Dundee
1.62
3.90
4.75
15:00
Dundee Utd
3 – 1
ST Mirren
2.25
3.50
2.85
Sunday 19 October 2025
12:00
Dundee
2 – 0
Celtic
10.00
6.50
1.19
Saturday 18 October 2025
17:45
Kilmarnock
0 – 3
Heart Of Midlothian
4.76
3.75
1.86
15:00
ST Mirren
0 – 1
Aberdeen
2.45
3.45
3.11
15:00
Rangers
2 – 2
Dundee Utd
1.44
5.80
7.75
15:00
Motherwell
1 – 2
Falkirk
2.00
4.02
4.10
15:00
Hibernian
4 – 0
Livingston
1.57
4.50
6.14
Sunday 5 October 2025
15:00
Falkirk
1 – 1
Rangers
4.50
4.10
1.66
15:00
Celtic
3 – 2
Motherwell
1.19
7.50
9.50
15:00
Aberdeen
4 – 0
Dundee
1.71
3.70
4.33
Saturday 4 October 2025
17:45
Heart Of Midlothian
1 – 0
Hibernian
1.81
3.60
3.90
15:00
Kilmarnock
2 – 0
ST Mirren
2.75
3.25
2.50
15:00
Dundee Utd
1 – 1
Livingston
1.71
3.70
4.50
Sunday 28 September 2025
15:00
Livingston
1 – 2
Rangers
5.25
4.00
1.57
Saturday 27 September 2025
17:45
Motherwell
2 – 0
Aberdeen
1.65
4.33
3.60
15:00
ST Mirren
1 – 0
Dundee
1.56
4.00
5.25
15:00
Heart Of Midlothian
3 – 0
Falkirk
1.45
4.50
6.00
15:00
Dundee Utd
0 – 2
Kilmarnock
1.81
3.75
3.80
15:00
Celtic
0 – 0
Hibernian
1.33
5.00
8.50
Tuesday 23 September 2025
19:45
Falkirk
2 – 2
Hibernian
2.85
3.50
2.25
19:45
Dundee Utd
2 – 0
Aberdeen
2.82
3.40
2.32
Saturday 20 September 2025
15:00
Dundee
3 – 2
Livingston
2.50
3.70
2.45
Sunday 14 September 2025
15:00
Kilmarnock
1 – 2
Celtic
11.00
5.75
1.22
Saturday 13 September 2025
17:45
Hibernian
3 – 3
Dundee Utd
1.46
4.10
5.00
15:00
Rangers
0 – 2
Heart Of Midlothian
1.66
4.10
4.33
15:00
Falkirk
1 – 2
ST Mirren
2.10
3.50
3.20
15:00
Dundee
1 – 1
Motherwell
3.30
3.40
2.10
15:00
Aberdeen
0 – 0
Livingston
1.96
3.80
3.40
Sunday 31 August 2025
15:00
Hibernian
1 – 1
ST Mirren
1.83
3.60
4.33
15:00
Aberdeen
0 – 1
Falkirk
1.95
3.60
3.60
14:00
Dundee
0 – 2
Dundee Utd
2.55
3.30
2.70
12:00
Rangers
0 – 0
Celtic
3.20
3.80
2.10
Saturday 30 August 2025
15:00
Motherwell
2 – 2
Kilmarnock
2.05
3.50
3.50
15:00
Livingston
1 – 2
Heart Of Midlothian
3.40
3.40
2.10
Sunday 24 August 2025
12:00
ST Mirren
1 – 1
Rangers
4.50
4.33
1.65
Saturday 23 August 2025
15:00
Kilmarnock
0 – 0
Dundee
1.85
3.40
4.33
15:00
Heart Of Midlothian
3 – 3
Motherwell
1.53
4.20
5.75
15:00
Celtic
3 – 0
Livingston
1.13
8.00
19.00
Sunday 10 August 2025
15:00
Hibernian
2 – 2
Kilmarnock
1.70
4.10
4.33
15:00
Dundee Utd
2 – 3
Heart Of Midlothian
4.75
3.65
1.86
12:30
Aberdeen
0 – 2
Celtic
6.25
5.00
1.42
Saturday 9 August 2025
17:45
Rangers
1 – 1
Dundee
1.14
7.50
15.00
15:00
ST Mirren
0 – 0
Motherwell
2.05
3.30
3.60
15:00
Livingston
3 – 1
Falkirk
2.38
3.40
2.88
Monday 4 August 2025
20:00
Heart Of Midlothian
2 – 0
Aberdeen
2.10
3.60
3.30
Sunday 3 August 2025
16:30
Celtic
1 – 0
ST Mirren
1.20
6.25
15.00
15:00
Dundee
1 – 2
Hibernian
3.60
3.50
2.00
14:00
Falkirk
2 – 2
Dundee Utd
1.90
3.80
3.80
Saturday 2 August 2025
17:30
Motherwell
1 – 1
Rangers
7.00
5.00
1.40
15:00
Kilmarnock
2 – 2
Livingston
2.00
3.50
3.60