# Team MP W D L F A D P
1 Celtic 30 24 3 3 89 20 +69 75
2 Rangers 30 19 5 6 62 28 +34 62
3 Hibernian 30 11 11 8 45 41 +4 44
4 Aberdeen 30 12 7 11 38 46 -8 43
5 Dundee United 30 11 8 11 38 40 -2 41
6 Hearts 30 11 6 13 43 40 +3 39
7 Motherwell 30 11 5 14 36 50 -14 38
8 St. Mirren 30 10 5 15 37 49 -12 35
9 Ross County 30 9 8 13 31 51 -20 35
10 Kilmarnock 30 8 8 14 34 48 -14 32
11 Dundee 30 8 7 15 45 63 -18 31
12 St. Johnstone 30 7 5 18 32 54 -22 26
Sun 16/03/25 Dundee United 2 - 4 Dundee
Sun 16/03/25 Celtic 2 - 3 Rangers
Sat 15/03/25 St. Johnstone 0 - 0 Aberdeen
Sat 15/03/25 Motherwell 2 - 2 St. Mirren
Sat 15/03/25 Kilmarnock 1 - 1 Hibernian
Sat 15/03/25 Hearts 2 - 0 Ross County
Sun 02/03/25 Aberdeen 2 - 2 Dundee United
Sun 02/03/25 Hibernian 2 - 1 Hearts
Sat 01/03/25 St. Mirren 2 - 5 Celtic
Sat 01/03/25 Dundee 1 - 1 St. Johnstone
Sat 01/03/25 Ross County 1 - 0 Kilmarnock
Sat 01/03/25 Rangers 1 - 2 Motherwell
Wed 26/02/25 Kilmarnock 2 - 4 Rangers
Wed 26/02/25 St. Johnstone 1 - 0 Ross County
Wed 26/02/25 Motherwell 2 - 1 Dundee
Wed 26/02/25 Hearts 3 - 1 St. Mirren
Wed 26/02/25 Dundee United 1 - 3 Hibernian
Tue 25/02/25 Celtic 5 - 1 Aberdeen
Sun 23/02/25 St. Johnstone 1 - 2 Hearts
Sat 29/03/25 Aberdeen 16 : 00 Motherwell
Sat 29/03/25 Hibernian 16 : 00 St. Johnstone
Sat 29/03/25 St. Mirren 16 : 00 Kilmarnock
Sat 29/03/25 Celtic 16 : 00 Hearts
Sat 29/03/25 Dundee 18 : 30 Rangers
Sun 30/03/25 Ross County 14 : 30 Dundee United
Sat 05/04/25 Rangers 15 : 00 Hibernian
Sat 05/04/25 Ross County 15 : 00 Aberdeen
Sat 05/04/25 Kilmarnock 15 : 00 Motherwell
Sat 05/04/25 Dundee 15 : 00 St. Mirren
Sun 06/04/25 St. Johnstone 12 : 00 Celtic
Sun 06/04/25 Hearts 14 : 30 Dundee United
Sat 12/04/25 Celtic 12 : 30 Kilmarnock
Sat 12/04/25 Dundee United 15 : 00 St. Johnstone
Sat 12/04/25 Motherwell 15 : 00 Hearts
Sat 12/04/25 St. Mirren 15 : 00 Ross County
Sun 13/04/25 Aberdeen 12 : 00 Rangers
Sun 13/04/25 Hibernian 14 : 30 Dundee