# Team MP W D L F A D P
1 Rangers 17 10 4 3 39 14 +25 34
2 Kilmarnock 18 10 4 4 28 18 +10 34
3 Celtic 16 10 3 3 36 10 +26 33
4 Aberdeen 18 10 3 5 27 19 +8 33
5 Hearts 18 9 3 6 23 24 -1 30
6 Livingston 18 8 4 6 24 16 +8 28
7 St. Johnstone 17 8 4 5 21 22 -1 28
8 Hibernian 17 7 5 5 28 19 +9 26
9 Motherwell 17 5 3 9 18 27 -9 18
10 Hamilton Acade… 18 4 1 13 12 38 -26 13
11 St. Mirren 18 2 3 13 13 36 -23 9
12 Dundee 18 2 3 13 15 41 -26 9
Tue 18/12/18 Aberdeen 5 - 1 Dundee
Sun 16/12/18 Rangers 1 - 0 Hamilton Acade…
Sun 16/12/18 Hibernian 2 - 0 Celtic
Sat 15/12/18 Kilmarnock 3 - 1 Dundee
Sat 15/12/18 St. Johnstone 1 - 2 Motherwell
Sat 15/12/18 St. Mirren 1 - 2 Aberdeen
Fri 14/12/18 Livingston 5 - 0 Hearts
Tue 11/12/18 Aberdeen 3 - 2 Livingston
Sun 09/12/18 Dundee 1 - 1 Rangers
Sat 08/12/18 Aberdeen 0 - 2 St. Johnstone
Sat 08/12/18 Hearts 1 - 0 Motherwell
Sat 08/12/18 Celtic 5 - 1 Kilmarnock
Sat 08/12/18 Livingston 3 - 1 St. Mirren
Sat 08/12/18 Hamilton Acade… 0 - 1 Hibernian
Wed 05/12/18 Kilmarnock 2 - 0 Livingston
Wed 05/12/18 Rangers 0 - 1 Aberdeen
Wed 05/12/18 Motherwell 1 - 1 Celtic
Wed 05/12/18 Dundee 4 - 0 Hamilton Acade…
Wed 05/12/18 Hibernian 2 - 2 St. Mirren
Wed 05/12/18 St. Johnstone 2 - 2 Hearts
Wed 19/12/18 Celtic 20 : 45 Motherwell
Wed 19/12/18 Hibernian 20 : 45 Rangers
Sat 22/12/18 Hamilton Acade… 16 : 00 Kilmarnock
Sat 22/12/18 Aberdeen 16 : 00 Hearts
Sat 22/12/18 Hibernian 16 : 00 Livingston
Sat 22/12/18 Celtic 16 : 00 Dundee
Sat 22/12/18 Motherwell 16 : 00 St. Mirren
Sun 23/12/18 St. Johnstone 13 : 15 Rangers
Wed 26/12/18 Aberdeen 15 : 00 Celtic
Wed 26/12/18 St. Mirren 15 : 00 St. Johnstone
Wed 26/12/18 Rangers 16 : 00 Hibernian
Wed 26/12/18 Dundee 16 : 00 Livingston
Wed 26/12/18 Hearts 16 : 00 Hamilton Acade…
Wed 26/12/18 Motherwell 16 : 00 Kilmarnock
Sat 29/12/18 Rangers 13 : 30 Celtic
Sat 29/12/18 Livingston 16 : 00 Aberdeen
Sat 29/12/18 Kilmarnock 16 : 00 St. Mirren
Sat 29/12/18 Hamilton Acade… 16 : 00 Motherwell
Sat 29/12/18 Dundee 16 : 00 St. Johnstone
Sat 29/12/18 Hibernian 18 : 30 Hearts