Scottish Premier League: Match schedule and Results

Day 1

Kilmarnock Livingston 02.08.2025
Motherwell Rangers 02.08.2025
Falkirk Dundee United 03.08.2025
Dundee F.C. Hibernian 03.08.2025
Celtic St Mirren 03.08.2025
Hearts Aberdeen 04.08.2025

Day 2

Dundee United Hearts 09.08.2025
Hibernian Kilmarnock 09.08.2025
Livingston Falkirk 09.08.2025
St Mirren Motherwell 09.08.2025
Rangers Dundee F.C. 09.08.2025
Aberdeen Celtic 10.08.2025

Day 3

Celtic Livingston 23.08.2025
Dundee United Aberdeen 23.08.2025
Falkirk Hibernian 23.08.2025
Hearts Motherwell 23.08.2025
Kilmarnock Dundee F.C. 23.08.2025
St Mirren Rangers 23.08.2025

Day 4

Aberdeen Falkirk 30.08.2025
Dundee F.C. Dundee United 30.08.2025
Hibernian St Mirren 30.08.2025
Livingston Hearts 30.08.2025
Motherwell Kilmarnock 30.08.2025
Rangers Celtic 31.08.2025

Day 5

Aberdeen Livingston 13.09.2025
Dundee F.C. Motherwell 13.09.2025
Falkirk St Mirren 13.09.2025
Hibernian Dundee United 13.09.2025
Kilmarnock Celtic 13.09.2025
Rangers Hearts 13.09.2025

Day 6

Celtic Hibernian 27.09.2025
Dundee United Kilmarnock 27.09.2025
Hearts Falkirk 27.09.2025
Livingston Rangers 27.09.2025
Motherwell Aberdeen 27.09.2025
St Mirren Dundee F.C. 27.09.2025

Day 7

Aberdeen Dundee F.C. 04.10.2025
Celtic Motherwell 04.10.2025
Dundee United Livingston 04.10.2025
Falkirk Rangers 04.10.2025
Hearts Hibernian 04.10.2025
Kilmarnock St Mirren 04.10.2025

Day 8

Dundee F.C. Celtic 18.10.2025
Hibernian Livingston 18.10.2025
Kilmarnock Hearts 18.10.2025
Motherwell Falkirk 18.10.2025
Rangers Dundee United 18.10.2025
St Mirren Aberdeen 18.10.2025

Day 9

Aberdeen Hibernian 25.10.2025
Dundee United St Mirren 25.10.2025
Falkirk Dundee F.C. 25.10.2025
Hearts Celtic 25.10.2025
Livingston Motherwell 25.10.2025
Rangers Kilmarnock 25.10.2025

Day 10

Celtic Falkirk 29.10.2025
Dundee F.C. Livingston 29.10.2025
Hibernian Rangers 29.10.2025
Kilmarnock Aberdeen 29.10.2025
Motherwell Dundee United 29.10.2025
St Mirren Hearts 29.10.2025

Day 11

Dundee United Celtic 01.11.2025
Falkirk Kilmarnock 01.11.2025
Hearts Dundee F.C. 01.11.2025
Livingston St Mirren 01.11.2025
Motherwell Hibernian 01.11.2025
Rangers Aberdeen 01.11.2025

Day 12

Aberdeen Motherwell 08.11.2025
Celtic Kilmarnock 08.11.2025
Dundee F.C. Rangers 08.11.2025
Falkirk Livingston 08.11.2025
St Mirren Hibernian 08.11.2025
Hearts Dundee United 09.11.2025

Day 13

Aberdeen Hearts 22.11.2025
Dundee United Falkirk 22.11.2025
Hibernian Dundee F.C. 22.11.2025
Kilmarnock Motherwell 22.11.2025
Rangers Livingston 22.11.2025
St Mirren Celtic 22.11.2025

Day 14

Dundee F.C. St Mirren 29.11.2025
Hibernian Celtic 29.11.2025
Kilmarnock Dundee United 29.11.2025
Livingston Aberdeen 29.11.2025
Motherwell Hearts 29.11.2025
Rangers Falkirk 29.11.2025

Day 15

Aberdeen St Mirren 03.12.2025
Celtic Dundee F.C. 03.12.2025
Dundee United Rangers 03.12.2025
Falkirk Motherwell 03.12.2025
Hearts Kilmarnock 03.12.2025
Livingston Hibernian 03.12.2025

Day 16

Celtic Hearts 06.12.2025
Dundee F.C. Aberdeen 06.12.2025
Hibernian Falkirk 06.12.2025
Kilmarnock Rangers 06.12.2025
Motherwell Livingston 06.12.2025
St Mirren Dundee United 06.12.2025

Day 17

