Scottish Premier League: Match schedule and Results
Day 1
Hearts | Rangers | 03.08.2024 | |
Motherwell | Ross County | 03.08.2024 | |
Dundee United | Dundee F.C. | 04.08.2024 |
St Mirren | Hibernian | 04.08.2024 | |
Celtic | Kilmarnock | 04.08.2024 | |
St. Johnstone | Aberdeen | 05.08.2024 |
Day 2
Aberdeen | St Mirren | 10.08.2024 | |
Kilmarnock | St. Johnstone | 10.08.2024 | |
Rangers | Motherwell | 10.08.2024 |
Ross County | Dundee United | 10.08.2024 | |
Dundee F.C. | Hearts | 10.08.2024 | |
Hibernian | Celtic | 11.08.2024 |
Day 3
Aberdeen | Kilmarnock | 24.08.2024 | |
Dundee United | St. Johnstone | 24.08.2024 | |
Hibernian | Dundee F.C. | 24.08.2024 |
Motherwell | Hearts | 24.08.2024 | |
Rangers | Ross County | 24.08.2024 | |
St Mirren | Celtic | 24.08.2024 |
Day 4
Celtic | Rangers | 31.08.2024 | |
Dundee F.C. | St Mirren | 31.08.2024 | |
Hearts | Dundee United | 31.08.2024 |
Kilmarnock | Hibernian | 31.08.2024 | |
Ross County | Aberdeen | 31.08.2024 | |
St. Johnstone | Motherwell | 31.08.2024 |
Day 5
Aberdeen | Motherwell | 14.09.2024 | |
Celtic | Hearts | 14.09.2024 | |
Dundee United | Rangers | 14.09.2024 |
Hibernian | St. Johnstone | 14.09.2024 | |
Ross County | Dundee F.C. | 14.09.2024 | |
St Mirren | Kilmarnock | 14.09.2024 |
Day 6
Dundee F.C. | Aberdeen | 28.09.2024 | |
Hearts | Ross County | 28.09.2024 | |
Kilmarnock | Dundee United | 28.09.2024 |
Motherwell | St Mirren | 28.09.2024 | |
Rangers | Hibernian | 28.09.2024 | |
St. Johnstone | Celtic | 28.09.2024 |
Day 7
Aberdeen | Hearts | 05.10.2024 | |
Dundee F.C. | Kilmarnock | 05.10.2024 | |
Hibernian | Motherwell | 05.10.2024 |
Rangers | St. Johnstone | 05.10.2024 | |
Ross County | Celtic | 05.10.2024 | |
St Mirren | Dundee United | 05.10.2024 |
Day 8
Kilmarnock | Rangers | 19.10.2024 | |
Motherwell | Dundee F.C. | 19.10.2024 | |
St. Johnstone | Ross County | 19.10.2024 |
Day 9
Aberdeen | Dundee United | 26.10.2024 | |
Dundee F.C. | St. Johnstone | 26.10.2024 | |
Hibernian | Hearts | 26.10.2024 |
Motherwell | Celtic | 26.10.2024 | |
Rangers | St Mirren | 26.10.2024 | |
Ross County | Kilmarnock | 26.10.2024 |
Day 10
Aberdeen | Rangers | 30.10.2024 | |
Celtic | Dundee F.C. | 30.10.2024 | |
Dundee United | Motherwell | 30.10.2024 |
Hearts | Kilmarnock | 30.10.2024 | |
Ross County | Hibernian | 30.10.2024 | |
St Mirren | St. Johnstone | 30.10.2024 |
Day 11
Celtic | Dundee United | 02.11.2024 | |
Dundee F.C. | Rangers | 02.11.2024 | |
Hibernian | Aberdeen | 02.11.2024 |
Kilmarnock | Motherwell | 02.11.2024 | |
St Mirren | Ross County | 02.11.2024 | |
St. Johnstone | Hearts | 02.11.2024 |
Day 12
Aberdeen | Dundee F.C. | 09.11.2024 | |
Dundee United | Ross County | 09.11.2024 | |
Hibernian | St Mirren | 09.11.2024 |
Kilmarnock | Celtic | 09.11.2024 | |
Motherwell | St. Johnstone | 09.11.2024 | |
Rangers | Hearts | 09.11.2024 |
Day 13
Dundee F.C. | Hibernian | 23.11.2024 | |
Hearts | Celtic | 23.11.2024 | |
Rangers | Dundee United | 23.11.2024 |
Ross County | Motherwell | 23.11.2024 | |
St Mirren | Aberdeen | 23.11.2024 | |
St. Johnstone | Kilmarnock | 23.11.2024 |
Day 14
Celtic | Ross County | 30.11.2024 | |
Dundee United | St Mirren | 30.11.2024 | |
Hearts | Aberdeen | 30.11.2024 |
Kilmarnock | Dundee F.C. | 30.11.2024 | |
Motherwell | Hibernian | 30.11.2024 | |
St. Johnstone | Rangers | 30.11.2024 |
Day 15
Aberdeen | Celtic | 04.12.2024 | |
Dundee F.C. | Motherwell | 04.12.2024 | |
Hibernian | Dundee United | 04.12.2024 |
Rangers | Kilmarnock | 04.12.2024 | |
Ross County | St. Johnstone | 04.12.2024 | |
St Mirren | Hearts | 04.12.2024 |
Day 16
Aberdeen | St. Johnstone | 07.12.2024 | |
Celtic | Hibernian | 07.12.2024 | |
Dundee United | Kilmarnock | 07.12.2024 |
Hearts | Dundee F.C. | 07.12.2024 | |
Ross County | Rangers | 07.12.2024 | |
St Mirren | Motherwell | 07.12.2024 |
Day 17
Dundee F.C. | Celtic | 14.12.2024 | |
Hibernian | Ross County | 14.12.2024 | |
Kilmarnock | Hearts | 14.12.2024 |
Motherwell | Dundee United | 14.12.2024 | |
Rangers | Aberdeen | 14.12.2024 | |
St. Johnstone | St Mirren | 14.12.2024 |
Day 18
Aberdeen | Hibernian | 21.12.2024 | |
Dundee United | Celtic | 21.12.2024 | |
Hearts | St. Johnstone | 21.12.2024 |
Motherwell | Kilmarnock | 21.12.2024 | |
Rangers | Dundee F.C. | 21.12.2024 | |
Ross County | St Mirren | 21.12.2024 |
Day 19
Hearts | Hibernian | 26.12.2024 | |
Celtic | Motherwell | 26.12.2024 | |
Dundee F.C. | Ross County | 26.12.2024 |
Kilmarnock | Aberdeen | 26.12.2024 | |
St Mirren | Rangers | 26.12.2024 | |
St. Johnstone | Dundee United | 26.12.2024 |
Day 20
Celtic | St. Johnstone | 29.12.2024 | |
Dundee United | Aberdeen | 29.12.2024 | |
Hibernian | Kilmarnock | 29.12.2024 |
Motherwell | Rangers | 29.12.2024 | |
Ross County | Hearts | 29.12.2024 | |
St Mirren | Dundee F.C. | 29.12.2024 |
Day 21
Aberdeen | Ross County | 02.01.2025 | |
Hearts | Motherwell | 02.01.2025 | |
Kilmarnock | St Mirren | 02.01.2025 |
Rangers | Celtic | 02.01.2025 | |
St. Johnstone | Hibernian | 02.01.2025 | |
Dundee F.C. | Dundee United | 02.01.2025 |
Day 22
Kilmarnock | Ross County | 05.01.2025 | |
Motherwell | Aberdeen | 05.01.2025 | |
St. Johnstone | Dundee F.C. | 05.01.2025 |
Day 23
Aberdeen | Hearts | 11.01.2025 | |
Dundee F.C. | Kilmarnock | 11.01.2025 | |
Hibernian | Motherwell | 11.01.2025 |
Rangers | St. Johnstone | 11.01.2025 | |
Ross County | Celtic | 11.01.2025 | |
St Mirren | Dundee United | 11.01.2025 |
Day 24
Aberdeen | St Mirren | 25.01.2025 | |
Celtic | Dundee F.C. | 25.01.2025 | |
Dundee United | Rangers | 25.01.2025 |
Hearts | Kilmarnock | 25.01.2025 | |
Ross County | Hibernian | 25.01.2025 | |
St. Johnstone | Motherwell | 25.01.2025 |
Day 25
Dundee F.C. | Hearts | 01.02.2025 | |
Hibernian | Aberdeen | 01.02.2025 | |
Kilmarnock | Dundee United | 01.02.2025 |
Motherwell | Celtic | 01.02.2025 | |
Rangers | Ross County | 01.02.2025 | |
St Mirren | St. Johnstone | 01.02.2025 |
Day 26
Celtic | Dundee United | 15.02.2025 | |
Dundee F.C. | Aberdeen | 15.02.2025 | |
Hearts | Rangers | 15.02.2025 |
Kilmarnock | St. Johnstone | 15.02.2025 | |
Motherwell | Ross County | 15.02.2025 | |
St Mirren | Hibernian | 15.02.2025 |
Day 27
Aberdeen | Kilmarnock | 22.02.2025 | |
Dundee United | Motherwell | 22.02.2025 | |
Hibernian | Celtic | 22.02.2025 |
Rangers | St Mirren | 22.02.2025 | |
Ross County | Dundee F.C. | 22.02.2025 | |
St. Johnstone | Hearts | 22.02.2025 |
Day 28
Kilmarnock | Rangers | 26.02.2025 | |
Motherwell | Dundee F.C. | 26.02.2025 | |
St. Johnstone | Ross County | 26.02.2025 |
Day 29
Aberdeen | Dundee United | 01.03.2025 | |
Dundee F.C. | St. Johnstone | 01.03.2025 | |
Hibernian | Hearts | 01.03.2025 |
Rangers | Motherwell | 01.03.2025 | |
Ross County | Kilmarnock | 01.03.2025 | |
St Mirren | Celtic | 01.03.2025 |
Day 30
Celtic | Rangers | 15.03.2025 | |
Dundee United | Dundee F.C. | 15.03.2025 | |
Hearts | Ross County | 15.03.2025 |
Kilmarnock | Hibernian | 15.03.2025 | |
Motherwell | St Mirren | 15.03.2025 | |
St. Johnstone | Aberdeen | 15.03.2025 |
Day 31
Aberdeen | Motherwell | 29.03.2025 | |
Celtic | Hearts | 29.03.2025 | |
Dundee F.C. | Rangers | 29.03.2025 |
Hibernian | St. Johnstone | 29.03.2025 | |
Ross County | Dundee United | 29.03.2025 | |
St Mirren | Kilmarnock | 29.03.2025 |
Day 32
Dundee F.C. | St Mirren | 05.04.2025 | |
Hearts | Dundee United | 05.04.2025 | |
Kilmarnock | Motherwell | 05.04.2025 |
Rangers | Hibernian | 05.04.2025 | |
Ross County | Aberdeen | 05.04.2025 | |
St. Johnstone | Celtic | 05.04.2025 |
Day 33
Aberdeen | Rangers | 12.04.2025 | |
Celtic | Kilmarnock | 12.04.2025 | |
Dundee United | St. Johnstone | 12.04.2025 |
Hibernian | Dundee F.C. | 12.04.2025 | |
Motherwell | Hearts | 12.04.2025 | |
St Mirren | Ross County | 12.04.2025 |