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

Day 26

Day 27

Day 28

Day 29

Day 30

Day 31

Day 32

Day 33

Day 34

Day 35

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

Day 36

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

Day 37

Aberdeen Celtic 14.05.2025
Rangers Dundee United 14.05.2025
St Mirren Hibernian 14.05.2025

Day 38

Celtic St Mirren 17.05.2025
Dundee United Aberdeen 17.05.2025
Hibernian Rangers 17.05.2025