Aberdeen Kilmarnock 13.12.2025
Dundee United Motherwell 13.12.2025
Falkirk Celtic 13.12.2025
Hearts St Mirren 13.12.2025
Livingston Dundee F.C. 13.12.2025
Rangers Hibernian 13.12.2025

Day 18

Celtic Aberdeen 20.12.2025
Dundee United Hibernian 20.12.2025
Hearts Rangers 20.12.2025
Kilmarnock Falkirk 20.12.2025
Motherwell Dundee F.C. 20.12.2025
St Mirren Livingston 20.12.2025

Day 19

Hibernian Hearts 27.12.2025
Aberdeen Dundee United 27.12.2025
Dundee F.C. Falkirk 27.12.2025
Livingston Celtic 27.12.2025
Rangers Motherwell 27.12.2025
St Mirren Kilmarnock 27.12.2025

Day 20

Dundee F.C. Kilmarnock 30.12.2025
Falkirk Hearts 30.12.2025
Hibernian Aberdeen 30.12.2025
Livingston Dundee United 30.12.2025
Motherwell Celtic 30.12.2025
Rangers St Mirren 30.12.2025

Day 21

Celtic Rangers 03.01.2026
Dundee United Dundee F.C. 03.01.2026
Falkirk Aberdeen 03.01.2026
Hearts Livingston 03.01.2026
Kilmarnock Hibernian 03.01.2026
Motherwell St Mirren 03.01.2026

Day 22

Aberdeen Rangers 10.01.2026
Celtic Dundee United 10.01.2026
Dundee F.C. Hearts 10.01.2026
Hibernian Motherwell 10.01.2026
Livingston Kilmarnock 10.01.2026
St Mirren Falkirk 10.01.2026

Day 23

Aberdeen Livingston 24.01.2026
Dundee United St Mirren 24.01.2026
Falkirk Hibernian 24.01.2026
Hearts Celtic 24.01.2026
Motherwell Kilmarnock 24.01.2026
Rangers Dundee F.C. 24.01.2026

Day 24

Celtic Falkirk 31.01.2026
Dundee United Hearts 31.01.2026
Hibernian Rangers 31.01.2026
Kilmarnock Aberdeen 31.01.2026
Livingston Motherwell 31.01.2026
St Mirren Dundee F.C. 31.01.2026

Day 25

Aberdeen Celtic 04.02.2026
Dundee F.C. Motherwell 04.02.2026
Hibernian Dundee United 04.02.2026
Livingston Falkirk 04.02.2026
Rangers Kilmarnock 04.02.2026
St Mirren Hearts 04.02.2026

Day 26

Celtic Livingston 11.02.2026
Dundee United Aberdeen 11.02.2026
Falkirk Dundee F.C. 11.02.2026
Hearts Hibernian 11.02.2026
Kilmarnock St Mirren 11.02.2026
Motherwell Rangers 11.02.2026

Day 27

Dundee F.C. Livingston 14.02.2026
Falkirk Dundee United 14.02.2026
Hibernian St Mirren 14.02.2026
Kilmarnock Celtic 14.02.2026
Motherwell Aberdeen 14.02.2026
Rangers Hearts 14.02.2026

Day 28

Aberdeen Dundee F.C. 21.02.2026
Celtic Hibernian 21.02.2026
Dundee United Kilmarnock 21.02.2026
Hearts Falkirk 21.02.2026
Livingston Rangers 21.02.2026
St Mirren Motherwell 21.02.2026

Day 29

Dundee F.C. Hibernian 28.02.2026
Falkirk Kilmarnock 28.02.2026
Hearts Aberdeen 28.02.2026
Livingston St Mirren 28.02.2026
Motherwell Dundee United 28.02.2026
Rangers Celtic 28.02.2026

Day 30

Aberdeen Falkirk 14.03.2026
Celtic Motherwell 14.03.2026
Dundee F.C. Dundee United 14.03.2026
Hibernian Livingston 14.03.2026
Kilmarnock Hearts 14.03.2026
St Mirren Rangers 14.03.2026

Day 31

Dundee United Celtic 21.03.2026
Falkirk St Mirren 21.03.2026
Hearts Dundee F.C. 21.03.2026
Kilmarnock Livingston 21.03.2026
Motherwell Hibernian 21.03.2026
Rangers Aberdeen 21.03.2026

Day 32

Dundee F.C. Celtic 04.04.2026
Hibernian Kilmarnock 04.04.2026
Livingston Hearts 04.04.2026
Motherwell Falkirk 04.04.2026
Rangers Dundee United 04.04.2026
St Mirren Aberdeen 04.04.2026

Day 33

Aberdeen Hibernian 11.04.2026
Celtic St Mirren 11.04.2026
Dundee United Livingston 11.04.2026
Falkirk Rangers 11.04.2026
Hearts Motherwell 11.04.2026
Kilmarnock Dundee F.C. 11.04.2026