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

Premiership 2025/26

Every result, the table as it finished, and the price each match went off at. 234 matches played between August 2025 and May 2026.

234Matches
643Goals
2.75Per game
44.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 26 4 8 +32 82
2 HOMHeart Of Midlothian 38 24 8 6 +33 80
3 RANRangers 38 20 12 6 +33 72
4 MOTMotherwell 38 16 13 9 +23 61
5 HIBHibernian 38 15 12 11 +14 57
6 FALFalkirk 38 14 7 17 -12 49
7 DUDundee Utd 38 10 15 13 -11 45
8 DUNDundee 38 11 9 18 -19 42
9 ABEAberdeen 38 11 7 20 -15 40
10 KILKilmarnock 38 10 10 18 -18 40
11 SMST Mirren 40 9 11 20 -24 38
12 LIVLivingston 38 2 15 21 -35 21
13 PARPartick 4 1 2 1 0 5
14 DUNDunfermline 4 1 2 1 0 5
15 ARBArbroath 2 0 1 1 -1 1

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

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