# Team MP W D L F A D P
1 Celtic 29 27 2 0 76 18 +58 83
2 Aberdeen 29 18 4 7 53 24 +29 58
3 Rangers 29 14 8 7 42 33 +9 50
4 St. Johnstone 29 12 7 10 39 37 +2 43
5 Hearts 29 11 8 10 50 37 +13 41
6 Partick Thistle 29 8 10 11 31 34 -3 34
7 Kilmarnock 29 7 11 11 28 45 -17 32
8 Dundee 29 8 6 15 32 41 -9 30
9 Ross County 29 6 10 13 31 48 -17 28
10 Motherwell 29 7 6 16 33 57 -24 27
11 Inverness CT 29 4 12 13 33 53 -20 24
12 Hamilton Acade… 29 4 12 13 26 47 -21 24
Sun 19/03/17 Dundee 1 - 2 Celtic
Sat 18/03/17 Motherwell 1 - 2 St. Johnstone
Sat 18/03/17 Inverness CT 1 - 1 Ross County
Sat 18/03/17 Kilmarnock 1 - 1 Partick Thistle
Sat 18/03/17 Rangers 4 - 0 Hamilton Acade…
Sat 18/03/17 Aberdeen 2 - 0 Hearts
Sun 12/03/17 Celtic 1 - 1 Rangers
Sat 11/03/17 Partick Thistle 1 - 1 Inverness CT
Sat 11/03/17 Hearts 4 - 0 Hamilton Acade…
Sat 11/03/17 Aberdeen 1 - 0 Motherwell
Sat 11/03/17 St. Johnstone 2 - 0 Dundee
Sat 11/03/17 Ross County 1 - 2 Kilmarnock
Sat 04/03/17 Kilmarnock 1 - 2 Motherwell
Wed 01/03/17 Inverness CT 0 - 4 Celtic
Wed 01/03/17 Hearts 0 - 1 Ross County
Wed 01/03/17 Dundee 0 - 1 Partick Thistle
Wed 01/03/17 Rangers 3 - 2 St. Johnstone
Tue 28/02/17 Hamilton Acade… 1 - 0 Aberdeen
Fri 31/03/17 Dundee 20 : 45 Aberdeen
Sat 01/04/17 Hamilton Acade… 16 : 00 St. Johnstone
Sat 01/04/17 Rangers 16 : 00 Motherwell
Sat 01/04/17 Partick Thistle 16 : 00 Ross County
Sat 01/04/17 Inverness CT 16 : 00 Kilmarnock
Sun 02/04/17 Hearts 13 : 30 Celtic
Tue 04/04/17 Aberdeen 20 : 45 Inverness CT
Tue 04/04/17 Ross County 20 : 45 Dundee
Wed 05/04/17 Celtic 20 : 45 Partick Thistle
Wed 05/04/17 St. Johnstone 20 : 45 Hearts
Wed 05/04/17 Kilmarnock 20 : 45 Rangers
Wed 05/04/17 Motherwell 20 : 45 Hamilton Acade…
Sat 08/04/17 Hamilton Acade… 16 : 00 Ross County
Sat 08/04/17 Hearts 16 : 00 Dundee
Sat 08/04/17 Partick Thistle 16 : 00 Motherwell
Sat 08/04/17 Inverness CT 16 : 00 St. Johnstone
Sat 08/04/17 Celtic 16 : 00 Kilmarnock
Sun 09/04/17 Aberdeen 13 : 30 Rangers
Fri 14/04/17 Kilmarnock 20 : 45 Hearts