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