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

Premiership 2026/27

Every result, the table as it finished, and the price each match went off at. 66 matches played between July 2026 and October 2026.

66Matches
188Goals
2.85Per game
40.9%Home wins
91%Priced at kickoff
CelticTop of the table

Final table 12 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 11 9 1 1 +19 28
2 RANRangers 11 7 3 1 +10 24
3 HOMHeart Of Midlothian 11 6 2 3 +7 20
4 DUNDundee 11 5 2 4 +4 17
5 DUDundee Utd 11 4 4 3 0 16
6 FALFalkirk 11 4 3 4 +1 15
7 SMST Mirren 11 4 2 5 -7 14
8 SJST Johnstone 11 3 4 4 -4 13
9 ABEAberdeen 11 3 2 6 -2 11
10 MOTMotherwell 11 2 3 6 -7 9
11 HIBHibernian 11 2 2 7 -6 8
12 KILKilmarnock 11 2 2 7 -15 8

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.85
188 goals. 59.1% of matches went over 2.5.
Home advantage
40.9%
Draws 22.7%, away wins 36.4%.
Half-time lead held
75%
From 48 matches where someone led at the break.
2–1 8 · 12.1%
1–2 8 · 12.1%
1–1 8 · 12.1%
0–1 7 · 10.6%
1–0 5 · 7.6%
2–2 4 · 6.1%

