Past seasons / Scottish Premiership

2024/25

228 saved fixtures; 228 completed results. Dates below are UTC.

Saved-data coverage

Complete saved match inventory.

Final standings

Saved standings by phase; split-phase points are combined where the source provides separate rows. Other statistic columns are omitted because some saved phase rows mix phase-only and cumulative values.

PosClubPPts
1Celtic3892
2Rangers3875
3Hibernian3858
4Dundee United3853
5Aberdeen3853
6St. Mirren3850
7Hearts3852
8Motherwell3849
9Kilmarnock3844
10Dundee3841
11Ross County3837
12St. Johnstone3832

Clubs

Aberdeen, Celtic, Dundee, Dundee United, Hearts, Hibernian, Kilmarnock, Motherwell, Rangers, Ross County, St. Johnstone, St. Mirren

Saved results (228)

Date (UTC)HomeScoreAway
2024-08-03Hearts0–0Rangers
2024-08-03Motherwell0–0Ross County
2024-08-04Dundee United2–2Dundee
2024-08-04St. Mirren3–0Hibernian
2024-08-04Celtic4–0Kilmarnock
2024-08-05St. Johnstone1–2Aberdeen
2024-08-10Rangers2–1Motherwell
2024-08-10Ross County1–1Dundee United
2024-08-10Dundee3–1Hearts
2024-08-11Hibernian0–2Celtic
2024-08-11Aberdeen3–1St. Mirren
2024-08-11Kilmarnock0–3St. Johnstone
2024-08-24Dundee United2–0St. Johnstone
2024-08-24Hibernian2–2Dundee
2024-08-24Rangers6–0Ross County
2024-08-25St. Mirren0–3Celtic
2024-08-25Aberdeen2–0Kilmarnock
2024-08-25Motherwell3–1Hearts
2024-08-31Dundee2–2St. Mirren
2024-08-31St. Johnstone1–2Motherwell
2024-08-31Ross County1–1Aberdeen
2024-09-01Celtic3–0Rangers
2024-09-01Hearts0–1Dundee United
2024-09-01Kilmarnock1–1Hibernian
2024-09-14Aberdeen2–1Motherwell
2024-09-14Celtic2–0Hearts
2024-09-14Hibernian2–0St. Johnstone
2024-09-14Ross County2–0Dundee
2024-09-14St. Mirren2–2Kilmarnock
2024-09-15Dundee United0–1Rangers
2024-09-21Ross County3–3St. Johnstone
2024-09-21St. Mirren2–1Hearts
2024-09-28Dundee1–2Aberdeen
2024-09-28Hearts1–1Ross County
2024-09-28Kilmarnock3–3Dundee United
2024-09-28Motherwell2–1St. Mirren
2024-09-28St. Johnstone0–6Celtic
2024-09-29Rangers1–0Hibernian
2024-10-05Dundee2–3Kilmarnock
2024-10-05Hibernian1–2Motherwell
2024-10-05St. Mirren0–1Dundee United
2024-10-06Ross County1–2Celtic
2024-10-06Aberdeen3–2Hearts
2024-10-06Rangers2–0St. Johnstone
2024-10-19Celtic2–2Aberdeen
2024-10-19Dundee United3–2Hibernian
2024-10-19Hearts4–0St. Mirren
2024-10-19Motherwell0–1Dundee
2024-10-19St. Johnstone3–0Ross County
2024-10-20Kilmarnock1–0Rangers
2024-10-26Dundee1–2St. Johnstone
2024-10-26Ross County2–1Kilmarnock
2024-10-26Aberdeen1–0Dundee United
2024-10-27Hibernian1–1Hearts
2024-10-27Motherwell0–3Celtic
2024-10-27Rangers2–1St. Mirren
2024-10-30Celtic2–0Dundee
2024-10-30Dundee United1–2Motherwell
2024-10-30Hearts1–2Kilmarnock
2024-10-30Ross County0–0Hibernian
2024-10-30St. Mirren3–1St. Johnstone
2024-10-30Aberdeen2–1Rangers
2024-11-02St. Johnstone1–2Hearts
2024-11-02St. Mirren0–0Ross County
2024-11-03Hibernian1–1Dundee United
2024-11-03Dundee3–2Kilmarnock
2024-11-09Dundee United3–0Ross County
2024-11-09Hibernian1–2St. Mirren
2024-11-09Motherwell2–1St. Johnstone
2024-11-09Aberdeen4–1Dundee
2024-11-10Kilmarnock0–2Celtic
2024-11-10Rangers1–0Hearts
2024-11-23Ross County2–1Motherwell
2024-11-23St. Johnstone1–0Kilmarnock
2024-11-23Rangers1–1Dundee United
2024-11-23St. Mirren2–1Aberdeen
2024-11-23Dundee4–1Hibernian
2024-11-23Hearts1–4Celtic
2024-11-26Hibernian3–3Aberdeen
2024-11-30Celtic5–0Ross County
2024-11-30Dundee United2–0St. Mirren
2024-11-30Kilmarnock1–1Dundee
2024-11-30Motherwell0–3Hibernian
2024-12-01St. Johnstone0–1Rangers
2024-12-01Hearts1–1Aberdeen
2024-12-04Dundee4–1Motherwell
2024-12-04Rangers6–0Kilmarnock
2024-12-04Aberdeen0–1Celtic
2024-12-07Aberdeen1–1St. Johnstone
2024-12-07Celtic3–0Hibernian
2024-12-07Dundee United1–1Kilmarnock
2024-12-07Hearts2–0Dundee
2024-12-07St. Mirren0–1Motherwell
2024-12-08Ross County0–3Rangers
2024-12-14Hibernian3–1Ross County
2024-12-14Motherwell4–3Dundee United
2024-12-14St. Johnstone2–3St. Mirren
2024-12-15Kilmarnock1–0Hearts
2024-12-20Motherwell1–1Kilmarnock
2024-12-21Aberdeen1–3Hibernian
2024-12-21Rangers1–0Dundee
2024-12-21Ross County1–2St. Mirren
2024-12-22Dundee United0–0Celtic
2024-12-22Hearts2–1St. Johnstone
2024-12-26Hearts1–2Hibernian
2024-12-26Celtic4–0Motherwell
2024-12-26Dundee0–3Ross County
2024-12-26Kilmarnock4–0Aberdeen
2024-12-26St. Johnstone1–2Dundee United
2024-12-26St. Mirren2–1Rangers
2024-12-29Celtic4–0St. Johnstone
2024-12-29Hibernian1–0Kilmarnock
2024-12-29Motherwell2–2Rangers
2024-12-29Ross County2–2Hearts
2024-12-29St. Mirren1–2Dundee
2024-12-29Dundee United1–0Aberdeen
2025-01-02Aberdeen1–2Ross County
2025-01-02Hearts1–0Motherwell
2025-01-02Kilmarnock2–0St. Mirren
2025-01-02Rangers3–0Celtic
2025-01-02St. Johnstone1–1Hibernian
2025-01-02Dundee1–2Dundee United
2025-01-05Hibernian3–3Rangers
2025-01-05Motherwell2–0Aberdeen
2025-01-05Celtic3–0St. Mirren
2025-01-05Dundee United0–1Hearts
2025-01-05Kilmarnock0–1Ross County
2025-01-05St. Johnstone1–3Dundee
2025-01-08Celtic2–0Dundee United
2025-01-08Kilmarnock0–0Motherwell
2025-01-09Dundee1–1Rangers
2025-01-11Ross County1–4Celtic
2025-01-11Hibernian3–1Motherwell
2025-01-11St. Mirren0–1Dundee United
2025-01-12Aberdeen0–0Hearts
2025-01-12Rangers3–1St. Johnstone
2025-01-14Dundee3–3Celtic
2025-01-15Rangers3–0Aberdeen
2025-01-25Aberdeen0–3St. Mirren
2025-01-25Hearts3–2Kilmarnock
2025-01-25Ross County1–1Hibernian
2025-01-25St. Johnstone2–1Motherwell
2025-01-26Dundee United1–3Rangers
2025-02-01Dundee0–6Hearts
2025-02-01Hibernian2–0Aberdeen
2025-02-01St. Mirren0–1St. Johnstone
2025-02-01Kilmarnock1–0Dundee United
2025-02-02Motherwell1–3Celtic
2025-02-02Rangers4–0Ross County
2025-02-05Celtic6–0Dundee
2025-02-15Celtic3–0Dundee United
2025-02-15Dundee1–2Aberdeen
2025-02-15Kilmarnock3–1St. Johnstone
2025-02-15Motherwell0–3Ross County
2025-02-16Hearts1–3Rangers
2025-02-16St. Mirren0–0Hibernian
2025-02-22Hibernian2–1Celtic
2025-02-22Aberdeen1–0Kilmarnock
2025-02-22Dundee United1–0Motherwell
2025-02-22Rangers0–2St. Mirren
2025-02-22Ross County3–1Dundee
2025-02-23St. Johnstone1–2Hearts
2025-02-25Celtic5–1Aberdeen
2025-02-26Dundee United1–3Hibernian
2025-02-26Hearts3–1St. Mirren
2025-02-26Motherwell2–1Dundee
2025-02-26St. Johnstone1–0Ross County
2025-02-26Kilmarnock2–4Rangers
2025-03-01Dundee1–1St. Johnstone
2025-03-01Rangers1–2Motherwell
2025-03-01Ross County1–0Kilmarnock
2025-03-01St. Mirren2–5Celtic
2025-03-02Hibernian2–1Hearts
2025-03-02Aberdeen2–2Dundee United
2025-03-15Hearts2–0Ross County
2025-03-15Kilmarnock1–1Hibernian
2025-03-15Motherwell2–2St. Mirren
2025-03-15St. Johnstone0–0Aberdeen
2025-03-16Celtic2–3Rangers
2025-03-16Dundee United2–4Dundee
2025-03-29Aberdeen4–1Motherwell
2025-03-29Celtic3–0Hearts
2025-03-29Hibernian3–0St. Johnstone
2025-03-29St. Mirren5–1Kilmarnock
2025-03-29Dundee3–4Rangers
2025-03-30Ross County0–1Dundee United
2025-04-05Dundee2–0St. Mirren
2025-04-05Kilmarnock2–0Motherwell
2025-04-05Rangers0–2Hibernian
2025-04-05Ross County0–1Aberdeen
2025-04-06St. Johnstone1–0Celtic
2025-04-06Hearts0–1Dundee United
2025-04-12Celtic5–1Kilmarnock
2025-04-12Dundee United1–0St. Johnstone
2025-04-12Motherwell0–0Hearts
2025-04-12St. Mirren3–2Ross County
2025-04-13Aberdeen2–2Rangers
2025-04-13Hibernian4–0Dundee
2025-04-26Dundee United0–5Celtic
2025-04-26Aberdeen1–0Hibernian
2025-04-26St. Mirren2–2Rangers
2025-04-26Hearts0–1Dundee
2025-04-26Kilmarnock2–0Ross County
2025-04-26Motherwell3–2St. Johnstone
2025-05-03Hibernian3–1Dundee United
2025-05-03St. Mirren1–0Aberdeen
2025-05-03Dundee1–2Motherwell
2025-05-03Ross County1–3Hearts
2025-05-03St. Johnstone0–2Kilmarnock
2025-05-04Rangers1–1Celtic
2025-05-10Celtic3–1Hibernian
2025-05-10Dundee United0–2St. Mirren
2025-05-10Hearts3–0Motherwell
2025-05-10Kilmarnock3–2Dundee
2025-05-10St. Johnstone2–1Ross County
2025-05-11Rangers4–0Aberdeen
2025-05-14Rangers3–1Dundee United
2025-05-14St. Mirren2–2Hibernian
2025-05-14Dundee1–1Ross County
2025-05-14Hearts2–1St. Johnstone
2025-05-14Motherwell3–0Kilmarnock
2025-05-14Aberdeen1–5Celtic
2025-05-17Celtic1–1St. Mirren
2025-05-17Dundee United2–1Aberdeen
2025-05-17Hibernian2–2Rangers
2025-05-18Kilmarnock0–1Hearts
2025-05-18Ross County1–1Motherwell
2025-05-18St. Johnstone0–2Dundee