# Team MP W D L F A D P
1 Celtic 25 21 3 1 73 12 +61 66
2 Rangers 25 16 5 4 51 19 +32 53
3 Dundee United 25 10 7 8 32 28 +4 37
4 Aberdeen 25 10 5 10 32 38 -6 35
5 Hibernian 25 8 9 8 37 37 +0 33
6 Motherwell 25 9 4 12 30 42 -12 31
7 Hearts 25 8 6 11 34 33 +1 30
8 St. Mirren 25 9 3 13 30 39 -9 30
9 Kilmarnock 25 7 7 11 28 40 -12 28
10 Dundee 25 7 6 12 37 53 -16 27
11 Ross County 25 6 8 11 24 47 -23 26
12 St. Johnstone 25 6 3 16 28 48 -20 21
Wed 05/02/25 Celtic 6 - 0 Dundee
Sun 02/02/25 Rangers 4 - 0 Ross County
Sun 02/02/25 Motherwell 1 - 3 Celtic
Sat 01/02/25 Kilmarnock 1 - 0 Dundee United
Sat 01/02/25 St. Mirren 0 - 1 St. Johnstone
Sat 01/02/25 Hibernian 2 - 0 Aberdeen
Sat 01/02/25 Dundee 0 - 6 Hearts
Sun 26/01/25 Dundee United 1 - 3 Rangers
Sat 25/01/25 St. Johnstone 2 - 1 Motherwell
Sat 25/01/25 Ross County 1 - 1 Hibernian
Sat 25/01/25 Hearts 3 - 2 Kilmarnock
Sat 25/01/25 Aberdeen 0 - 3 St. Mirren
Wed 15/01/25 Rangers 3 - 0 Aberdeen
Tue 14/01/25 Dundee 3 - 3 Celtic
Sun 12/01/25 Aberdeen 0 - 0 Hearts
Sun 12/01/25 Rangers 3 - 1 St. Johnstone
Sat 11/01/25 Hibernian 3 - 1 Motherwell
Sat 11/01/25 St. Mirren 0 - 1 Dundee United
Sat 11/01/25 Ross County 1 - 4 Celtic
Thu 09/01/25 Dundee 1 - 1 Rangers
Sat 15/02/25 Celtic 16 : 00 Dundee United
Sat 15/02/25 Motherwell 16 : 00 Ross County
Sat 15/02/25 Dundee 16 : 00 Aberdeen
Sat 15/02/25 Kilmarnock 16 : 00 St. Johnstone
Sun 16/02/25 Hearts 13 : 00 Rangers
Sun 16/02/25 St. Mirren 15 : 00 Hibernian
Sat 22/02/25 Hibernian 13 : 30 Celtic
Sat 22/02/25 Aberdeen 16 : 00 Kilmarnock
Sat 22/02/25 Dundee United 16 : 00 Motherwell
Sat 22/02/25 Rangers 16 : 00 St. Mirren
Sat 22/02/25 Ross County 16 : 00 Dundee
Sun 23/02/25 St. Johnstone 13 : 00 Hearts
Tue 25/02/25 Celtic 21 : 00 Aberdeen
Wed 26/02/25 Dundee United 20 : 45 Hibernian
Wed 26/02/25 Motherwell 20 : 45 Dundee
Wed 26/02/25 St. Johnstone 20 : 45 Ross County
Wed 26/02/25 Hearts 20 : 45 St. Mirren
Wed 26/02/25 Kilmarnock 21 : 00 Rangers