Results 121

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 27 December 2026
12:00 Heart Of Midlothian scheduled Hibernian — — —
Saturday 26 December 2026
17:45 Kilmarnock scheduled Rangers — — —
15:00 ST Johnstone scheduled Aberdeen — — —
15:00 Falkirk scheduled Dundee Utd — — —
15:00 Dundee scheduled ST Mirren — — —
15:00 Celtic scheduled Motherwell — — —
Sunday 20 December 2026
14:30 Rangers scheduled Heart Of Midlothian — — —
12:00 Aberdeen scheduled Celtic — — —
Saturday 19 December 2026
15:00 ST Mirren scheduled Falkirk — — —
15:00 Motherwell scheduled Dundee — — —
15:00 Hibernian scheduled ST Johnstone — — —
15:00 Dundee Utd scheduled Kilmarnock — — —
Sunday 13 December 2026
15:00 Heart Of Midlothian scheduled Motherwell — — —
15:00 Celtic scheduled Hibernian — — —
12:00 ST Johnstone scheduled Rangers — — —
Saturday 12 December 2026
15:00 Kilmarnock scheduled Dundee — — —
15:00 Falkirk scheduled Aberdeen — — —
15:00 Dundee Utd scheduled ST Mirren — — —
Monday 7 December 2026
20:00 Hibernian scheduled Rangers — — —
Saturday 5 December 2026
17:30 ST Mirren scheduled Heart Of Midlothian — — —
15:00 Motherwell scheduled Kilmarnock — — —
15:00 Dundee scheduled Falkirk — — —
15:00 Celtic scheduled ST Johnstone — — —
15:00 Aberdeen scheduled Dundee Utd — — —
Wednesday 2 December 2026
19:45 ST Johnstone scheduled ST Mirren — — —
19:45 Rangers scheduled Dundee Utd — — —
19:45 Kilmarnock scheduled Hibernian — — —
19:45 Heart Of Midlothian scheduled Aberdeen — — —
19:45 Falkirk scheduled Motherwell — — —
19:45 Dundee scheduled Celtic — — —
Sunday 29 November 2026
15:00 Heart Of Midlothian scheduled Celtic — — —
Saturday 28 November 2026
17:45 Motherwell scheduled Hibernian — — —
15:00 ST Mirren scheduled Kilmarnock — — —
15:00 Rangers scheduled Falkirk — — —
15:00 Dundee Utd scheduled ST Johnstone — — —
15:00 Aberdeen scheduled Dundee — — —
Tuesday 24 November 2026
20:00 Rangers scheduled Aberdeen — — —
19:45 Hibernian scheduled Dundee — — —
Saturday 21 November 2026
20:00 Motherwell scheduled Rangers — — —
17:45 Dundee scheduled Heart Of Midlothian — — —
15:00 Kilmarnock scheduled Aberdeen — — —
15:00 Hibernian scheduled Dundee Utd — — —
15:00 Falkirk scheduled ST Johnstone — — —
15:00 Celtic scheduled ST Mirren — — —
Sunday 8 November 2026
16:00 Celtic scheduled Kilmarnock — — —
15:00 Heart Of Midlothian scheduled Falkirk — — —
Saturday 7 November 2026
20:00 ST Mirren scheduled Rangers — — —
17:45 Aberdeen scheduled Hibernian — — —
15:00 ST Johnstone scheduled Dundee — — —
15:00 Dundee Utd scheduled Motherwell — — —
Sunday 1 November 2026
13:00 Falkirk scheduled Celtic — — —
Saturday 31 October 2026
15:00 Rangers scheduled Aberdeen — — —
15:00 Motherwell scheduled ST Mirren — — —
15:00 Kilmarnock scheduled ST Johnstone — — —
15:00 Dundee Utd postponed Heart Of Midlothian — — —
Wednesday 28 October 2026
20:00 Heart Of Midlothian 2 – 2 Rangers — — —
19:45 ST Mirren 1 – 1 Hibernian — — —
19:45 ST Johnstone 2 – 2 Motherwell — — —
19:45 Dundee 3 – 1 Kilmarnock — — —
19:45 Celtic 2 – 2 Dundee Utd — — —
19:45 Aberdeen 0 – 1 Falkirk — — —
Sunday 25 October 2026
14:00 Motherwell 0 – 2 Heart Of Midlothian 3.63 3.83 1.87
12:00 Hibernian 1 – 2 Celtic 4.47 4.37 1.62
Saturday 24 October 2026
14:00 ST Mirren 2 – 1 Dundee 2.22 3.58 2.93
14:00 Rangers 4 – 0 ST Johnstone 1.18 6.82 13.53
14:00 Falkirk 3 – 0 Kilmarnock 1.89 3.72 3.66
14:00 Dundee Utd 3 – 2 Aberdeen 1.94 3.66 3.53
Sunday 18 October 2026
14:00 Celtic 7 – 1 Heart Of Midlothian 1.62 4.33 4.56
Saturday 17 October 2026
19:00 Dundee 2 – 2 Rangers 7.08 4.89 1.38
14:00 ST Johnstone 1 – 1 Dundee Utd 2.84 3.50 2.31
14:00 Kilmarnock 3 – 2 Motherwell 2.80 3.61 2.30
14:00 Hibernian 1 – 2 Falkirk 1.69 3.92 4.46
14:00 Aberdeen 3 – 1 ST Mirren 1.73 3.81 4.35
Sunday 11 October 2026
13:00 Aberdeen 0 – 1 ST Johnstone 1.94 3.48 3.73
11:00 Motherwell 0 – 2 Celtic 5.12 4.55 1.52
Saturday 10 October 2026
14:00 Rangers 3 – 1 Kilmarnock 1.12 8.70 17.63
14:00 Heart Of Midlothian 5 – 0 ST Mirren 1.42 4.80 6.32
14:00 Falkirk 1 – 2 Dundee 1.90 3.63 3.77
14:00 Dundee Utd 1 – 0 Hibernian 2.49 3.61 2.56
Sunday 20 September 2026
11:00 Celtic 0 – 1 Rangers 1.81 3.84 3.94
Saturday 19 September 2026
16:45 Kilmarnock 1 – 1 Heart Of Midlothian 4.40 3.92 1.70
14:00 ST Mirren 0 – 3 Dundee Utd 2.29 3.52 2.88
14:00 ST Johnstone 1 – 1 Falkirk 2.25 3.50 3.00
14:00 Hibernian 1 – 1 Aberdeen 1.77 3.75 4.30
14:00 Dundee 2 – 1 Motherwell 3.10 3.50 2.22
Tuesday 15 September 2026
18:45 Motherwell 0 – 4 Aberdeen 1.98 3.70 4.00
18:45 Hibernian 0 – 1 Kilmarnock 1.55 4.60 5.91
18:45 Falkirk 2 – 1 Heart Of Midlothian 3.68 3.66 1.91
Wednesday 9 September 2026
19:00 ST Johnstone 0 – 1 Celtic 7.00 4.90 1.48
18:45 Rangers 1 – 0 ST Mirren 1.36 5.60 9.10
Sunday 6 September 2026
14:00 ST Johnstone 2 – 1 Hibernian 3.38 3.45 2.30
14:00 Heart Of Midlothian 2 – 1 Dundee 1.42 4.60 6.63
Saturday 5 September 2026
19:00 ST Mirren 1 – 2 Celtic 7.30 5.40 1.43
14:00 Rangers 1 – 0 Motherwell 1.45 5.40 7.10
14:00 Dundee Utd 1 – 1 Falkirk 2.10 3.65 3.55
14:00 Aberdeen 0 – 0 Kilmarnock 1.72 4.10 5.00
Thursday 3 September 2026
18:45 Hibernian 1 – 3 Heart Of Midlothian 2.25 3.53 2.92
Wednesday 2 September 2026
19:00 Falkirk 1 – 2 Rangers 6.75 4.70 1.55
18:45 Motherwell 3 – 0 Dundee Utd 2.42 3.70 3.41
18:45 Kilmarnock 0 – 1 ST Mirren 2.75 3.70 2.54
18:45 Dundee 1 – 1 ST Johnstone 2.75 3.55 2.60
18:45 Celtic 3 – 0 Aberdeen 1.26 7.00 12.00
Sunday 30 August 2026
14:00 ST Mirren 3 – 3 Motherwell 2.65 3.45 2.75
14:00 Dundee 1 – 2 Hibernian 3.62 3.55 2.25
11:00 Aberdeen 0 – 1 Rangers 4.45 3.95 1.86
Saturday 29 August 2026
14:00 Kilmarnock 0 – 4 Dundee Utd 2.57 3.70 2.70
14:00 Heart Of Midlothian 2 – 1 ST Johnstone 1.72 3.84 4.34
14:00 Celtic 2 – 1 Falkirk 1.28 6.60 11.50
Saturday 22 August 2026
16:45 Dundee Utd 0 – 2 Dundee 2.32 3.84 4.02
Sunday 9 August 2026
15:00 Rangers 1 – 2 Hibernian 1.52 5.00 8.30
14:00 Motherwell 0 – 0 Falkirk 1.86 3.90 4.33
14:00 Heart Of Midlothian 4 – 0 Dundee Utd 1.73 3.89 4.15
12:30 Kilmarnock 1 – 5 Celtic 8.75 5.75 1.39
Saturday 8 August 2026
14:00 ST Mirren 1 – 0 ST Johnstone 2.67 3.60 2.95
14:00 Dundee 2 – 0 Aberdeen 3.06 3.60 2.70
Monday 3 August 2026
18:30 Celtic 1 – 0 Dundee 1.19 9.60 18.50
Sunday 2 August 2026
15:30 Hibernian 1 – 2 Motherwell 2.14 3.65 4.33
13:00 ST Johnstone 4 – 3 Kilmarnock 2.17 3.67 3.90
Saturday 1 August 2026
16:30 Aberdeen 2 – 1 Heart Of Midlothian 2.88 3.46 2.30
14:00 Falkirk 0 – 2 ST Mirren 2.25 3.60 3.55
Friday 31 July 2026
19:00 Dundee Utd 1 – 1 Rangers 5.05 4.20 1.70

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