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

Day 23

Day 12

Day 13

Day 14

Day 16

Day 17

Day 18

Day 19

Day 20

Day 21

Day 22

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