2023-24, Scottish Premier League: Match schedule and Results
Day 1
Celtic | 4:2 | Ross County | 05.08.2023 |
Dundee F.C. | 1:1 | Motherwell | 05.08.2023 |
Livingston | 0:0 | Aberdeen | 05.08.2023 |
St. Johnstone | 0:2 | Hearts | 05.08.2023 |
Kilmarnock | 1:0 | Rangers | 05.08.2023 |
Hibernian | 2:3 | St Mirren | 06.08.2023 |
Day 2
Rangers | 4:0 | Livingston | 12.08.2023 |
Ross County | 2:0 | St. Johnstone | 12.08.2023 |
St Mirren | 2:1 | Dundee F.C. | 12.08.2023 |
Aberdeen | 1:3 | Celtic | 13.08.2023 |
Hearts | 0:0 | Kilmarnock | 13.08.2023 |
Motherwell | 2:1 | Hibernian | 13.08.2023 |
Day 3
Ross County | 0:2 | Rangers | 26.08.2023 |
Celtic | 0:0 | St. Johnstone | 26.08.2023 |
Hibernian | 2:3 | Livingston | 26.08.2023 |
Motherwell | 2:1 | Kilmarnock | 26.08.2023 |
Dundee F.C. | 1:0 | Hearts | 27.08.2023 |
St Mirren | 2:2 | Aberdeen | 27.08.2023 |
Day 4
Kilmarnock | 0:1 | Ross County | 02.09.2023 |
Livingston | 1:1 | St Mirren | 02.09.2023 |
St. Johnstone | 2:2 | Dundee F.C. | 02.09.2023 |
Day 5
St. Johnstone | 0:2 | Rangers | 16.09.2023 |
Celtic | 3:0 | Dundee F.C. | 16.09.2023 |
Hearts | 2:0 | Aberdeen | 16.09.2023 |
Kilmarnock | 2:2 | Hibernian | 16.09.2023 |
Motherwell | 0:1 | St Mirren | 16.09.2023 |
Ross County | 1:1 | Livingston | 16.09.2023 |
Day 6
Livingston | 0:3 | Celtic | 23.09.2023 |
Dundee F.C. | 2:2 | Kilmarnock | 23.09.2023 |
Hibernian | 2:0 | St. Johnstone | 23.09.2023 |
St Mirren | 1:0 | Hearts | 23.09.2023 |
Aberdeen | 4:0 | Ross County | 24.09.2023 |
Rangers | 1:0 | Motherwell | 24.09.2023 |
Day 7
Motherwell | 1:2 | Celtic | 30.09.2023 |
Hibernian | 0:0 | Dundee F.C. | 30.09.2023 |
Kilmarnock | 1:1 | St Mirren | 30.09.2023 |
Rangers | 1:3 | Aberdeen | 30.09.2023 |
Ross County | 0:1 | Hearts | 30.09.2023 |
St. Johnstone | 1:1 | Livingston | 30.09.2023 |
Day 8
Celtic | 3:1 | Kilmarnock | 07.10.2023 |
Hearts | 2:2 | Hibernian | 07.10.2023 |
Livingston | 2:0 | Motherwell | 07.10.2023 |
St Mirren | 0:3 | Rangers | 08.10.2023 |
Aberdeen | 0:0 | St. Johnstone | 08.10.2023 |
Dundee F.C. | 0:0 | Ross County | 24.10.2023 |
Day 9
Kilmarnock | 3:1 | Livingston | 21.10.2023 |
Rangers | 4:0 | Hibernian | 21.10.2023 |
Hearts | 1:4 | Celtic | 22.10.2023 |
St. Johnstone | 2:2 | Motherwell | 07.11.2023 |
Ross County | 1:0 | St Mirren | 28.11.2023 |
Aberdeen | 1:1 | Dundee F.C. | 30.01.2024 |
Day 10
Hibernian | 0:0 | Celtic | 28.10.2023 |
Livingston | 0:2 | Dundee F.C. | 28.10.2023 |
Motherwell | 3:3 | Ross County | 28.10.2023 |
St Mirren | 4:0 | St. Johnstone | 28.10.2023 |
Kilmarnock | 2:0 | Aberdeen | 29.10.2023 |
Rangers | 2:1 | Hearts | 29.10.2023 |
Day 11
Hibernian | 2:2 | Ross County | 31.10.2023 |
Celtic | 2:1 | St Mirren | 01.11.2023 |
Hearts | 1:0 | Livingston | 01.11.2023 |
Motherwell | 2:4 | Aberdeen | 01.11.2023 |
St. Johnstone | 2:1 | Kilmarnock | 01.11.2023 |
Dundee F.C. | 0:5 | Rangers | 01.11.2023 |
Day 12
Ross County | 0:3 | Celtic | 04.11.2023 |
Kilmarnock | 1:0 | Motherwell | 04.11.2023 |
St Mirren | 2:2 | Hibernian | 08.11.2023 |
Aberdeen | 2:1 | Livingston | 20.12.2023 |
Rangers | 2:0 | St. Johnstone | 20.12.2023 |
Hearts | 3:2 | Dundee F.C. | 23.01.2024 |
Day 16
Dundee F.C. | 1:0 | Livingston | 05.11.2023 |
Ross County | 3:0 | Motherwell | 05.12.2023 |
Aberdeen | 0:1 | Kilmarnock | 06.12.2023 |
Day 13
Dundee F.C. | 4:0 | St Mirren | 11.11.2023 |
Hibernian | 1:0 | Kilmarnock | 11.11.2023 |
Motherwell | 1:2 | Hearts | 11.11.2023 |
St. Johnstone | 1:0 | Ross County | 11.11.2023 |
Livingston | 0:2 | Rangers | 12.11.2023 |
Celtic | 6:0 | Aberdeen | 12.11.2023 |
Day 14
Celtic | 1:1 | Motherwell | 25.11.2023 |
Dundee F.C. | 1:2 | Hibernian | 25.11.2023 |
Hearts | 1:0 | St. Johnstone | 25.11.2023 |
Ross County | 0:0 | Kilmarnock | 25.11.2023 |
St Mirren | 1:0 | Livingston | 25.11.2023 |
Aberdeen | 1:1 | Rangers | 26.11.2023 |
Day 15
Kilmarnock | 0:1 | Hearts | 02.12.2023 |
Motherwell | 3:3 | Dundee F.C. | 02.12.2023 |
St. Johnstone | 1:3 | Celtic | 03.12.2023 |
Hibernian | 2:0 | Aberdeen | 03.12.2023 |
Rangers | 2:0 | St Mirren | 03.12.2023 |
Livingston | 2:2 | Ross County | 30.01.2024 |
Day 17
Aberdeen | 2:1 | Hearts | 09.12.2023 |
Livingston | 0:1 | Hibernian | 09.12.2023 |
Motherwell | 1:1 | St. Johnstone | 09.12.2023 |
Rangers | 3:1 | Dundee F.C. | 09.12.2023 |
St Mirren | 2:0 | Ross County | 09.12.2023 |
Kilmarnock | 2:1 | Celtic | 10.12.2023 |
Day 18
Celtic | 0:2 | Hearts | 16.12.2023 |
Livingston | 0:0 | Kilmarnock | 16.12.2023 |
Ross County | 0:1 | Dundee F.C. | 16.12.2023 |
St Mirren | 0:0 | Motherwell | 16.12.2023 |
Hibernian | 0:3 | Rangers | 24.01.2024 |
St. Johnstone | 1:1 | Aberdeen | 24.01.2024 |
Day 21
St. Johnstone | 1:0 | Hibernian | 16.12.2023 |
Celtic | 2:1 | Rangers | 30.12.2023 |
Aberdeen | 0:3 | St Mirren | 30.12.2023 |
Hearts | 2:2 | Ross County | 30.12.2023 |
Kilmarnock | 2:2 | Dundee F.C. | 30.12.2023 |
Motherwell | 3:1 | Livingston | 30.12.2023 |
Day 19
Celtic | 2:0 | Livingston | 23.12.2023 |
Hearts | 2:0 | St Mirren | 23.12.2023 |
Kilmarnock | 2:1 | St. Johnstone | 23.12.2023 |
Motherwell | 0:2 | Rangers | 24.12.2023 |
Dundee F.C. | 1:0 | Aberdeen | 13.03.2024 |
Ross County | 2:2 | Hibernian | 13.03.2024 |
Day 20
Dundee F.C. | 0:3 | Celtic | 26.12.2023 |
Livingston | 0:0 | St. Johnstone | 27.12.2023 |
St Mirren | 0:1 | Kilmarnock | 27.12.2023 |
Hibernian | 0:1 | Hearts | 27.12.2023 |
Aberdeen | 3:3 | Motherwell | 14.02.2024 |
Rangers | 3:1 | Ross County | 14.02.2024 |
Day 22
Hibernian | 2:2 | Motherwell | 02.01.2024 |
Livingston | 1:2 | Hearts | 02.01.2024 |
Rangers | 3:1 | Kilmarnock | 02.01.2024 |
Ross County | 0:3 | Aberdeen | 02.01.2024 |
St Mirren | 0:3 | Celtic | 02.01.2024 |
Dundee F.C. | 2:1 | St. Johnstone | 11.02.2024 |
Day 23
Kilmarnock | 2:2 | Hibernian | 27.01.2024 |
Livingston | 1:4 | Dundee F.C. | 27.01.2024 |
St. Johnstone | 1:1 | Motherwell | 27.01.2024 |
Day 24
Motherwell | 1:1 | Kilmarnock | 03.02.2024 |
Rangers | 3:0 | Livingston | 03.02.2024 |
Ross County | 0:1 | St. Johnstone | 03.02.2024 |
Day 25
Motherwell | 5:0 | Ross County | 06.02.2024 |
Rangers | 2:1 | Aberdeen | 06.02.2024 |
Kilmarnock | 1:0 | Livingston | 07.02.2024 |
St. Johnstone | 0:1 | Hearts | 07.02.2024 |
Hibernian | 1:2 | Celtic | 07.02.2024 |
St Mirren | 2:0 | Dundee F.C. | 07.02.2024 |
Day 26
Aberdeen | 2:2 | Hibernian | 17.02.2024 |
Celtic | 1:1 | Kilmarnock | 17.02.2024 |
Dundee F.C. | 2:0 | Ross County | 17.02.2024 |
Hearts | 2:0 | Motherwell | 17.02.2024 |
Livingston | 1:0 | St Mirren | 17.02.2024 |
St. Johnstone | 0:3 | Rangers | 18.02.2024 |
Day 27
Hibernian | 2:1 | Dundee F.C. | 24.02.2024 |
Kilmarnock | 2:0 | Aberdeen | 24.02.2024 |
Rangers | 5:0 | Hearts | 24.02.2024 |
Ross County | 3:2 | Livingston | 24.02.2024 |
St Mirren | 2:0 | St. Johnstone | 24.02.2024 |
Motherwell | 1:3 | Celtic | 25.02.2024 |
Day 28
Ross County | 1:1 | St Mirren | 27.02.2024 |
Aberdeen | 0:2 | St. Johnstone | 28.02.2024 |
Celtic | 7:1 | Dundee F.C. | 28.02.2024 |
Hearts | 1:1 | Hibernian | 28.02.2024 |
Kilmarnock | 1:2 | Rangers | 28.02.2024 |
Livingston | 1:3 | Motherwell | 28.02.2024 |
Day 29
Dundee F.C. | 2:2 | Kilmarnock | 02.03.2024 |
Hibernian | 2:0 | Ross County | 02.03.2024 |
Rangers | 1:2 | Motherwell | 02.03.2024 |
St Mirren | 2:1 | Aberdeen | 02.03.2024 |
St. Johnstone | 1:1 | Livingston | 02.03.2024 |
Hearts | 2:0 | Celtic | 03.03.2024 |
Day 30
Celtic | 3:1 | St. Johnstone | 16.03.2024 |
Hibernian | 3:0 | Livingston | 16.03.2024 |
Kilmarnock | 5:2 | St Mirren | 16.03.2024 |
Motherwell | 0:1 | Aberdeen | 16.03.2024 |
Ross County | 2:1 | Hearts | 16.03.2024 |
Dundee F.C. | 0:0 | Rangers | 17.04.2024 |
Day 31
Aberdeen | 2:1 | Ross County | 30.03.2024 |
Hearts | 1:1 | Kilmarnock | 30.03.2024 |
Motherwell | 1:1 | St Mirren | 30.03.2024 |
Rangers | 3:1 | Hibernian | 30.03.2024 |
St. Johnstone | 1:2 | Dundee F.C. | 30.03.2024 |
Livingston | 0:3 | Celtic | 31.03.2024 |
Day 32
Dundee F.C. | 2:3 | Motherwell | 06.04.2024 |
Hibernian | 1:2 | St. Johnstone | 06.04.2024 |
Kilmarnock | 1:0 | Ross County | 06.04.2024 |
Day 33
Aberdeen | 0:0 | Dundee F.C. | 13.04.2024 |
Celtic | 3:0 | St Mirren | 13.04.2024 |
Hearts | 4:2 | Livingston | 13.04.2024 |
Motherwell | 1:1 | Hibernian | 13.04.2024 |
St. Johnstone | 0:2 | Kilmarnock | 13.04.2024 |
Ross County | 3:2 | Rangers | 14.04.2024 |
Day 34
Aberdeen | 1:0 | Motherwell | 27.04.2024 |
Livingston | 2:0 | Ross County | 27.04.2024 |
St. Johnstone | 1:3 | Hibernian | 27.04.2024 |
Kilmarnock | 0:0 | Hearts | 27.04.2024 |
St Mirren | 1:2 | Rangers | 28.04.2024 |
Dundee F.C. | 1:2 | Celtic | 28.04.2024 |
Day 35
Dundee F.C. | 1:3 | St Mirren | 04.05.2024 |
Aberdeen | 1:0 | St. Johnstone | 04.05.2024 |
Motherwell | 4:1 | Livingston | 04.05.2024 |
Ross County | 2:1 | Hibernian | 04.05.2024 |
Celtic | 3:0 | Hearts | 04.05.2024 |
Rangers | 4:1 | Kilmarnock | 05.05.2024 |
Day 36
Celtic | 2:1 | Rangers | 11.05.2024 |
Hearts | 3:0 | Dundee F.C. | 11.05.2024 |
St Mirren | 0:1 | Kilmarnock | 11.05.2024 |
Livingston | 2:1 | St. Johnstone | 11.05.2024 |
Ross County | 1:5 | Motherwell | 11.05.2024 |
Hibernian | 0:4 | Aberdeen | 12.05.2024 |
Day 37
Rangers | 5:2 | Dundee F.C. | 14.05.2024 |
Kilmarnock | 0:5 | Celtic | 15.05.2024 |
St Mirren | 2:2 | Hearts | 15.05.2024 |
Aberdeen | 5:1 | Livingston | 15.05.2024 |
Hibernian | 3:0 | Motherwell | 15.05.2024 |
St. Johnstone | 1:1 | Ross County | 15.05.2024 |
Day 38
Celtic | 3:2 | St Mirren | 18.05.2024 |
Dundee F.C. | 1:1 | Kilmarnock | 18.05.2024 |
Hearts | 3:3 | Rangers | 18.05.2024 |
Livingston | 1:1 | Hibernian | 19.05.2024 |
Motherwell | 1:2 | St. Johnstone | 19.05.2024 |
Ross County | 2:2 | Aberdeen | 19.05.2024 |