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

Day 25

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

Day 26

Motherwell Ross County 15.02.2025
Hearts Rangers 16.02.2025
St Mirren Hibernian 16.02.2025

Day 27

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

Day 28

Celtic Aberdeen 25.02.2025
Dundee United Hibernian 26.02.2025
Hearts St Mirren 26.02.2025

Day 29

St Mirren Celtic 01.03.2025
Hibernian Hearts 02.03.2025
Aberdeen Dundee United 02.03.2025

Day 30

Hearts Ross County 15.03.2025
Kilmarnock Hibernian 15.03.2025
Motherwell St Mirren 15.03.2025
St. Johnstone Aberdeen 15.03.2025
Celtic Rangers 16.03.2025
Dundee United Dundee F.C. 16.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