The fixtures for the upcoming Scottish Premiership season have been officially released ahead of what is expected to be another intriguing campaign at the top of the table.
The title race went to the wire in 2023-24,with Celtic claiming their 12th league title in 13 years after finishing eight points ahead of Rangers.
And the new season gets underway in just over a month with two fixtures in the opening round on Saturday,August 3.
Rangers will seek to start off with victory when they travel to high-flying Hearts in the lunch-time kick-off,while Motherwell host Ross county on the same day.
Celtic get their defence of the title underway a day later as they host Kilmarnock,who secured European qualification last season,at 16:30pm on Sunday,August 4.
The first Old Firm derby will take place at Celtic Park in August before return match in January
Podcast
All episodes
EUROS PODCAST: Will any other nations be AFRAID to play England?
EUROS DAILY: Sub-par Scotland sent packing as Lineker rattles England
LISTEN: Why is Declan Rice immune from criticism and can England win?
Is Kane doing enough for 'chaotically,pathetically bad England?'
LISTEN: What Jude Bellingham must do to elevate his game
Play on
Apple
Spotify
Brendan Rodgers' men will then face Hibernian in their second match of the season,while Rangers host Motherwell.
The third week of the season will see Celtic travel to St Mirren,while Rangers face Ross County.
One date that will be circled in the calendars of all fans in Glasgow will be the first Old Firm derby.
That takes place on August 31 at Celtic Park with bragging rights on the line,before the return fixture on January 2.
The third Old Firm derby will then once again return to Celtic's home on March 15.
Meanwhile,newly-promoted Dundee United will take on Dundee on their return to the top flight,having won the Scottish Championship in the 2023-24 campaign.
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
Brendan Rodgers