Past seasons / Scottish Premiership

2022/23

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
1Celtic3899
2Rangers3892
3Aberdeen3857
4Hearts3854
5Hibernian3852
6St. Mirren3846
7Motherwell3850
8Livingston3846
9St. Johnstone3843
10Kilmarnock3840
11Ross County3834
12Dundee United3831

Clubs

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

Saved results (228)

Date (UTC)HomeScoreAway
2022-07-30Livingston1–2Rangers
2022-07-30Hearts2–1Ross County
2022-07-30Kilmarnock1–1Dundee United
2022-07-30St. Johnstone0–1Hibernian
2022-07-31St. Mirren0–1Motherwell
2022-07-31Celtic2–0Aberdeen
2022-08-06Aberdeen4–1St. Mirren
2022-08-06Motherwell1–2St. Johnstone
2022-08-06Rangers2–0Kilmarnock
2022-08-06Ross County1–3Celtic
2022-08-07Hibernian1–1Hearts
2022-08-07Dundee United0–1Livingston
2022-08-13Aberdeen2–3Motherwell
2022-08-13Livingston2–1Hibernian
2022-08-13Rangers4–0St. Johnstone
2022-08-13St. Mirren1–0Ross County
2022-08-14Kilmarnock0–5Celtic
2022-08-14Hearts4–1Dundee United
2022-08-20Hibernian2–2Rangers
2022-08-20Dundee United0–3St. Mirren
2022-08-20Motherwell1–0Livingston
2022-08-20Ross County1–0Kilmarnock
2022-08-20St. Johnstone0–1Aberdeen
2022-08-21Celtic2–0Hearts
2022-08-27Aberdeen5–0Livingston
2022-08-27Kilmarnock2–1Motherwell
2022-08-27Rangers4–0Ross County
2022-08-27St. Mirren1–0Hibernian
2022-08-28Dundee United0–9Celtic
2022-08-28Hearts3–2St. Johnstone
2022-09-03Celtic4–0Rangers
2022-09-03Hibernian1–0Kilmarnock
2022-09-03Livingston1–0Hearts
2022-09-03Motherwell0–0Dundee United
2022-09-03Ross County1–1Aberdeen
2022-09-03St. Johnstone3–0St. Mirren
2022-09-17Hibernian3–1Aberdeen
2022-09-17Livingston1–0Kilmarnock
2022-09-17Rangers2–1Dundee United
2022-09-17St. Johnstone0–0Ross County
2022-09-18St. Mirren2–0Celtic
2022-09-18Motherwell0–3Hearts
2022-10-01Hearts0–4Rangers
2022-10-01Aberdeen4–1Kilmarnock
2022-10-01Celtic2–1Motherwell
2022-10-01Dundee United1–2St. Johnstone
2022-10-01Ross County0–2Hibernian
2022-10-01St. Mirren2–1Livingston
2022-10-04Ross County0–5Motherwell
2022-10-05Kilmarnock2–1St. Johnstone
2022-10-08St. Johnstone1–2Celtic
2022-10-08Hibernian1–0Motherwell
2022-10-08Livingston0–1Ross County
2022-10-08Rangers4–0St. Mirren
2022-10-08Dundee United4–0Aberdeen
2022-10-09Kilmarnock2–2Hearts
2022-10-11Dundee United1–0Hibernian
2022-10-15Celtic6–1Hibernian
2022-10-15Livingston1–0St. Johnstone
2022-10-15Ross County1–1Dundee United
2022-10-15St. Mirren0–0Kilmarnock
2022-10-16Motherwell1–2Rangers
2022-10-16Aberdeen2–0Hearts
2022-10-21Hibernian1–2St. Johnstone
2022-10-22Hearts3–4Celtic
2022-10-22Kilmarnock1–0Ross County
2022-10-22Motherwell1–2Aberdeen
2022-10-22Rangers1–1Livingston
2022-10-22St. Mirren2–1Dundee United
2022-10-29Dundee United0–1Motherwell
2022-10-29Hibernian3–0St. Mirren
2022-10-29Rangers4–1Aberdeen
2022-10-29St. Johnstone1–0Kilmarnock
2022-10-30Livingston0–3Celtic
2022-10-30Ross County1–2Hearts
2022-11-04Aberdeen4–1Hibernian
2022-11-04Kilmarnock2–3Livingston
2022-11-05Celtic4–2Dundee United
2022-11-05Ross County3–2St. Mirren
2022-11-06St. Johnstone2–1Rangers
2022-11-06Hearts3–2Motherwell
2022-11-08Hibernian0–2Ross County
2022-11-08Livingston2–1Aberdeen
2022-11-09Dundee United4–0Kilmarnock
2022-11-09Motherwell1–2Celtic
2022-11-09Rangers1–0Hearts
2022-11-09St. Mirren2–2St. Johnstone
2022-11-12St. Mirren1–1Rangers
2022-11-12Celtic2–1Ross County
2022-11-12Hearts1–1Livingston
2022-11-12Kilmarnock1–0Hibernian
2022-11-12St. Johnstone1–1Motherwell
2022-11-12Aberdeen1–0Dundee United
2022-12-15Rangers3–2Hibernian
2022-12-17Aberdeen0–1Celtic
2022-12-17Hearts3–1Kilmarnock
2022-12-17Ross County1–2St. Johnstone
2022-12-20Aberdeen2–3Rangers
2022-12-21Celtic2–1Livingston
2022-12-23Ross County0–1Rangers
2022-12-23Motherwell2–2Kilmarnock
2022-12-24Celtic4–1St. Johnstone
2022-12-24St. Mirren3–1Aberdeen
2022-12-24Dundee United2–2Hearts
2022-12-24Hibernian4–0Livingston
2022-12-28Dundee United3–0Ross County
2022-12-28Kilmarnock2–1Aberdeen
2022-12-28Livingston1–1St. Mirren
2022-12-28Rangers3–0Motherwell
2022-12-28St. Johnstone2–3Hearts
2022-12-28Hibernian0–4Celtic
2023-01-02Rangers2–2Celtic
2023-01-02Aberdeen0–0Ross County
2023-01-02Hearts3–0Hibernian
2023-01-02Kilmarnock0–0St. Mirren
2023-01-02Livingston1–1Motherwell
2023-01-02St. Johnstone0–1Dundee United
2023-01-07Aberdeen2–0St. Johnstone
2023-01-07Celtic2–0Kilmarnock
2023-01-07Ross County0–2Livingston
2023-01-07St. Mirren1–1Hearts
2023-01-08Motherwell2–3Hibernian
2023-01-08Dundee United0–2Rangers
2023-01-13Hearts1–0St. Mirren
2023-01-14Hibernian2–2Dundee United
2023-01-14Motherwell1–1Ross County
2023-01-14St. Johnstone2–4Livingston
2023-01-18Celtic4–0St. Mirren
2023-01-18Hearts5–0Aberdeen
2023-01-18Kilmarnock2–3Rangers
2023-01-28Hibernian6–0Aberdeen
2023-01-28Rangers2–0St. Johnstone
2023-01-28Ross County3–0Kilmarnock
2023-01-28St. Mirren1–0Motherwell
2023-01-29Livingston0–0Hearts
2023-01-29Dundee United0–2Celtic
2023-01-31Ross County1–1Hibernian
2023-02-01Aberdeen1–3St. Mirren
2023-02-01Celtic3–0Livingston
2023-02-01Hearts0–3Rangers
2023-02-01Kilmarnock1–0Dundee United
2023-02-01Motherwell0–2St. Johnstone
2023-02-04Aberdeen3–1Motherwell
2023-02-04Hearts3–1Dundee United
2023-02-04Livingston3–1Kilmarnock
2023-02-04Rangers2–1Ross County
2023-02-04St. Mirren0–1Hibernian
2023-02-05St. Johnstone1–4Celtic
2023-02-15Motherwell2–1St. Mirren
2023-02-18Celtic4–0Aberdeen
2023-02-18Dundee United1–2St. Johnstone
2023-02-18Hibernian2–0Kilmarnock
2023-02-18Livingston0–3Rangers
2023-02-18St. Mirren1–0Ross County
2023-02-19Motherwell2–0Hearts
2023-02-25Aberdeen1–0Livingston
2023-02-25Kilmarnock1–1Motherwell
2023-02-25Ross County4–0Dundee United
2023-02-25St. Johnstone1–1St. Mirren
2023-03-04Hearts3–0St. Johnstone
2023-03-04Livingston1–4Hibernian
2023-03-04Rangers3–1Kilmarnock
2023-03-04Ross County0–2Motherwell
2023-03-04Dundee United1–3Aberdeen
2023-03-05St. Mirren1–5Celtic
2023-03-08Livingston1–1Dundee United
2023-03-08Celtic3–1Hearts
2023-03-08Hibernian1–4Rangers
2023-03-18Motherwell2–4Rangers
2023-03-18Aberdeen3–0Hearts
2023-03-18Celtic3–1Hibernian
2023-03-18Dundee United1–1St. Mirren
2023-03-18Kilmarnock1–1St. Johnstone
2023-03-18Livingston2–1Ross County
2023-04-01Hibernian1–3Motherwell
2023-04-01Kilmarnock2–1Hearts
2023-04-01Rangers2–0Dundee United
2023-04-01St. Johnstone0–1Aberdeen
2023-04-01St. Mirren3–0Livingston
2023-04-02Ross County0–2Celtic
2023-04-08Celtic3–2Rangers
2023-04-08Aberdeen2–0Kilmarnock
2023-04-08Hearts0–2St. Mirren
2023-04-08Motherwell3–0Livingston
2023-04-08St. Johnstone0–2Ross County
2023-04-09Dundee United2–1Hibernian
2023-04-14Ross County0–1Aberdeen
2023-04-15Hibernian1–0Hearts
2023-04-15Livingston2–0St. Johnstone
2023-04-15Motherwell1–2Dundee United
2023-04-15Rangers5–2St. Mirren
2023-04-16Kilmarnock1–4Celtic
2023-04-22Hearts6–1Ross County
2023-04-22Celtic1–1Motherwell
2023-04-22Dundee United2–0Livingston
2023-04-22St. Johnstone1–1Hibernian
2023-04-22St. Mirren0–2Kilmarnock
2023-04-23Aberdeen2–0Rangers
2023-05-06Hibernian2–1St. Mirren
2023-05-06Motherwell2–0Kilmarnock
2023-05-06Ross County2–0Livingston
2023-05-06St. Johnstone1–0Dundee United
2023-05-07Hearts0–2Celtic
2023-05-07Rangers1–0Aberdeen
2023-05-13Rangers3–0Celtic
2023-05-13Aberdeen0–0Hibernian
2023-05-13St. Mirren2–2Hearts
2023-05-13Dundee United1–3Ross County
2023-05-13Kilmarnock2–0Livingston
2023-05-13St. Johnstone0–2Motherwell
2023-05-20Hearts2–1Aberdeen
2023-05-20Celtic2–2St. Mirren
2023-05-20Kilmarnock0–1St. Johnstone
2023-05-20Livingston2–1Dundee United
2023-05-20Motherwell1–0Ross County
2023-05-21Hibernian1–3Rangers
2023-05-24Aberdeen3–0St. Mirren
2023-05-24Hibernian4–2Celtic
2023-05-24Rangers2–2Hearts
2023-05-24Dundee United0–3Kilmarnock
2023-05-24Livingston1–1Motherwell
2023-05-24Ross County3–3St. Johnstone
2023-05-27Celtic5–0Aberdeen
2023-05-27Hearts1–1Hibernian
2023-05-27St. Mirren0–3Rangers
2023-05-28Kilmarnock3–1Ross County
2023-05-28Motherwell3–2Dundee United
2023-05-28St. Johnstone2–0Livingston