Scottish Premiership

Results: 274 2009-09-15 – 2026-10-29
At a glance
  • Oleball holds 274 results from the Scottish Premiership, the most recent on 29 October 2026.
  • Home teams won 46% of these matches, 24% were draws and away teams won 30%.
  • They averaged 2.7 goals; both teams scored in 51% and 54% had more than 2.5 goals.
Statistics
Home 46% Draw 24% Away 30%
2.7Goals per match
51%Both teams scored
54%Over 2.5 goals
Latest results
Date Home Score Away
2026-10-29 Saint Mirren 1–1 (0–0) Hibernian
2026-10-29 Saint Johnstone 2–2 (1–1) Motherwell
2026-10-29 Dundee FC 3–1 (1–0) Kilmarnock
2026-10-29 Celtic FC 2–2 (1–2) Dundee United
2026-10-29 Heart of Midlothian 2–2 (0–1) Glasgow Rangers
2026-10-29 Aberdeen 0–1 (0–0) Falkirk
2026-10-25 Motherwell 0–2 (0–1) Heart of Midlothian
2026-10-25 Hibernian 1–2 (1–2) Celtic FC
2026-10-24 Saint Mirren 2–1 (1–0) Dundee FC
2026-10-24 Glasgow Rangers 4–0 (1–0) Saint Johnstone
2026-10-24 Falkirk 3–0 (2–0) Kilmarnock
2026-10-24 Dundee United 3–2 (2–1) Aberdeen
2026-10-18 Dundee FC 2–2 (1–1) Glasgow Rangers
2026-10-18 Celtic FC 7–1 (5–1) Heart of Midlothian
2026-10-17 Saint Johnstone 1–1 (1–0) Dundee United
2026-10-17 Kilmarnock 3–2 (1–1) Motherwell
2026-10-17 Hibernian 1–2 (1–2) Falkirk
2026-10-17 Aberdeen 3–1 (1–1) Saint Mirren
2026-10-11 Motherwell 0–2 (0–1) Celtic FC
2026-10-11 Aberdeen 0–1 (0–1) Saint Johnstone
2026-10-10 Heart of Midlothian 5–0 (2–0) Saint Mirren
2026-10-10 Glasgow Rangers 3–1 (3–0) Kilmarnock
2026-10-10 Falkirk 1–2 (1–0) Dundee FC
2026-10-10 Dundee United 1–0 (1–0) Hibernian
2026-09-20 Kilmarnock 1–1 (1–0) Heart of Midlothian
2026-09-20 Celtic FC 0–1 (0–1) Glasgow Rangers
2026-09-19 Saint Mirren 0–3 (0–3) Dundee United
2026-09-19 Saint Johnstone 1–1 (0–0) Falkirk
2026-09-19 Hibernian 1–1 (0–1) Aberdeen
2026-09-19 Dundee FC 2–1 (2–1) Motherwell
2026-09-16 Motherwell 0–4 (0–1) Aberdeen
2026-09-16 Hibernian 0–1 (0–1) Kilmarnock
2026-09-16 Falkirk 2–1 (1–1) Heart of Midlothian
2026-09-10 Saint Johnstone 0–1 (0–0) Celtic FC
2026-09-10 Glasgow Rangers 1–0 (0–0) Saint Mirren
2026-09-06 Saint Mirren 1–2 (1–0) Celtic FC
2026-09-06 Saint Johnstone 2–1 (2–1) Hibernian
2026-09-06 Heart of Midlothian 2–1 (0–1) Dundee FC
2026-09-05 Glasgow Rangers 1–0 (1–0) Motherwell
2026-09-05 Dundee United 1–1 (0–1) Falkirk
2026-09-05 Aberdeen 0–0 (0–0) Kilmarnock
2026-09-04 Hibernian 1–3 (0–2) Heart of Midlothian
2026-09-03 Motherwell 3–0 (1–0) Dundee United
2026-09-03 Kilmarnock 0–1 (0–1) Saint Mirren
2026-09-03 Falkirk 1–2 (1–1) Glasgow Rangers
2026-09-03 Dundee FC 1–1 (0–0) Saint Johnstone
2026-09-03 Celtic FC 3–0 (3–0) Aberdeen
2026-08-30 Saint Mirren 3–3 (3–2) Motherwell
2026-08-30 Dundee FC 1–2 (0–1) Hibernian
2026-08-30 Aberdeen 0–1 (0–0) Glasgow Rangers
Teams
Team Played Won Drawn Lost Goals
Celtic FC 24 17 2 5 53:22
Heart of Midlothian 24 13 6 5 47:34
Falkirk 23 9 4 10 30:32
Aberdeen 21 3 6 12 18:31
Saint Mirren 21 6 4 11 20:38
Hibernian 20 7 2 11 28:29
Dundee FC 19 8 4 7 26:26
Dundee United 19 6 7 6 22:28
Kilmarnock 19 3 3 13 20:47
Glasgow Rangers 18 13 3 2 38:14
Motherwell 17 5 5 7 27:24
Saint Johnstone 11 3 4 4 13:17
Dunfermline Athletic 2 0 1 1 2:3
Partick Thistle 2 1 1 0 3:2

Results from the last 12 months in the Oleball database — not an official league table.

Based on the results in the Oleball database, which grows with every match we cover. Not an official record.