# Team MP W D L F A D P
1 Celtic 33 22 9 2 64 21 +43 75
2 Rangers 33 19 5 9 67 38 +29 62
3 Aberdeen 33 19 5 9 50 36 +14 62
4 Hibernian 33 16 11 6 49 35 +14 59
5 Kilmarnock 33 15 10 8 45 39 +6 55
6 Hearts 33 11 13 9 35 30 +5 46
7 Motherwell 33 10 8 15 36 43 -7 38
8 St. Johnstone 33 10 8 15 32 47 -15 38
9 Hamilton Acade… 33 8 6 19 43 60 -17 30
10 Dundee 33 8 6 19 31 53 -22 30
11 Ross County 33 6 8 19 38 57 -19 26
12 Partick Thistle 33 6 7 20 26 57 -31 25
Sun 22/04/18 Rangers 2 - 1 Hearts
Sat 21/04/18 Dundee 2 - 1 St. Johnstone
Sat 21/04/18 Kilmarnock 0 - 2 Aberdeen
Sat 21/04/18 Ross County 0 - 0 Motherwell
Sat 21/04/18 Partick Thistle 2 - 1 Hamilton Acade…
Sat 21/04/18 Hibernian 2 - 1 Celtic
Sat 14/04/18 Hamilton Acade… 1 - 2 Kilmarnock
Sun 08/04/18 Hamilton Acade… 1 - 2 Celtic
Sat 07/04/18 Partick Thistle 0 - 1 Kilmarnock
Sat 07/04/18 Hearts 2 - 0 Aberdeen
Sat 07/04/18 Rangers 4 - 0 Dundee
Sat 07/04/18 Ross County 1 - 1 Hibernian
Sat 07/04/18 St. Johnstone 0 - 0 Motherwell
Wed 04/04/18 Celtic 0 - 0 Dundee
Tue 03/04/18 Hibernian 3 - 1 Hamilton Acade…
Tue 03/04/18 Motherwell 0 - 2 Aberdeen
Tue 03/04/18 Ross County 4 - 0 Partick Thistle
Sun 01/04/18 Dundee 1 - 1 Hearts
Fri 27/04/18 Aberdeen 20 : 45 Hearts
Sat 28/04/18 Hamilton Acade… 13 : 30 Ross County
Sat 28/04/18 St. Johnstone 16 : 00 Partick Thistle
Sat 28/04/18 Hibernian 16 : 00 Kilmarnock
Sat 28/04/18 Motherwell 16 : 00 Dundee
Sun 29/04/18 Celtic 13 : 00 Rangers
Fri 04/05/18 Partick Thistle 20 : 45 Ross County
Sat 05/05/18 Dundee 13 : 30 Hamilton Acade…
Sat 05/05/18 Motherwell 16 : 00 St. Johnstone
Sat 05/05/18 Rangers 16 : 00 Kilmarnock
Sat 05/05/18 Aberdeen 16 : 00 Hibernian
Sun 06/05/18 Hearts 13 : 15 Celtic
Tue 08/05/18 Aberdeen 20 : 45 Rangers
Tue 08/05/18 Partick Thistle 20 : 45 Motherwell
Tue 08/05/18 Hamilton Acade… 20 : 45 St. Johnstone
Tue 08/05/18 Ross County 20 : 45 Dundee
Wed 09/05/18 Hearts 20 : 45 Hibernian
Wed 09/05/18 Celtic 20 : 45 Kilmarnock