Past seasons / Scottish Premiership

2023/24

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
1Celtic3893
2Rangers3885
3Hearts3868
4Kilmarnock3856
5St. Mirren3847
6Dundee3842
7Aberdeen3848
8Hibernian3846
9Motherwell3843
10St. Johnstone3835
11Ross County3835
12Livingston3825

Clubs

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

Saved results (228)

Date (UTC)HomeScoreAway
2023-08-05Celtic4–2Ross County
2023-08-05Dundee1–1Motherwell
2023-08-05Livingston0–0Aberdeen
2023-08-05St. Johnstone0–2Hearts
2023-08-05Kilmarnock1–0Rangers
2023-08-06Hibernian2–3St. Mirren
2023-08-12Rangers4–0Livingston
2023-08-12Ross County2–0St. Johnstone
2023-08-12St. Mirren2–1Dundee
2023-08-13Aberdeen1–3Celtic
2023-08-13Hearts0–0Kilmarnock
2023-08-13Motherwell2–1Hibernian
2023-08-26Ross County0–2Rangers
2023-08-26Celtic0–0St. Johnstone
2023-08-26Hibernian2–3Livingston
2023-08-26Motherwell2–1Kilmarnock
2023-08-27Dundee1–0Hearts
2023-08-27St. Mirren2–2Aberdeen
2023-09-02Kilmarnock0–1Ross County
2023-09-02Livingston1–1St. Mirren
2023-09-02St. Johnstone2–2Dundee
2023-09-03Rangers0–1Celtic
2023-09-03Aberdeen0–2Hibernian
2023-09-03Hearts0–1Motherwell
2023-09-16St. Johnstone0–2Rangers
2023-09-16Celtic3–0Dundee
2023-09-16Hearts2–0Aberdeen
2023-09-16Kilmarnock2–2Hibernian
2023-09-16Motherwell0–1St. Mirren
2023-09-16Ross County1–1Livingston
2023-09-23Livingston0–3Celtic
2023-09-23Dundee2–2Kilmarnock
2023-09-23Hibernian2–0St. Johnstone
2023-09-23St. Mirren1–0Hearts
2023-09-24Aberdeen4–0Ross County
2023-09-24Rangers1–0Motherwell
2023-09-30Motherwell1–2Celtic
2023-09-30Hibernian0–0Dundee
2023-09-30Kilmarnock1–1St. Mirren
2023-09-30Rangers1–3Aberdeen
2023-09-30Ross County0–1Hearts
2023-09-30St. Johnstone1–1Livingston
2023-10-07Celtic3–1Kilmarnock
2023-10-07Hearts2–2Hibernian
2023-10-07Livingston2–0Motherwell
2023-10-08St. Mirren0–3Rangers
2023-10-08Aberdeen0–0St. Johnstone
2023-10-21Kilmarnock3–1Livingston
2023-10-21Rangers4–0Hibernian
2023-10-22Hearts1–4Celtic
2023-10-24Dundee0–0Ross County
2023-10-28Hibernian0–0Celtic
2023-10-28Livingston0–2Dundee
2023-10-28Motherwell3–3Ross County
2023-10-28St. Mirren4–0St. Johnstone
2023-10-29Kilmarnock2–0Aberdeen
2023-10-29Rangers2–1Hearts
2023-10-31Hibernian2–2Ross County
2023-11-01Celtic2–1St. Mirren
2023-11-01Hearts1–0Livingston
2023-11-01Motherwell2–4Aberdeen
2023-11-01St. Johnstone2–1Kilmarnock
2023-11-01Dundee0–5Rangers
2023-11-04Ross County0–3Celtic
2023-11-04Kilmarnock1–0Motherwell
2023-11-05Dundee1–0Livingston
2023-11-07St. Johnstone2–2Motherwell
2023-11-08St. Mirren2–2Hibernian
2023-11-11Dundee4–0St. Mirren
2023-11-11Hibernian1–0Kilmarnock
2023-11-11Motherwell1–2Hearts
2023-11-11St. Johnstone1–0Ross County
2023-11-12Livingston0–2Rangers
2023-11-12Celtic6–0Aberdeen
2023-11-25Celtic1–1Motherwell
2023-11-25Dundee1–2Hibernian
2023-11-25Hearts1–0St. Johnstone
2023-11-25Ross County0–0Kilmarnock
2023-11-25St. Mirren1–0Livingston
2023-11-26Aberdeen1–1Rangers
2023-11-28Ross County1–0St. Mirren
2023-12-02Kilmarnock0–1Hearts
2023-12-02Motherwell3–3Dundee
2023-12-03St. Johnstone1–3Celtic
2023-12-03Hibernian2–0Aberdeen
2023-12-03Rangers2–0St. Mirren
2023-12-05Ross County3–0Motherwell
2023-12-06Aberdeen0–1Kilmarnock
2023-12-06Celtic4–1Hibernian
2023-12-06St. Johnstone1–0St. Mirren
2023-12-06Hearts0–1Rangers
2023-12-09Aberdeen2–1Hearts
2023-12-09Livingston0–1Hibernian
2023-12-09Motherwell1–1St. Johnstone
2023-12-09Rangers3–1Dundee
2023-12-09St. Mirren2–0Ross County
2023-12-10Kilmarnock2–1Celtic
2023-12-16Celtic0–2Hearts
2023-12-16Livingston0–0Kilmarnock
2023-12-16Ross County0–1Dundee
2023-12-16St. Mirren0–0Motherwell
2023-12-16St. Johnstone1–0Hibernian
2023-12-20Aberdeen2–1Livingston
2023-12-20Rangers2–0St. Johnstone
2023-12-23Celtic2–0Livingston
2023-12-23Hearts2–0St. Mirren
2023-12-23Kilmarnock2–1St. Johnstone
2023-12-24Motherwell0–2Rangers
2023-12-26Dundee0–3Celtic
2023-12-27Livingston0–0St. Johnstone
2023-12-27St. Mirren0–1Kilmarnock
2023-12-27Hibernian0–1Hearts
2023-12-30Celtic2–1Rangers
2023-12-30Aberdeen0–3St. Mirren
2023-12-30Hearts2–2Ross County
2023-12-30Kilmarnock2–2Dundee
2023-12-30Motherwell3–1Livingston
2024-01-02Hibernian2–2Motherwell
2024-01-02Livingston1–2Hearts
2024-01-02Rangers3–1Kilmarnock
2024-01-02Ross County0–3Aberdeen
2024-01-02St. Mirren0–3Celtic
2024-01-23Hearts3–2Dundee
2024-01-24Hibernian0–3Rangers
2024-01-24St. Johnstone1–1Aberdeen
2024-01-27St. Mirren0–1Rangers
2024-01-27Celtic1–0Ross County
2024-01-27Hearts2–0Aberdeen
2024-01-27Kilmarnock2–2Hibernian
2024-01-27Livingston1–4Dundee
2024-01-27St. Johnstone1–1Motherwell
2024-01-30Aberdeen1–1Dundee
2024-01-30Livingston2–2Ross County
2024-02-03Aberdeen1–1Celtic
2024-02-03Dundee2–3Hearts
2024-02-03Hibernian0–3St. Mirren
2024-02-03Motherwell1–1Kilmarnock
2024-02-03Rangers3–0Livingston
2024-02-03Ross County0–1St. Johnstone
2024-02-06Motherwell5–0Ross County
2024-02-06Rangers2–1Aberdeen
2024-02-07Kilmarnock1–0Livingston
2024-02-07St. Johnstone0–1Hearts
2024-02-07Hibernian1–2Celtic
2024-02-07St. Mirren2–0Dundee
2024-02-11Dundee2–1St. Johnstone
2024-02-14Aberdeen3–3Motherwell
2024-02-14Rangers3–1Ross County
2024-02-17Aberdeen2–2Hibernian
2024-02-17Celtic1–1Kilmarnock
2024-02-17Dundee2–0Ross County
2024-02-17Hearts2–0Motherwell
2024-02-17Livingston1–0St. Mirren
2024-02-18St. Johnstone0–3Rangers
2024-02-24Hibernian2–1Dundee
2024-02-24Kilmarnock2–0Aberdeen
2024-02-24Rangers5–0Hearts
2024-02-24Ross County3–2Livingston
2024-02-24St. Mirren2–0St. Johnstone
2024-02-25Motherwell1–3Celtic
2024-02-27Ross County1–1St. Mirren
2024-02-28Aberdeen0–2St. Johnstone
2024-02-28Celtic7–1Dundee
2024-02-28Hearts1–1Hibernian
2024-02-28Kilmarnock1–2Rangers
2024-02-28Livingston1–3Motherwell
2024-03-02Dundee2–2Kilmarnock
2024-03-02Hibernian2–0Ross County
2024-03-02Rangers1–2Motherwell
2024-03-02St. Johnstone1–1Livingston
2024-03-02St. Mirren2–1Aberdeen
2024-03-03Hearts2–0Celtic
2024-03-13Dundee1–0Aberdeen
2024-03-13Ross County2–2Hibernian
2024-03-16Celtic3–1St. Johnstone
2024-03-16Hibernian3–0Livingston
2024-03-16Kilmarnock5–2St. Mirren
2024-03-16Motherwell0–1Aberdeen
2024-03-16Ross County2–1Hearts
2024-03-30Aberdeen2–1Ross County
2024-03-30Hearts1–1Kilmarnock
2024-03-30Motherwell1–1St. Mirren
2024-03-30Rangers3–1Hibernian
2024-03-30St. Johnstone1–2Dundee
2024-03-31Livingston0–3Celtic
2024-04-06Dundee2–3Motherwell
2024-04-06Hibernian1–2St. Johnstone
2024-04-06Kilmarnock1–0Ross County
2024-04-06Livingston0–0Aberdeen
2024-04-06St. Mirren1–2Hearts
2024-04-07Rangers3–3Celtic
2024-04-13Aberdeen0–0Dundee
2024-04-13Celtic3–0St. Mirren
2024-04-13Hearts4–2Livingston
2024-04-13Motherwell1–1Hibernian
2024-04-13St. Johnstone0–2Kilmarnock
2024-04-14Ross County3–2Rangers
2024-04-17Dundee0–0Rangers
2024-04-27Kilmarnock0–0Hearts
2024-04-27Aberdeen1–0Motherwell
2024-04-27Livingston2–0Ross County
2024-04-27St. Johnstone1–3Hibernian
2024-04-28St. Mirren1–2Rangers
2024-04-28Dundee1–2Celtic
2024-05-04Celtic3–0Hearts
2024-05-04Dundee1–3St. Mirren
2024-05-04Aberdeen1–0St. Johnstone
2024-05-04Motherwell4–1Livingston
2024-05-04Ross County2–1Hibernian
2024-05-05Rangers4–1Kilmarnock
2024-05-11Celtic2–1Rangers
2024-05-11Hearts3–0Dundee
2024-05-11St. Mirren0–1Kilmarnock
2024-05-11Livingston2–1St. Johnstone
2024-05-11Ross County1–5Motherwell
2024-05-12Hibernian0–4Aberdeen
2024-05-14Rangers5–2Dundee
2024-05-15Kilmarnock0–5Celtic
2024-05-15St. Mirren2–2Hearts
2024-05-15Aberdeen5–1Livingston
2024-05-15Hibernian3–0Motherwell
2024-05-15St. Johnstone1–1Ross County
2024-05-18Celtic3–2St. Mirren
2024-05-18Dundee1–1Kilmarnock
2024-05-18Hearts3–3Rangers
2024-05-19Livingston1–1Hibernian
2024-05-19Motherwell1–2St. Johnstone
2024-05-19Ross County2–2Aberdeen