Scottish Premier League: Match schedule and Results

Day 1

Day 2

Day 3

Day 4

Day 5

Day 15

Dundee F.C. Motherwell 04.12.2024
Rangers Kilmarnock 04.12.2024
Aberdeen Celtic 04.12.2024

Day 6

Day 7

Day 8

Day 9

Day 10

Day 11

St Mirren 0:0 Ross County 02.11.2024
St. Johnstone 1:2 Hearts 02.11.2024
Hibernian Aberdeen 26.11.2024
Celtic Dundee United 08.01.2025
Kilmarnock Motherwell 08.01.2025
Dundee F.C. Rangers 09.01.2025

Day 23

Dundee F.C. 3:2 Kilmarnock 03.11.2024
Aberdeen Hearts 11.01.2025
Hibernian Motherwell 11.01.2025
Ross County Celtic 11.01.2025
St Mirren Dundee United 11.01.2025
Rangers St. Johnstone 12.01.2025

Day 12

Day 13

Rangers Dundee United 23.11.2024
Ross County Motherwell 23.11.2024
St Mirren Aberdeen 23.11.2024
St. Johnstone Kilmarnock 23.11.2024
Dundee F.C. Hibernian 23.11.2024
Hearts Celtic 23.11.2024

Day 14

Celtic Ross County 30.11.2024
Dundee United St Mirren 30.11.2024
Kilmarnock Dundee F.C. 30.11.2024
Motherwell Hibernian 30.11.2024
St. Johnstone Rangers 01.12.2024
Hearts Aberdeen 01.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
St Mirren Motherwell 07.12.2024
Ross County Rangers 08.12.2024

Day 17

Dundee F.C. Celtic 14.12.2024
Hibernian Ross County 14.12.2024
Motherwell Dundee United 14.12.2024
St. Johnstone St Mirren 14.12.2024
Kilmarnock Hearts 15.12.2024
Rangers Aberdeen 15.12.2024

Day 18

Motherwell Kilmarnock 20.12.2024
Aberdeen Hibernian 21.12.2024
Rangers Dundee F.C. 21.12.2024
Ross County St Mirren 21.12.2024
Dundee United Celtic 22.12.2024
Hearts St. Johnstone 22.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. Johnstone Dundee United 26.12.2024
St Mirren Rangers 26.12.2024

Day 20

Celtic St. Johnstone 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
Dundee United Aberdeen 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

Celtic St Mirren 05.01.2025
Dundee United Hearts 05.01.2025
Hibernian Rangers 05.01.2025

Day 24

Aberdeen St Mirren 25.01.2025
Celtic Dundee F.C. 25.01.2025
Hearts Kilmarnock 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
St Mirren St. Johnstone 01.02.2025
Rangers Ross County 02.02.2025

Day 26

Celtic Dundee United 15.02.2025
Dundee F.C. Aberdeen 15.02.2025
Hearts Rangers 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

Celtic Aberdeen 26.02.2025
Dundee United Hibernian 26.02.2025
Hearts St Mirren 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

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