SPFL fixtures 2024/25 revealed
Last updated 27th Jun 2024
The SPFL have released the fixtures for the upcoming 2024/25 season.
Champions Celtic will kick off their campaign at home to Kilmarnock on flag day.
While Philippe Clement's Rangers away to Hearts but question marks remain over where they will play their next two matches.
The Ibrox side are scheduled to face Motherwell and Ross County at home - but their stadium won't be ready due to construction delays.
The first Old Firm derby of the season will take place at Celtic Park on August 31.
Newly promoted Dundee United welcome Dundee in a local derby in their opening fixture of the season.
Fixtures in full with dates and times scheduled to change:
SPFL Premiership fixtures 2024/25 in full
Matchday 1
03/08/2024 Heart of Midlothian v Rangers 12:30 Sky Sports
03/08/2024 Motherwell v Ross County 15:00
04/08/2024 Celtic v Kilmarnock 16:30 Sky Sports
04/08/2024 Dundee United v Dundee 13:30 Sky Sports
04/08/2024 St. Mirren v Hibernian 15:00
05/08/2024 St. Johnstone v Aberdeen 20:00 Sky Sports
Matchday 2
10/08/2024 Aberdeen v St. Mirren 15:00
10/08/2024 Dundee v Heart of Midlothian 17:30 Premier Sports
10/08/2024 Kilmarnock v St. Johnstone 15:00
10/08/2024 Rangers v Motherwell 15:00
10/08/2024 Ross County v Dundee United 15:00
11/08/2024 Hibernian v Celtic 12:30 Sky Sports
Matchday 3
24/08/2024 Aberdeen v Kilmarnock 15:00
24/08/2024 Dundee United v St. Johnstone 15:00
24/08/2024 Hibernian v Dundee 15:00
24/08/2024 Motherwell v Heart of Midlothian 15:00
24/08/2024 Rangers v Ross County 15:00
24/08/2024 St. Mirren v Celtic 15:00
Matchday 4
31/08/2024 Celtic v Rangers 15:00
31/08/2024 Dundee v St. Mirren 15:00
31/08/2024 Heart of Midlothian v Dundee United 15:00
31/08/2024 Kilmarnock v Hibernian 15:00
31/08/2024 Ross County v Aberdeen 15:00
31/08/2024 St. Johnstone v Motherwell 15:00
Matchday 5
14/09/2024 Aberdeen v Motherwell 15:00
14/09/2024 Celtic v Heart of Midlothian 15:00
14/09/2024 Dundee United v Rangers 15:00
14/09/2024 Hibernian v St. Johnstone 15:00
14/09/2024 Ross County v Dundee 15:00
14/09/2024 St. Mirren v Kilmarnock 15:00
Matchday 6
28/09/2024 Dundee v Aberdeen 15:00
28/09/2024 Heart of Midlothian v Ross County 15:00
28/09/2024 Kilmarnock v Dundee United 15:00
28/09/2024 Motherwell v St. Mirren 15:00
28/09/2024 Rangers v Hibernian 15:00
28/09/2024 St. Johnstone v Celtic 15:00
Matchday 7
05/10/2024 Aberdeen v Heart of Midlothian 15:00
05/10/2024 Dundee v Kilmarnock 15:00
05/10/2024 Hibernian v Motherwell 15:00
05/10/2024 Rangers v St. Johnstone 15:00
05/10/2024 Ross County v Celtic 15:00
05/10/2024 St. Mirren v Dundee United 15:00
Matchday 8
19/10/2024 Celtic v Aberdeen 15:00
19/10/2024 Dundee United v Hibernian 15:00
19/10/2024 Heart of Midlothian v St. Mirren 15:00
19/10/2024 Kilmarnock v Rangers 15:008
19/10/2024 Motherwell v Dundee 15:00
19/10/2024 St. Johnstone v Ross County 15:00
Matchday 9
26/10/2024 Aberdeen v Dundee United 15:00
26/10/2024 Dundee v St. Johnstone 15:00
26/10/2024 Hibernian v Heart of Midlothian 15:00
26/10/2024 Motherwell v Celtic 15:00
26/10/2024 Rangers v St. Mirren 15:00
26/10/2024 Ross County v Kilmarnock 15:00
Matchday 10
30/10/2024 Aberdeen v Rangers 19:45
30/10/2024 Celtic v Dundee 19:45
30/10/2024 Dundee United v Motherwell 19:45
30/10/2024 Heart of Midlothian v Kilmarnock 19:45
30/10/2024 Ross County v Hibernian 19:45
30/10/2024 St. Mirren v St. Johnstone 19:45
Matchday 11
02/11/2024 Celtic v Dundee United 15:00
02/11/2024 Dundee v Rangers 15:00
02/11/2024 Hibernian v Aberdeen 15:00
02/11/2024 Kilmarnock v Motherwell 15:00
02/11/2024 St. Johnstone v Heart of Midlothian 15:00
02/11/2024 St. Mirren v Ross County 15:00
Matchday 12
09/11/2024 Aberdeen v Dundee 15:00
09/11/2024 Dundee United v Ross County 15:00
09/11/2024 Hibernian v St. Mirren 15:00
09/11/2024 Kilmarnock v Celtic 15:00
09/11/2024 Motherwell v St. Johnstone 15:00
09/11/2024 Rangers v Heart of Midlothian 15:00
Matchday 13
23/11/2024 Dundee v Hibernian 15:00
23/11/2024 Heart of Midlothian v Celtic 15:00
23/11/2024 Rangers v Dundee United 15:00
23/11/2024 Ross County v Motherwell 15:00
23/11/2024 St. Johnstone v Kilmarnock 15:00
23/11/2024 St. Mirren v Aberdeen 15:00
Matchday 14
30/11/2024 Celtic v Ross County 15:00
30/11/2024 Dundee United v St. Mirren 15:00
30/11/2024 Heart of Midlothian v Aberdeen 15:00
30/11/2024 Kilmarnock v Dundee 15:00
30/11/2024 Motherwell v Hibernian 15:00
30/11/2024 St. Johnstone v Rangers 15:00
Matchday 15
04/12/2024 Aberdeen v Celtic 19:45
04/12/2024 Dundee v Motherwell 19:45
04/12/2024 Hibernian v Dundee United 19:45
04/12/2024 Rangers v Kilmarnock 19:45
04/12/2024 Ross County v St. Johnstone 19:45
04/12/2024 St. Mirren v Heart of Midlothian 19:45
Matchday 16
07/12/2024 Aberdeen v St. Johnstone 15:00
07/12/2024 Celtic v Hibernian 15:00
07/12/2024 Dundee United v Kilmarnock 15:00
07/12/2024 Heart of Midlothian v Dundee 15:00
07/12/2024 Ross County v Rangers 15:00
07/12/2024 St. Mirren v Motherwell 15:00
Matchday 17
14/12/2024 Dundee v Celtic 15:0017 Saturday 14/12/2024
14/12/2024 Hibernian v Ross County 15:00
14/12/2024 Kilmarnock v Heart of Midlothian 15:00
14/12/2024 Motherwell v Dundee United 15:00
14/12/2024 Rangers v Aberdeen 15:00
14/12/2024 St. Johnstone v St. Mirren 15:00
Matchday 18
21/12/2024 Aberdeen v Hibernian 15:00
21/12/2024 Dundee United v Celtic 15:00
21/12/2024 Heart of Midlothian v St. Johnstone 15:00
21/12/2024 Motherwell v Kilmarnock 15:00
21/12/2024 Rangers v Dundee 15:00
21/12/2024 Ross County v St. Mirren 15:00
Matchday 19
26/12/2024 Celtic v Motherwell 15:00
26/12/2024 Dundee v Ross County 15:00
26/12/2024 Heart of Midlothian v Hibernian 12:30 Sky Sports
26/12/2024 Kilmarnock v Aberdeen 15:00
26/12/2024 St. Johnstone v Dundee United 15:00
26/12/2024 St. Mirren v Rangers 15:00
Matchday 20
29/12/2024 Celtic v St. Johnstone 15:00
29/12/2024 Dundee United v Aberdeen 15:00
29/12/2024 Hibernian v Kilmarnock 15:00
29/12/2024 Motherwell v Rangers 15:00
29/12/2024 Ross County v Heart of Midlothian 15:00
29/12/2024 St. Mirren v Dundee 15:00
Matchday 21
02/01/2025 Aberdeen v Ross County 15:00
02/01/2025 Dundee v Dundee United 17:30 Sky Sports
02/01/2025 Heart of Midlothian v Motherwell 15:00
02/01/2025 Kilmarnock v St. Mirren 15:00
02/01/2025 Rangers v Celtic 15:00 Sky Sports
02/01/2025 St. Johnstone v Hibernian 15:00
Matchday 22
Celtic v St. Mirren 15:00
05/01/2025 Dundee United v Heart of Midlothian 15:00
05/01/2025 Hibernian v Rangers 15:00
05/01/2025 Kilmarnock v Ross County 15:00
05/01/2025 Motherwell v Aberdeen 15:00
05/01/2025 St. Johnstone v Dundee 15:00
Matchday 23
11/01/2025 Aberdeen v Heart of Midlothian 15:00
11/01/2025 Dundee v Kilmarnock 15:00
11/01/2025 Hibernian v Motherwell 15:00
11/01/2025 Rangers v St. Johnstone 15:00
11/01/2025 Ross County v Celtic 15:00
11/01/2025 St. Mirren v Dundee United 15:00
Matchday 24
25/01/2025 Aberdeen v St. Mirren 15:00
25/01/2025 Celtic v Dundee 15:00
25/01/2025 Dundee United v Rangers 15:00
25/01/2025 Heart of Midlothian v Kilmarnock 15:00
25/01/2025 Ross County v Hibernian 15:00
25/01/2025 St. Johnstone v Motherwell 15:00
Matchday 25
01/02/2025 Dundee v Heart of Midlothian 15:00
01/02/2025 Hibernian v Aberdeen 15:00
01/02/2025 Kilmarnock v Dundee United 15:00
01/02/2025 Motherwell v Celtic 15:00
01/02/2025 Rangers v Ross County 15:00
01/02/2025 St. Mirren v St. Johnstone 15:00
Matchday 26
15/02/2025 Celtic v Dundee United 15:00
15/02/2025 Dundee v Aberdeen 15:00
15/02/2025 Heart of Midlothian v Rangers 15:00
15/02/2025 Kilmarnock v St. Johnstone 15:00
15/02/2025 Motherwell v Ross County 15:00
15/02/2025 St. Mirren v Hibernian 15:00
Matchday 27
22/02/2025 Aberdeen v Kilmarnock 15:00
22/02/2025 Dundee United v Motherwell 15:00
22/02/2025 Hibernian v Celtic 15:00
22/02/2025 Rangers v St. Mirren 15:00
22/02/2025 Ross County v Dundee 15:00
22/02/2025 St. Johnstone v Heart of Midlothian 15:00
Matchday 28
26/02/2025 Celtic v Aberdeen 19:45
26/02/2025 Dundee United v Hibernian 19:45
26/02/2025 Heart of Midlothian v St. Mirren 19:45
26/02/2025 Kilmarnock v Rangers 19:45
26/02/2025 Motherwell v Dundee 19:45
26/02/2025 St. Johnstone v Ross County 19:45
Matchday 29
01/03/2025 Aberdeen v Dundee United 15:00
01/03/2025 Dundee v St. Johnstone 15:00
01/03/2025 Hibernian v Heart of Midlothian 15:00
01/03/2025 Rangers v Motherwell 15:00
01/03/2025 Ross County v Kilmarnock 15:00
01/03/2025 St. Mirren v Celtic 15:00
Matchday 30
15/03/2025 Celtic v Rangers 15:00
15/03/2025 Dundee United v Dundee 15:00
15/03/2025 Heart of Midlothian v Ross County 15:00
15/03/2025 Kilmarnock v Hibernian 15:00
15/03/2025 Motherwell v St. Mirren 15:00
15/03/2025 St. Johnstone v Aberdeen 15:00
Matchday 31
29/03/2025 Aberdeen v Motherwell 15:00
29/03/2025 Celtic v Heart of Midlothian 15:00
29/03/2025 Dundee v Rangers 15:00
29/03/2025 Hibernian v St. Johnstone 15:00
29/03/2025 Ross County v Dundee United 15:00
29/03/2025 St. Mirren v Kilmarnock 15:00
Matchday 32
05/04/2025 Dundee v St. Mirren 15:00
05/04/2025 Heart of Midlothian v Dundee United 15:00
05/04/2025 Kilmarnock v Motherwell 15:00
05/04/2025 Rangers v Hibernian 15:00
05/04/2025 Ross County v Aberdeen 15:00
05/04/2025 St. Johnstone v Celtic 15:00
Matchday 33
12/04/2025 Aberdeen v Rangers 15:00
12/04/2025 Celtic v Kilmarnock 15:00
12/04/2025 Dundee United v St. Johnstone 15:00
12/04/2025 Hibernian v Dundee 15:00
12/04/2025 Motherwell v Heart of Midlothian 15:00
12/04/2025 St. Mirren v Ross County 15:00