Scottish Premier League: Match schedule and Results

Day 1

Day 2

Day 3

Day 4

Day 5

Day 15

Day 6

Day 7

Day 8

Day 9

Day 10

Day 11

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
Ross County Celtic 11.01.2025
Hibernian Motherwell 11.01.2025
St Mirren Dundee United 11.01.2025
Aberdeen Hearts 12.01.2025
Rangers St. Johnstone 12.01.2025

Day 12

Day 13

Day 14

Day 16

Day 17

Kilmarnock Hearts 15.12.2024
Dundee F.C. Celtic 14.01.2025
Rangers Aberdeen 15.01.2025

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

Hibernian Rangers 05.01.2025
Motherwell Aberdeen 05.01.2025
Celtic St Mirren 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