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