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

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

Day 33

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