1 Saturday 03/08/2024 Heart of Midlothian v Rangers 12:30 Sky Sports
1 Saturday 03/08/2024 Motherwell v Ross County 15:00
1 Sunday 04/08/2024 Celtic v Kilmarnock 16:30 Sky Sports
1 Sunday 04/08/2024 Dundee United v Dundee 13:30 Sky Sports
1 Sunday 04/08/2024 St. Mirren v Hibernian 15:00
1 Monday 05/08/2024 St. Johnstone v Aberdeen 20:00 Sky Sports
2 Saturday 10/08/2024 Aberdeen v St. Mirren 15:00
2 Saturday 10/08/2024 Dundee v Heart of Midlothian 17:30 Premier Sports
2 Saturday 10/08/2024 Kilmarnock v St. Johnstone 15:00
2 Saturday 10/08/2024 Rangers v Motherwell 15:00
2 Saturday 10/08/2024 Ross County v Dundee United 15:00
2 Sunday 11/08/2024 Hibernian v Celtic 12:30 Sky Sports
3 Saturday 24/08/2024 Aberdeen v Kilmarnock 15:00
3 Saturday 24/08/2024 Dundee United v St. Johnstone 15:00
3 Saturday 24/08/2024 Hibernian v Dundee 15:00
3 Saturday 24/08/2024 Motherwell v Heart of Midlothian 15:00
3 Saturday 24/08/2024 Rangers v Ross County 15:00
3 Saturday 24/08/2024 St. Mirren v Celtic 15:00
4 Saturday 31/08/2024 Celtic v Rangers 15:00
4 Saturday 31/08/2024 Dundee v St. Mirren 15:00
4 Saturday 31/08/2024 Heart of Midlothian v Dundee United 15:00
4 Saturday 31/08/2024 Kilmarnock v Hibernian 15:00
4 Saturday 31/08/2024 Ross County v Aberdeen 15:00
4 Saturday 31/08/2024 St. Johnstone v Motherwell 15:00
5 Saturday 14/09/2024 Aberdeen v Motherwell 15:00
5 Saturday 14/09/2024 Celtic v Heart of Midlothian 15:00
5 Saturday 14/09/2024 Dundee United v Rangers 15:00
5 Saturday 14/09/2024 Hibernian v St. Johnstone 15:00
5 Saturday 14/09/2024 Ross County v Dundee 15:00
5 Saturday 14/09/2024 St. Mirren v Kilmarnock 15:00
6 Saturday 28/09/2024 Dundee v Aberdeen 15:00
6 Saturday 28/09/2024 Heart of Midlothian v Ross County 15:00
6 Saturday 28/09/2024 Kilmarnock v Dundee United 15:00
6 Saturday 28/09/2024 Motherwell v St. Mirren 15:00
6 Saturday 28/09/2024 Rangers v Hibernian 15:00
6 Saturday 28/09/2024 St. Johnstone v Celtic 15:00
7 Saturday 05/10/2024 Aberdeen v Heart of Midlothian 15:00
7 Saturday 05/10/2024 Dundee v Kilmarnock 15:00
7 Saturday 05/10/2024 Hibernian v Motherwell 15:00
7 Saturday 05/10/2024 Rangers v St. Johnstone 15:00
7 Saturday 05/10/2024 Ross County v Celtic 15:00
7 Saturday 05/10/2024 St. Mirren v Dundee United 15:00
8 Saturday 19/10/2024 Celtic v Aberdeen 15:00
8 Saturday 19/10/2024 Dundee United v Hibernian 15:00
8 Saturday 19/10/2024 Heart of Midlothian v St. Mirren 15:00
8 Saturday 19/10/2024 Kilmarnock v Rangers 15:00
8 Saturday 19/10/2024 Motherwell v Dundee 15:00
8 Saturday 19/10/2024 St. Johnstone v Ross County 15:00
9 Saturday 26/10/2024 Aberdeen v Dundee United 15:00
9 Saturday 26/10/2024 Dundee v St. Johnstone 15:00
9 Saturday 26/10/2024 Hibernian v Heart of Midlothian 15:00
9 Saturday 26/10/2024 Motherwell v Celtic 15:00
9 Saturday 26/10/2024 Rangers v St. Mirren 15:00
9 Saturday 26/10/2024 Ross County v Kilmarnock 15:00
10 Wednesday 30/10/2024 Aberdeen v Rangers 19:45
10 Wednesday 30/10/2024 Celtic v Dundee 19:45
10 Wednesday 30/10/2024 Dundee United v Motherwell 19:45
10 Wednesday 30/10/2024 Heart of Midlothian v Kilmarnock 19:45
10 Wednesday 30/10/2024 Ross County v Hibernian 19:45
10 Wednesday 30/10/2024 St. Mirren v St. Johnstone 19:45
11 Saturday 02/11/2024 Celtic v Dundee United 15:00
11 Saturday 02/11/2024 Dundee v Rangers 15:00
11 Saturday 02/11/2024 Hibernian v Aberdeen 15:00
11 Saturday 02/11/2024 Kilmarnock v Motherwell 15:00
11 Saturday 02/11/2024 St. Johnstone v Heart of Midlothian 15:00
11 Saturday 02/11/2024 St. Mirren v Ross County 15:00
12 Saturday 09/11/2024 Aberdeen v Dundee 15:00
12 Saturday 09/11/2024 Dundee United v Ross County 15:00
12 Saturday 09/11/2024 Hibernian v St. Mirren 15:00
12 Saturday 09/11/2024 Kilmarnock v Celtic 15:00
12 Saturday 09/11/2024 Motherwell v St. Johnstone 15:00
12 Saturday 09/11/2024 Rangers v Heart of Midlothian 15:00
13 Saturday 23/11/2024 Dundee v Hibernian 15:00
13 Saturday 23/11/2024 Heart of Midlothian v Celtic 15:00
13 Saturday 23/11/2024 Rangers v Dundee United 15:00
13 Saturday 23/11/2024 Ross County v Motherwell 15:00
13 Saturday 23/11/2024 St. Johnstone v Kilmarnock 15:00
13 Saturday 23/11/2024 St. Mirren v Aberdeen 15:00
14 Saturday 30/11/2024 Celtic v Ross County 15:00
14 Saturday 30/11/2024 Dundee United v St. Mirren 15:00
14 Saturday 30/11/2024 Heart of Midlothian v Aberdeen 15:00
14 Saturday 30/11/2024 Kilmarnock v Dundee 15:00
14 Saturday 30/11/2024 Motherwell v Hibernian 15:00
14 Saturday 30/11/2024 St. Johnstone v Rangers 15:00
15 Wednesday 04/12/2024 Aberdeen v Celtic 19:45
15 Wednesday 04/12/2024 Dundee v Motherwell 19:45
15 Wednesday 04/12/2024 Hibernian v Dundee United 19:45
15 Wednesday 04/12/2024 Rangers v Kilmarnock 19:45
15 Wednesday 04/12/2024 Ross County v St. Johnstone 19:45
15 Wednesday 04/12/2024 St. Mirren v Heart of Midlothian 19:45
16 Saturday 07/12/2024 Aberdeen v St. Johnstone 15:00
16 Saturday 07/12/2024 Celtic v Hibernian 15:00
16 Saturday 07/12/2024 Dundee United v Kilmarnock 15:00
16 Saturday 07/12/2024 Heart of Midlothian v Dundee 15:00
16 Saturday 07/12/2024 Ross County v Rangers 15:00
16 Saturday 07/12/2024 St. Mirren v Motherwell 15:00
17 Saturday 14/12/2024 Dundee v Celtic 15:00
17 Saturday 14/12/2024 Hibernian v Ross County 15:00
17 Saturday 14/12/2024 Kilmarnock v Heart of Midlothian 15:00
17 Saturday 14/12/2024 Motherwell v Dundee United 15:00
17 Saturday 14/12/2024 Rangers v Aberdeen 15:00
17 Saturday 14/12/2024 St. Johnstone v St. Mirren 15:00
18 Saturday 21/12/2024 Aberdeen v Hibernian 15:00
18 Saturday 21/12/2024 Dundee United v Celtic 15:00
18 Saturday 21/12/2024 Heart of Midlothian v St. Johnstone 15:00
18 Saturday 21/12/2024 Motherwell v Kilmarnock 15:00
18 Saturday 21/12/2024 Rangers v Dundee 15:00
18 Saturday 21/12/2024 Ross County v St. Mirren 15:00
19 Thursday 26/12/2024 Celtic v Motherwell 15:00
19 Thursday 26/12/2024 Dundee v Ross County 15:00
19 Thursday 26/12/2024 Heart of Midlothian v Hibernian 12:30 Sky Sports
19 Thursday 26/12/2024 Kilmarnock v Aberdeen 15:00
19 Thursday 26/12/2024 St. Johnstone v Dundee United 15:00
19 Thursday 26/12/2024 St. Mirren v Rangers 15:00
20 Sunday 29/12/2024 Celtic v St. Johnstone 15:00
20 Sunday 29/12/2024 Dundee United v Aberdeen 15:00
20 Sunday 29/12/2024 Hibernian v Kilmarnock 15:00
20 Sunday 29/12/2024 Motherwell v Rangers 15:00
20 Sunday 29/12/2024 Ross County v Heart of Midlothian 15:00
20 Sunday 29/12/2024 St. Mirren v Dundee 15:00
21 Thursday 02/01/2025 Aberdeen v Ross County 15:00
21 Thursday 02/01/2025 Dundee v Dundee United 17:30 Sky Sports
21 Thursday 02/01/2025 Heart of Midlothian v Motherwell 15:00
21 Thursday 02/01/2025 Kilmarnock v St. Mirren 15:00
21 Thursday 02/01/2025 Rangers v Celtic 15:00 Sky Sports
21 Thursday 02/01/2025 St. Johnstone v Hibernian 15:00
22 Sunday 05/01/2025 Celtic v St. Mirren 15:00
22 Sunday 05/01/2025 Dundee United v Heart of Midlothian 15:00
22 Sunday 05/01/2025 Hibernian v Rangers 15:00
22 Sunday 05/01/2025 Kilmarnock v Ross County 15:00
22 Sunday 05/01/2025 Motherwell v Aberdeen 15:00
22 Sunday 05/01/2025 St. Johnstone v Dundee 15:00
23 Saturday 11/01/2025 Aberdeen v Heart of Midlothian 15:00
23 Saturday 11/01/2025 Dundee v Kilmarnock 15:00
23 Saturday 11/01/2025 Hibernian v Motherwell 15:00
23 Saturday 11/01/2025 Rangers v St. Johnstone 15:00
23 Saturday 11/01/2025 Ross County v Celtic 15:00
23 Saturday 11/01/2025 St. Mirren v Dundee United 15:00
24 Saturday 25/01/2025 Aberdeen v St. Mirren 15:00
24 Saturday 25/01/2025 Celtic v Dundee 15:00
24 Saturday 25/01/2025 Dundee United v Rangers 15:00
24 Saturday 25/01/2025 Heart of Midlothian v Kilmarnock 15:00
24 Saturday 25/01/2025 Ross County v Hibernian 15:00
24 Saturday 25/01/2025 St. Johnstone v Motherwell 15:00
25 Saturday 01/02/2025 Dundee v Heart of Midlothian 15:00
25 Saturday 01/02/2025 Hibernian v Aberdeen 15:00
25 Saturday 01/02/2025 Kilmarnock v Dundee United 15:00
25 Saturday 01/02/2025 Motherwell v Celtic 15:00
25 Saturday 01/02/2025 Rangers v Ross County 15:00
25 Saturday 01/02/2025 St. Mirren v St. Johnstone 15:00
26 Saturday 15/02/2025 Celtic v Dundee United 15:00
26 Saturday 15/02/2025 Dundee v Aberdeen 15:00
26 Saturday 15/02/2025 Heart of Midlothian v Rangers 15:00
26 Saturday 15/02/2025 Kilmarnock v St. Johnstone 15:00
26 Saturday 15/02/2025 Motherwell v Ross County 15:00
26 Saturday 15/02/2025 St. Mirren v Hibernian 15:00
27 Saturday 22/02/2025 Aberdeen v Kilmarnock 15:00
27 Saturday 22/02/2025 Dundee United v Motherwell 15:00
27 Saturday 22/02/2025 Hibernian v Celtic 15:00
27 Saturday 22/02/2025 Rangers v St. Mirren 15:00
27 Saturday 22/02/2025 Ross County v Dundee 15:00
27 Saturday 22/02/2025 St. Johnstone v Heart of Midlothian 15:00
28 Wednesday 26/02/2025 Celtic v Aberdeen 19:45
28 Wednesday 26/02/2025 Dundee United v Hibernian 19:45
28 Wednesday 26/02/2025 Heart of Midlothian v St. Mirren 19:45
28 Wednesday 26/02/2025 Kilmarnock v Rangers 19:45
28 Wednesday 26/02/2025 Motherwell v Dundee 19:45
28 Wednesday 26/02/2025 St. Johnstone v Ross County 19:45
29 Saturday 01/03/2025 Aberdeen v Dundee United 15:00
29 Saturday 01/03/2025 Dundee v St. Johnstone 15:00
29 Saturday 01/03/2025 Hibernian v Heart of Midlothian 15:00
29 Saturday 01/03/2025 Rangers v Motherwell 15:00
29 Saturday 01/03/2025 Ross County v Kilmarnock 15:00
29 Saturday 01/03/2025 St. Mirren v Celtic 15:00
30 Saturday 15/03/2025 Celtic v Rangers 15:00
30 Saturday 15/03/2025 Dundee United v Dundee 15:00
30 Saturday 15/03/2025 Heart of Midlothian v Ross County 15:00
30 Saturday 15/03/2025 Kilmarnock v Hibernian 15:00
30 Saturday 15/03/2025 Motherwell v St. Mirren 15:00
30 Saturday 15/03/2025 St. Johnstone v Aberdeen 15:00
31 Saturday 29/03/2025 Aberdeen v Motherwell 15:00
31 Saturday 29/03/2025 Celtic v Heart of Midlothian 15:00
31 Saturday 29/03/2025 Dundee v Rangers 15:00
31 Saturday 29/03/2025 Hibernian v St. Johnstone 15:00
31 Saturday 29/03/2025 Ross County v Dundee United 15:00
31 Saturday 29/03/2025 St. Mirren v Kilmarnock 15:00
32 Saturday 05/04/2025 Dundee v St. Mirren 15:00
32 Saturday 05/04/2025 Heart of Midlothian v Dundee United 15:00
32 Saturday 05/04/2025 Kilmarnock v Motherwell 15:00
32 Saturday 05/04/2025 Rangers v Hibernian 15:00
32 Saturday 05/04/2025 Ross County v Aberdeen 15:00
32 Saturday 05/04/2025 St. Johnstone v Celtic 15:00
33 Saturday 12/04/2025 Aberdeen v Rangers 15:00
33 Saturday 12/04/2025 Celtic v Kilmarnock 15:00
33 Saturday 12/04/2025 Dundee United v St. Johnstone 15:00
33 Saturday 12/04/2025 Hibernian v Dundee 15:00
33 Saturday 12/04/2025 Motherwell v Heart of Midlothian 15:00
33 Saturday 12/04/2025 St. Mirren v Ross County 15:00
Post-split dates
34 Saturday 26/04/2025
35 Saturday 03/05/2025
36 Saturday 10/05/2025
37 Wednesday 14/05/2025
38 Saturday 17/05/2025
38 Sunday 18/05/2025
All fixtures subject to change