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