Premiership Scotland - Results and Scores

Dates 04.08.2023 - 14.04.2024
Category Scotland
Participants 12
Premiership Scotland
Premiership Scotland - Results
Round 30
Hibernian 3 - 0 Livingston 16 mar 2024, 11:00 . 16 mar 2024, 11:00 Hibernian 3 : 0 Livingston Kilmarnock 5 - 2 St. Mirren 16 mar 2024, 11:00 . 16 mar 2024, 11:00 Kilmarnock 5 : 2 St. Mirren Motherwell 0 - 1 Aberdeen 16 mar 2024, 11:00 . 16 mar 2024, 11:00 Motherwell 0 : 1 Aberdeen Celtic 3 - 1 St. Johnstone 16 mar 2024, 11:00 . 16 mar 2024, 11:00 Celtic 3 : 1 St. Johnstone Ross County 2 - 1 Hearts 16 mar 2024, 11:00 . 16 mar 2024, 11:00 Ross County 2 : 1 Hearts
Round 19
Dundee FC 1 - 0 Aberdeen 13 mar 2024, 15:45 . 13 mar 2024, 15:45 Dundee FC 1 : 0 Aberdeen Ross County 2 - 2 Hibernian 13 mar 2024, 15:45 . 13 mar 2024, 15:45 Ross County 2 : 2 Hibernian
Round 29
Hearts 2 - 0 Celtic 03 mar 2024, 07:00 . 03 mar 2024, 07:00 Hearts 2 : 0 Celtic St. Johnstone 1 - 1 Livingston 02 mar 2024, 10:00 . 02 mar 2024, 10:00 St. Johnstone 1 : 1 Livingston St. Mirren 2 - 1 Aberdeen 02 mar 2024, 10:00 . 02 mar 2024, 10:00 St. Mirren 2 : 1 Aberdeen Rangers 1 - 2 Motherwell 02 mar 2024, 10:00 . 02 mar 2024, 10:00 Rangers 1 : 2 Motherwell Hibernian 2 - 0 Ross County 02 mar 2024, 10:00 . 02 mar 2024, 10:00 Hibernian 2 : 0 Ross County Dundee FC 2 - 2 Kilmarnock 02 mar 2024, 10:00 . 02 mar 2024, 10:00 Dundee FC 2 : 2 Kilmarnock
Round 28
Livingston 1 - 3 Motherwell 28 feb 2024, 15:00 . 28 feb 2024, 15:00 Livingston 1 : 3 Motherwell Kilmarnock 1 - 2 Rangers 28 feb 2024, 14:45 . 28 feb 2024, 14:45 Kilmarnock 1 : 2 Rangers Hearts 1 - 1 Hibernian 28 feb 2024, 14:45 . 28 feb 2024, 14:45 Hearts 1 : 1 Hibernian Celtic 7 - 1 Dundee FC 28 feb 2024, 14:45 . 28 feb 2024, 14:45 Celtic 7 : 1 Dundee FC Aberdeen 0 - 2 St. Johnstone 28 feb 2024, 14:45 . 28 feb 2024, 14:45 Aberdeen 0 : 2 St. Johnstone Ross County 1 - 1 St. Mirren 27 feb 2024, 15:00 . 27 feb 2024, 15:00 Ross County 1 : 1 St. Mirren
Round 27
Motherwell 1 - 3 Celtic 25 feb 2024, 07:00 . 25 feb 2024, 07:00 Motherwell 1 : 3 Celtic Hibernian 2 - 1 Dundee FC 24 feb 2024, 10:00 . 24 feb 2024, 10:00 Hibernian 2 : 1 Dundee FC Kilmarnock 2 - 0 Aberdeen 24 feb 2024, 10:00 . 24 feb 2024, 10:00 Kilmarnock 2 : 0 Aberdeen St. Mirren 2 - 0 St. Johnstone 24 feb 2024, 10:00 . 24 feb 2024, 10:00 St. Mirren 2 : 0 St. Johnstone Ross County 3 - 2 Livingston 24 feb 2024, 10:00 . 24 feb 2024, 10:00 Ross County 3 : 2 Livingston Rangers 5 - 0 Hearts 24 feb 2024, 10:00 . 24 feb 2024, 10:00 Rangers 5 : 0 Hearts
Round 26
St. Johnstone 0 - 3 Rangers 18 feb 2024, 07:00 . 18 feb 2024, 07:00 St. Johnstone 0 : 3 Rangers Livingston 1 - 0 St. Mirren 17 feb 2024, 10:00 . 17 feb 2024, 10:00 Livingston 1 : 0 St. Mirren Dundee FC 2 - 0 Ross County 17 feb 2024, 10:00 . 17 feb 2024, 10:00 Dundee FC 2 : 0 Ross County Hearts 2 - 0 Motherwell 17 feb 2024, 10:00 . 17 feb 2024, 10:00 Hearts 2 : 0 Motherwell Celtic 1 - 1 Kilmarnock 17 feb 2024, 10:00 . 17 feb 2024, 10:00 Celtic 1 : 1 Kilmarnock Aberdeen 2 - 2 Hibernian 17 feb 2024, 10:00 . 17 feb 2024, 10:00 Aberdeen 2 : 2 Hibernian
Round 20
Rangers 3 - 1 Ross County 14 feb 2024, 14:45 . 14 feb 2024, 14:45 Rangers 3 : 1 Ross County Aberdeen 3 - 3 Motherwell 14 feb 2024, 14:45 . 14 feb 2024, 14:45 Aberdeen 3 : 3 Motherwell
Round 22
Dundee FC 2 - 1 St. Johnstone 11 feb 2024, 09:00 . 11 feb 2024, 09:00 Dundee FC 2 : 1 St. Johnstone
Round 25
Hibernian 1 - 2 Celtic 07 feb 2024, 15:00 . 07 feb 2024, 15:00 Hibernian 1 : 2 Celtic Kilmarnock 1 - 0 Livingston 07 feb 2024, 14:45 . 07 feb 2024, 14:45 Kilmarnock 1 : 0 Livingston St. Johnstone 0 - 1 Hearts 07 feb 2024, 14:45 . 07 feb 2024, 14:45 St. Johnstone 0 : 1 Hearts St. Mirren 2 - 0 Dundee FC 07 feb 2024, 14:45 . 07 feb 2024, 14:45 St. Mirren 2 : 0 Dundee FC Rangers 2 - 1 Aberdeen 06 feb 2024, 15:00 . 06 feb 2024, 15:00 Rangers 2 : 1 Aberdeen Motherwell 5 - 0 Ross County 06 feb 2024, 14:45 . 06 feb 2024, 14:45 Motherwell 5 : 0 Ross County
Round 24
Ross County 0 - 1 St. Johnstone 03 feb 2024, 10:00 . 03 feb 2024, 10:00 Ross County 0 : 1 St. Johnstone Rangers 3 - 0 Livingston 03 feb 2024, 10:00 . 03 feb 2024, 10:00 Rangers 3 : 0 Livingston Motherwell 1 - 1 Kilmarnock 03 feb 2024, 10:00 . 03 feb 2024, 10:00 Motherwell 1 : 1 Kilmarnock Dundee FC 2 - 3 Hearts 03 feb 2024, 10:00 . 03 feb 2024, 10:00 Dundee FC 2 : 3 Hearts Hibernian 0 - 3 St. Mirren 03 feb 2024, 10:00 . 03 feb 2024, 10:00 Hibernian 0 : 3 St. Mirren Aberdeen 1 - 1 Celtic 03 feb 2024, 07:30 . 03 feb 2024, 07:30 Aberdeen 1 : 1 Celtic
Round 9
Aberdeen 1 - 1 Dundee FC 30 jan 2024, 14:45 . 30 jan 2024, 14:45 Aberdeen 1 : 1 Dundee FC
Round 15
Livingston 2 - 2 Ross County 30 jan 2024, 14:45 . 30 jan 2024, 14:45 Livingston 2 : 2 Ross County
Round 23
Kilmarnock 2 - 2 Hibernian 27 jan 2024, 10:00 . 27 jan 2024, 10:00 Kilmarnock 2 : 2 Hibernian Hearts 2 - 0 Aberdeen 27 jan 2024, 10:00 . 27 jan 2024, 10:00 Hearts 2 : 0 Aberdeen Celtic 1 - 0 Ross County 27 jan 2024, 10:00 . 27 jan 2024, 10:00 Celtic 1 : 0 Ross County St. Johnstone 1 - 1 Motherwell 27 jan 2024, 10:00 . 27 jan 2024, 10:00 St. Johnstone 1 : 1 Motherwell Livingston 1 - 4 Dundee FC 27 jan 2024, 10:00 . 27 jan 2024, 10:00 Livingston 1 : 4 Dundee FC St. Mirren 0 - 1 Rangers 27 jan 2024, 07:30 . 27 jan 2024, 07:30 St. Mirren 0 : 1 Rangers
Round 18
Hibernian 0 - 3 Rangers 24 jan 2024, 14:45 . 24 jan 2024, 14:45 Hibernian 0 : 3 Rangers St. Johnstone 1 - 1 Aberdeen 24 jan 2024, 14:45 . 24 jan 2024, 14:45 St. Johnstone 1 : 1 Aberdeen
Round 12
Hearts 3 - 2 Dundee FC 23 jan 2024, 14:45 . 23 jan 2024, 14:45 Hearts 3 : 2 Dundee FC
Round 22
St. Mirren 0 - 3 Celtic 02 jan 2024, 12:00 . 02 jan 2024, 12:00 St. Mirren 0 : 3 Celtic Ross County 0 - 3 Aberdeen 02 jan 2024, 10:00 . 02 jan 2024, 10:00 Ross County 0 : 3 Aberdeen Rangers 3 - 1 Kilmarnock 02 jan 2024, 10:00 . 02 jan 2024, 10:00 Rangers 3 : 1 Kilmarnock Livingston 1 - 2 Hearts 02 jan 2024, 10:00 . 02 jan 2024, 10:00 Livingston 1 : 2 Hearts Hibernian 2 - 2 Motherwell 02 jan 2024, 10:00 . 02 jan 2024, 10:00 Hibernian 2 : 2 Motherwell
Round 21
Motherwell 3 - 1 Livingston 30 dec 2023, 10:00 . 30 dec 2023, 10:00 Motherwell 3 : 1 Livingston Hearts 2 - 2 Ross County 30 dec 2023, 10:00 . 30 dec 2023, 10:00 Hearts 2 : 2 Ross County Kilmarnock 2 - 2 Dundee FC 30 dec 2023, 10:00 . 30 dec 2023, 10:00 Kilmarnock 2 : 2 Dundee FC Aberdeen 0 - 3 St. Mirren 30 dec 2023, 10:00 . 30 dec 2023, 10:00 Aberdeen 0 : 3 St. Mirren Celtic 2 - 1 Rangers 30 dec 2023, 07:30 . 30 dec 2023, 07:30 Celtic 2 : 1 Rangers St. Johnstone 1 - 0 Hibernian 16 dec 2023, 10:00 . 16 dec 2023, 10:00 St. Johnstone 1 : 0 Hibernian
Round 20
Hibernian 0 - 1 Hearts 27 dec 2023, 15:00 . 27 dec 2023, 15:00 Hibernian 0 : 1 Hearts St. Mirren 0 - 1 Kilmarnock 27 dec 2023, 14:45 . 27 dec 2023, 14:45 St. Mirren 0 : 1 Kilmarnock Livingston 0 - 0 St. Johnstone 27 dec 2023, 14:45 . 27 dec 2023, 14:45 Livingston 0 : 0 St. Johnstone Dundee FC 0 - 3 Celtic 26 dec 2023, 10:00 . 26 dec 2023, 10:00 Dundee FC 0 : 3 Celtic
Round 19
Motherwell 0 - 2 Rangers 24 dec 2023, 07:00 . 24 dec 2023, 07:00 Motherwell 0 : 2 Rangers Celtic 2 - 0 Livingston 23 dec 2023, 10:00 . 23 dec 2023, 10:00 Celtic 2 : 0 Livingston Hearts 2 - 0 St. Mirren 23 dec 2023, 10:00 . 23 dec 2023, 10:00 Hearts 2 : 0 St. Mirren Kilmarnock 2 - 1 St. Johnstone 23 dec 2023, 10:00 . 23 dec 2023, 10:00 Kilmarnock 2 : 1 St. Johnstone
Round 12
Aberdeen 2 - 1 Livingston 20 dec 2023, 14:45 . 20 dec 2023, 14:45 Aberdeen 2 : 1 Livingston Rangers 2 - 0 St. Johnstone 20 dec 2023, 14:45 . 20 dec 2023, 14:45 Rangers 2 : 0 St. Johnstone St. Mirren 2 - 2 Hibernian 08 nov 2023, 14:45 . 08 nov 2023, 14:45 St. Mirren 2 : 2 Hibernian Kilmarnock 1 - 0 Motherwell 04 nov 2023, 11:00 . 04 nov 2023, 11:00 Kilmarnock 1 : 0 Motherwell Ross County 0 - 3 Celtic 04 nov 2023, 08:30 . 04 nov 2023, 08:30 Ross County 0 : 3 Celtic
Round 18
St. Mirren 0 - 0 Motherwell 16 dec 2023, 10:00 . 16 dec 2023, 10:00 St. Mirren 0 : 0 Motherwell Ross County 0 - 1 Dundee FC 16 dec 2023, 10:00 . 16 dec 2023, 10:00 Ross County 0 : 1 Dundee FC Livingston 0 - 0 Kilmarnock 16 dec 2023, 10:00 . 16 dec 2023, 10:00 Livingston 0 : 0 Kilmarnock Celtic 0 - 2 Hearts 16 dec 2023, 10:00 . 16 dec 2023, 10:00 Celtic 0 : 2 Hearts
Round 17
Kilmarnock 2 - 1 Celtic 10 dec 2023, 07:00 . 10 dec 2023, 07:00 Kilmarnock 2 : 1 Celtic Aberdeen 2 - 1 Hearts 09 dec 2023, 10:00 . 09 dec 2023, 10:00 Aberdeen 2 : 1 Hearts Rangers 3 - 1 Dundee FC 09 dec 2023, 10:00 . 09 dec 2023, 10:00 Rangers 3 : 1 Dundee FC St. Mirren 2 - 0 Ross County 09 dec 2023, 10:00 . 09 dec 2023, 10:00 St. Mirren 2 : 0 Ross County Motherwell 1 - 1 St. Johnstone 09 dec 2023, 10:00 . 09 dec 2023, 10:00 Motherwell 1 : 1 St. Johnstone Livingston 0 - 1 Hibernian 09 dec 2023, 10:00 . 09 dec 2023, 10:00 Livingston 0 : 1 Hibernian
Round 16
Hearts 0 - 1 Rangers 06 dec 2023, 15:00 . 06 dec 2023, 15:00 Hearts 0 : 1 Rangers St. Johnstone 1 - 0 St. Mirren 06 dec 2023, 14:45 . 06 dec 2023, 14:45 St. Johnstone 1 : 0 St. Mirren Celtic 4 - 1 Hibernian 06 dec 2023, 14:45 . 06 dec 2023, 14:45 Celtic 4 : 1 Hibernian Aberdeen 0 - 1 Kilmarnock 06 dec 2023, 14:45 . 06 dec 2023, 14:45 Aberdeen 0 : 1 Kilmarnock Ross County 3 - 0 Motherwell 05 dec 2023, 14:45 . 05 dec 2023, 14:45 Ross County 3 : 0 Motherwell
Round 15
Hibernian 2 - 0 Aberdeen 03 dec 2023, 10:00 . 03 dec 2023, 10:00 Hibernian 2 : 0 Aberdeen Rangers 2 - 0 St. Mirren 03 dec 2023, 10:00 . 03 dec 2023, 10:00 Rangers 2 : 0 St. Mirren St. Johnstone 1 - 3 Celtic 03 dec 2023, 07:00 . 03 dec 2023, 07:00 St. Johnstone 1 : 3 Celtic Kilmarnock 0 - 1 Hearts 02 dec 2023, 10:00 . 02 dec 2023, 10:00 Kilmarnock 0 : 1 Hearts Motherwell 3 - 3 Dundee FC 02 dec 2023, 10:00 . 02 dec 2023, 10:00 Motherwell 3 : 3 Dundee FC
Round 9
Ross County 1 - 0 St. Mirren 28 nov 2023, 14:45 . 28 nov 2023, 14:45 Ross County 1 : 0 St. Mirren St. Johnstone 2 - 2 Motherwell 07 nov 2023, 14:45 . 07 nov 2023, 14:45 St. Johnstone 2 : 2 Motherwell Hearts 1 - 4 Celtic 22 oct 2023, 09:15 . 22 oct 2023, 09:15 Hearts 1 : 4 Celtic Rangers 4 - 0 Hibernian 21 oct 2023, 10:00 . 21 oct 2023, 10:00 Rangers 4 : 0 Hibernian Kilmarnock 3 - 1 Livingston 21 oct 2023, 10:00 . 21 oct 2023, 10:00 Kilmarnock 3 : 1 Livingston
Round 14
Aberdeen 1 - 1 Rangers 26 nov 2023, 07:00 . 26 nov 2023, 07:00 Aberdeen 1 : 1 Rangers St. Mirren 1 - 0 Livingston 25 nov 2023, 10:00 . 25 nov 2023, 10:00 St. Mirren 1 : 0 Livingston Ross County 0 - 0 Kilmarnock 25 nov 2023, 10:00 . 25 nov 2023, 10:00 Ross County 0 : 0 Kilmarnock Hearts 1 - 0 St. Johnstone 25 nov 2023, 10:00 . 25 nov 2023, 10:00 Hearts 1 : 0 St. Johnstone Dundee FC 1 - 2 Hibernian 25 nov 2023, 10:00 . 25 nov 2023, 10:00 Dundee FC 1 : 2 Hibernian Celtic 1 - 1 Motherwell 25 nov 2023, 10:00 . 25 nov 2023, 10:00 Celtic 1 : 1 Motherwell
Round 13
Celtic 6 - 0 Aberdeen 12 nov 2023, 09:30 . 12 nov 2023, 09:30 Celtic 6 : 0 Aberdeen Livingston 0 - 2 Rangers 12 nov 2023, 07:00 . 12 nov 2023, 07:00 Livingston 0 : 2 Rangers Motherwell 1 - 2 Hearts 11 nov 2023, 10:00 . 11 nov 2023, 10:00 Motherwell 1 : 2 Hearts St. Johnstone 1 - 0 Ross County 11 nov 2023, 10:00 . 11 nov 2023, 10:00 St. Johnstone 1 : 0 Ross County Dundee FC 4 - 0 St. Mirren 11 nov 2023, 10:00 . 11 nov 2023, 10:00 Dundee FC 4 : 0 St. Mirren Hibernian 1 - 0 Kilmarnock 11 nov 2023, 10:00 . 11 nov 2023, 10:00 Hibernian 1 : 0 Kilmarnock
Round 16
Dundee FC 1 - 0 Livingston 05 nov 2023, 09:00 . 05 nov 2023, 09:00 Dundee FC 1 : 0 Livingston
Round 11
St. Johnstone 2 - 1 Kilmarnock 01 nov 2023, 15:45 . 01 nov 2023, 15:45 St. Johnstone 2 : 1 Kilmarnock Motherwell 2 - 4 Aberdeen 01 nov 2023, 15:45 . 01 nov 2023, 15:45 Motherwell 2 : 4 Aberdeen Hearts 1 - 0 Livingston 01 nov 2023, 15:45 . 01 nov 2023, 15:45 Hearts 1 : 0 Livingston Dundee FC 0 - 5 Rangers 01 nov 2023, 15:45 . 01 nov 2023, 15:45 Dundee FC 0 : 5 Rangers Celtic 2 - 1 St. Mirren 01 nov 2023, 15:45 . 01 nov 2023, 15:45 Celtic 2 : 1 St. Mirren Hibernian 2 - 2 Ross County 31 oct 2023, 15:45 . 31 oct 2023, 15:45 Hibernian 2 : 2 Ross County
Round 10
Rangers 2 - 1 Hearts 29 oct 2023, 11:00 . 29 oct 2023, 11:00 Rangers 2 : 1 Hearts Kilmarnock 2 - 0 Aberdeen 29 oct 2023, 08:00 . 29 oct 2023, 08:00 Kilmarnock 2 : 0 Aberdeen St. Mirren 4 - 0 St. Johnstone 28 oct 2023, 10:00 . 28 oct 2023, 10:00 St. Mirren 4 : 0 St. Johnstone Hibernian 0 - 0 Celtic 28 oct 2023, 10:00 . 28 oct 2023, 10:00 Hibernian 0 : 0 Celtic Livingston 0 - 2 Dundee FC 28 oct 2023, 10:00 . 28 oct 2023, 10:00 Livingston 0 : 2 Dundee FC Motherwell 3 - 3 Ross County 28 oct 2023, 10:00 . 28 oct 2023, 10:00 Motherwell 3 : 3 Ross County
Round 8
Dundee FC 0 - 0 Ross County 24 oct 2023, 14:45 . 24 oct 2023, 14:45 Dundee FC 0 : 0 Ross County Aberdeen 0 - 0 St. Johnstone 08 oct 2023, 10:00 . 08 oct 2023, 10:00 Aberdeen 0 : 0 St. Johnstone St. Mirren 0 - 3 Rangers 08 oct 2023, 07:00 . 08 oct 2023, 07:00 St. Mirren 0 : 3 Rangers Celtic 3 - 1 Kilmarnock 07 oct 2023, 10:00 . 07 oct 2023, 10:00 Celtic 3 : 1 Kilmarnock Hearts 2 - 2 Hibernian 07 oct 2023, 10:00 . 07 oct 2023, 10:00 Hearts 2 : 2 Hibernian Livingston 2 - 0 Motherwell 07 oct 2023, 10:00 . 07 oct 2023, 10:00 Livingston 2 : 0 Motherwell
Round 7
Hibernian 0 - 0 Dundee FC 30 sep 2023, 10:00 . 30 sep 2023, 10:00 Hibernian 0 : 0 Dundee FC Kilmarnock 1 - 1 St. Mirren 30 sep 2023, 10:00 . 30 sep 2023, 10:00 Kilmarnock 1 : 1 St. Mirren Ross County 0 - 1 Hearts 30 sep 2023, 10:00 . 30 sep 2023, 10:00 Ross County 0 : 1 Hearts St. Johnstone 1 - 1 Livingston 30 sep 2023, 10:00 . 30 sep 2023, 10:00 St. Johnstone 1 : 1 Livingston Rangers 1 - 3 Aberdeen 30 sep 2023, 10:00 . 30 sep 2023, 10:00 Rangers 1 : 3 Aberdeen Motherwell 1 - 2 Celtic 30 sep 2023, 07:30 . 30 sep 2023, 07:30 Motherwell 1 : 2 Celtic
Round 6
Rangers 1 - 0 Motherwell 24 sep 2023, 10:00 . 24 sep 2023, 10:00 Rangers 1 : 0 Motherwell Aberdeen 4 - 0 Ross County 24 sep 2023, 10:00 . 24 sep 2023, 10:00 Aberdeen 4 : 0 Ross County St. Mirren 1 - 0 Hearts 23 sep 2023, 10:00 . 23 sep 2023, 10:00 St. Mirren 1 : 0 Hearts Dundee FC 2 - 2 Kilmarnock 23 sep 2023, 10:00 . 23 sep 2023, 10:00 Dundee FC 2 : 2 Kilmarnock Hibernian 2 - 0 St. Johnstone 23 sep 2023, 10:00 . 23 sep 2023, 10:00 Hibernian 2 : 0 St. Johnstone Livingston 0 - 3 Celtic 23 sep 2023, 07:30 . 23 sep 2023, 07:30 Livingston 0 : 3 Celtic
Round 5
Hearts 2 - 0 Aberdeen 16 sep 2023, 10:00 . 16 sep 2023, 10:00 Hearts 2 : 0 Aberdeen Celtic 3 - 0 Dundee FC 16 sep 2023, 10:00 . 16 sep 2023, 10:00 Celtic 3 : 0 Dundee FC Kilmarnock 2 - 2 Hibernian 16 sep 2023, 10:00 . 16 sep 2023, 10:00 Kilmarnock 2 : 2 Hibernian Ross County 1 - 1 Livingston 16 sep 2023, 10:00 . 16 sep 2023, 10:00 Ross County 1 : 1 Livingston Motherwell 0 - 1 St. Mirren 16 sep 2023, 10:00 . 16 sep 2023, 10:00 Motherwell 0 : 1 St. Mirren St. Johnstone 0 - 2 Rangers 16 sep 2023, 07:30 . 16 sep 2023, 07:30 St. Johnstone 0 : 2 Rangers
Round 4
Aberdeen 0 - 2 Hibernian 03 sep 2023, 10:00 . 03 sep 2023, 10:00 Aberdeen 0 : 2 Hibernian Hearts 0 - 1 Motherwell 03 sep 2023, 10:00 . 03 sep 2023, 10:00 Hearts 0 : 1 Motherwell Rangers 0 - 1 Celtic 03 sep 2023, 07:00 . 03 sep 2023, 07:00 Rangers 0 : 1 Celtic Kilmarnock 0 - 1 Ross County 02 sep 2023, 10:00 . 02 sep 2023, 10:00 Kilmarnock 0 : 1 Ross County Livingston 1 - 1 St. Mirren 02 sep 2023, 10:00 . 02 sep 2023, 10:00 Livingston 1 : 1 St. Mirren St. Johnstone 2 - 2 Dundee FC 02 sep 2023, 10:00 . 02 sep 2023, 10:00 St. Johnstone 2 : 2 Dundee FC
Round 3
St. Mirren 2 - 2 Aberdeen 27 aug 2023, 10:00 . 27 aug 2023, 10:00 St. Mirren 2 : 2 Aberdeen Dundee FC 1 - 0 Hearts 27 aug 2023, 10:00 . 27 aug 2023, 10:00 Dundee FC 1 : 0 Hearts Celtic 0 - 0 St. Johnstone 26 aug 2023, 10:00 . 26 aug 2023, 10:00 Celtic 0 : 0 St. Johnstone Hibernian 2 - 3 Livingston 26 aug 2023, 10:00 . 26 aug 2023, 10:00 Hibernian 2 : 3 Livingston Motherwell 2 - 1 Kilmarnock 26 aug 2023, 10:00 . 26 aug 2023, 10:00 Motherwell 2 : 1 Kilmarnock Ross County 0 - 2 Rangers 26 aug 2023, 07:30 . 26 aug 2023, 07:30 Ross County 0 : 2 Rangers
Round 2
Motherwell 2 - 1 Hibernian 13 aug 2023, 10:00 . 13 aug 2023, 10:00 Motherwell 2 : 1 Hibernian Hearts 0 - 0 Kilmarnock 13 aug 2023, 10:00 . 13 aug 2023, 10:00 Hearts 0 : 0 Kilmarnock Aberdeen 1 - 3 Celtic 13 aug 2023, 07:00 . 13 aug 2023, 07:00 Aberdeen 1 : 3 Celtic St. Mirren 2 - 1 Dundee FC 12 aug 2023, 10:00 . 12 aug 2023, 10:00 St. Mirren 2 : 1 Dundee FC Ross County 2 - 0 St. Johnstone 12 aug 2023, 10:00 . 12 aug 2023, 10:00 Ross County 2 : 0 St. Johnstone Rangers 4 - 0 Livingston 12 aug 2023, 10:00 . 12 aug 2023, 10:00 Rangers 4 : 0 Livingston
Round 1
Hibernian 2 - 3 St. Mirren 06 aug 2023, 10:00 . 06 aug 2023, 10:00 Hibernian 2 : 3 St. Mirren Kilmarnock 1 - 0 Rangers 05 aug 2023, 12:15 . 05 aug 2023, 12:15 Kilmarnock 1 : 0 Rangers St. Johnstone 0 - 2 Hearts 05 aug 2023, 10:00 . 05 aug 2023, 10:00 St. Johnstone 0 : 2 Hearts Livingston 0 - 0 Aberdeen 05 aug 2023, 10:00 . 05 aug 2023, 10:00 Livingston 0 : 0 Aberdeen Dundee FC 1 - 1 Motherwell 05 aug 2023, 10:00 . 05 aug 2023, 10:00 Dundee FC 1 : 1 Motherwell Celtic 4 - 2 Ross County 05 aug 2023, 07:30 . 05 aug 2023, 07:30 Celtic 4 : 2 Ross County