The 2024/25 Premier League fixtures have been released and the dates of all 380 matches are below.
Weekend and Bank Holiday matches are 15:00 and midweek matches are 19:45 local time unless otherwise stated.
Fixtures are subject to change.
Stay up to date on all the fixtures with the Premier League's digital calendar.
Matchweek 1
Friday 16 August 2024
20:00 Man Utd v Fulham (Sky Sports)
Saturday 17 August 2024
12:30 Ipswich Town v Liverpool (TNT Sports)
Arsenal v Wolves
Everton v Brighton
Newcastle United v Southampton
Nottingham Forest v AFC Bournemouth
17:30 West Ham v Aston Villa (Sky Sports)
Sunday 18 August 2024
14:00 Brentford v Crystal Palace (Sky Sports)
16:30 Chelsea v Man City (Sky Sports)
Monday 19 August 2024
20:00 Leicester City v Spurs (Sky Sports)
Saturday 24 August 2024 (MW2)
12:30 Brighton v Man Utd (TNT Sports)
Crystal Palace v West Ham
Fulham v Leicester City
Man City v Ipswich Town
Southampton v Nottingham Forest
Spurs v Everton
17:30 Aston Villa v Arsenal (Sky Sports)
Sunday 25 August 2024
14:00 AFC Bournemouth v Newcastle United (Sky Sports)
14:00 Wolves v Chelsea*
16:30 Liverpool v Brentford (Sky Sports)
* Due to Chelsea's participation in the UEFA Conference League playoffs the preceding Thursday
Saturday 31 August 2024 (MW3)
12:30 Arsenal v Brighton (TNT Sports)
Brentford v Southampton
Everton v AFC Bournemouth
Ipswich Town v Fulham
Leicester City v Aston Villa
Nottingham Forest v Wolves
17:30 West Ham v Man City (Sky Sports)
Sunday 1 September 2024
13:30 Chelsea v Crystal Palace*
13:30 Newcastle v Spurs (Sky Sports)
16:00 Man Utd v Liverpool (Sky Sports)
* Due to Chelsea's participation in the UEFA Conference League playoffs the preceding Thursday
Saturday 14 September 2024 (MW4)
12:30 Southampton v Man Utd (TNT Sports)
Brighton v Ipswich Town
Crystal Palace v Leicester City
Fulham v West Ham
Liverpool v Nottingham Forest
Man City v Brentford
17:30 Aston Villa v Everton (Sky Sports)
20:00 AFC Bournemouth v Chelsea (Sky Sports)
Sunday 15 September 2024
14:00 Spurs v Arsenal (Sky Sports)
16:30 Wolves v Newcastle United (Sky Sports)
Saturday 21 September 2024 (MW5)
12:30 West Ham v Chelsea (TNT Sports)
Aston Villa v Wolves
Fulham v Newcastle United
Leicester City v Everton
Liverpool v AFC Bournemouth
Southampton v Ipswich Town
Spurs v Brentford
17:30 Crystal Palace v Man Utd (Sky Sports)
Sunday 22 September 2024
14:00 Brighton v Nottingham Forest (Sky Sports)
16:30 Man City v Arsenal (Sky Sports)
Saturday 28 September 2024 (MW6)
12:30 Newcastle v Man City (TNT Sports)
Arsenal v Leicester City
Brentford v West Ham
Chelsea v Brighton
Everton v Crystal Palace
Nottingham Forest v Fulham
17:30 Wolves v Liverpool (Sky Sports)
Sunday 29 September 2024
14:00 Ipswich Town v Aston Villa (Sky Sports)
16:30 Man Utd v Spurs (Sky Sports)
Monday 30 September 2024
20:00 AFC Bournemouth v Southampton (Sky Sports)
Saturday 5 October 2024 (MW7)
12:30 Crystal Palace v Liverpool (TNT Sports)
Arsenal v Southampton
Brentford v Wolves
Leicester v AFC Bournemouth
Man City v Fulham
West Ham v Ipswich
17:30 Everton v Newcastle (Sky Sports)
Sunday 6 October 2024
14:00 Aston Villa v Man Utd (Sky Sports)
14:00 Chelsea v Nott'm Forest
16:30 Brighton v Spurs (Sky Sports)
Saturday 19 October 2024 (MW8)
12:30 Spurs v West Ham (TNT Sports)
Fulham v Aston Villa
Ipswich v Everton
Man Utd v Brentford
Newcastle v Brighton
Southampton v Leicester
17:30 AFC Bournemouth v Arsenal (Sky Sports)
Sunday 20 October 2024
14:00 Wolves v Man City (Sky Sports)
16:30 Liverpool v Chelsea (Sky Sports)
Monday 21 October 2024
20:00 Nott'm Forest v Crystal Palace (Sky Sports)
Friday 25 October 2024 (MW9)
20:00 Leicester v Nott'm Forest (Sky Sports)
Saturday 26 October 2024
Aston Villa v AFC Bournemouth
Brentford v Ipswich Town
Brighton v Wolves
Man City v Southampton
17:30 Everton v Fulham (Sky Sports)
Sunday 27 October 2024
14:00 Chelsea v Newcastle (Sky Sports)
14:00 Crystal Palace v Spurs****
14:00 West Ham v Man Utd****
16:30 Arsenal v Liverpool (Sky Sports)
**** Moved due to a club playing in UEFA Europa League on Thurs 24 Oct
Saturday 2 November 2024 (MW10)
12:30 Newcastle v Arsenal (TNT Sports)
AFC Bournemouth v Man City
Ipswich Town v Leicester
Liverpool v Brighton
Nott'm Forest v West Ham
Southampton v Everton
17:30 Wolves v Crystal Palace (Sky Sports)
Sunday 3 November 2024
14:00 Spurs v Aston Villa (Sky Sports)
16:30 Man Utd v Chelsea (Sky Sports)
Monday 4 November 2024
20:00 Fulham v Brentford (Sky Sports)
Saturday 9 November 2024 (MW11)
Brentford v AFC Bournemouth
Crystal Palace v Fulham
West Ham v Everton
Wolves v Southampton
17:30 Brighton v Man City (Sky Sports)
20:00 Liverpool v Aston Villa (TNT Sports)
Sunday 10 November 2024
14:00 Man Utd v Leicester*
14:00 Spurs v Ipswich Town*
14:00 Nott'm Forest v Newcastle (Sky Sports)
16:30 Chelsea v Arsenal (Sky Sports)
*Due to participation in UEFA Europa League the preceding Thursday
Saturday 23 November 2024 (MW12)
12:30 Leicester v Chelsea (TNT Sports)
AFC Bournemouth v Brighton
Arsenal v Nott'm Forest
Aston Villa v Crystal Palace
Everton v Brentford
Fulham v Wolves
17:30 Man City v Spurs (Sky Sports)
Sunday 24 November 2024
14:00 Southampton v Liverpool (Sky Sports)
16:30 Ipswich Town v Man Utd (Sky Sports)
Monday 25 November 2024
20:00 Newcastle v West Ham (Sky Sports)
Friday 29 November 2024 (MW13)
20:00 Brighton v Southampton (Sky Sports)
Saturday 30 November 2024
Brentford v Leicester
Crystal Palace v Newcastle
Nottingham Forest v Ipswich Town
Wolves v AFC Bournemouth
17:30 West Ham v Arsenal (Sky Sports)
Sunday 1 December 2024
13:30 Chelsea v Aston Villa (Sky Sports)
13:30 Man Utd v Everton*
13:30 Spurs v Fulham*
16:00 Liverpool v Man City (Sky Sports)
*Due to participation in UEFA Europa League the preceding Thursday
Tuesday 3 December
19:30 Ipswich v Crystal Palace (Amazon Prime Video)
20:15 Leicester v West Ham (Amazon Prime Video)
Wednesday 4 December
19:30 Everton v Wolves (Amazon Prime Video)
19:30 Man City v Nott'm Forest (Amazon Prime Video)
19:30 Newcastle v Liverpool (Amazon Prime Video)
19:30 Southampton v Chelsea (Amazon Prime Video)
20:15 Arsenal v Man Utd (Amazon Prime Video)
20:15 Aston Villa v Brentford (Amazon Prime Video)
Thursday 5 December
19:30 Fulham v Brighton (Amazon Prime Video)
20:15 AFC Bournemouth v Spurs (Amazon Prime Video)
Saturday 7 December
12:30 Everton v Liverpool (TNT Sports)
Aston Villa v Southampton
Brentford v Newcastle
Crystal Palace v Man City
17:30 Man Utd v Nott'm Forest (Sky Sports)
Sunday 8 December
14:00 Fulham v Arsenal (Sky Sports)
14:00 Ipswich v AFC Bournemouth*
14:00 Leicester v Brighton*
16:30 Spurs v Chelsea (Sky Sports)
*Due to Bournemouth and Brighton respective matches against Spurs and Fulham the preceding Thursday
Monday 9 December
20:00 West Ham v Wolves (Sky Sports)
Saturday 14 December
Arsenal v Everton
Liverpool v Fulham
Newcastle v Leicester
Wolves v Ipswich
17:30 Nott'm Forest v Aston Villa (Sky Sports)
Sunday 15 December
14:00 Brighton v Crystal Palace (Sky Sports)*
16:30 Man City v Man Utd (Sky Sports)
19:00 Chelsea v Brentford**
19:00 Southampton v Spurs (TNT Sports)
**Due to participation in UEFA Conference League the preceding Thursday
Monday 16 December
20:00 AFC Bournemouth v West Ham
Saturday 21 December
12:30 Aston Villa v Man City (TNT Sports)
Brentford v Nott'm Forest
Ipswich v Newcastle
West Ham v Brighton
17:30 Crystal Palace v Arsenal (Sky Sports)
Sunday 22 December
14:00 Everton v Chelsea*
14:00 Fulham v Southampton (Sky Sports)
14:00 Leicester v Wolves
14:00 Man Utd v AFC Bournemouth
16:30 Spurs v Liverpool (Sky Sports)
*Due to participation in UEFA Conference League the preceding Thursday
Thursday 26 December
12:30 Man City v Everton (Amazon Prime Video)
AFC Bournemouth v Crystal Palace (Amazon Prime Video)
Chelsea v Fulham (Amazon Prime Video)
Newcastle v Aston Villa (Amazon Prime Video)
Nott'm Forest v Spurs (Amazon Prime Video)
Southampton v West Ham (Amazon Prime Video)
17:30 Wolves v Man Utd (Amazon Prime Video)
20:00 Liverpool v Leicester (Amazon Prime Video)
Friday 27 December
19:30 Brighton v Brentford (Amazon Prime Video)
20:15 Arsenal v Ipswich (Amazon Prime Video)
Sunday 29 December
14:30 Leicester v Man City (Sky Sports)
Crystal Palace v Southampton
Everton v Nott'm Forest
Fulham v AFC Bournemouth
Spurs v Wolves
17:15 West Ham v Liverpool (Sky Sports)
Monday 30 December
19:45 Aston Villa v Brighton*
19:45 Ipswich v Chelsea*
20:00 Man Utd v Newcastle (Sky Sports)
*Due to Brighton and Ipswich's respective matches against Brentford and Arsenal the preceding Friday
Wednesday 1 January 2025
17:30 Brentford v Arsenal (TNT Sports)
Saturday 4 January 2025
12:30 Spurs v Newcastle (TNT Sports)
AFC Bournemouth v Everton
Aston Villa v Leicester
Crystal Palace v Chelsea
Man City v West Ham
Southampton v Brentford
17:30 Brighton v Arsenal (Sky Sports)
Sunday 5 January 2025
14:00 Fulham v Ipswich (Sky Sports)
16:30 Liverpool v Man Utd (Sky Sports)
Monday 6 January 2025
20:00 Wolves v Nott'm Forest (Sky Sports)
Tuesday 14 January 2025
19:30 Brentford v Man City (TNT Sports)
19:30 Chelsea v AFC Bournemouth (TNT Sports)
19:30 West Ham v Fulham (TNT Sports)
20:00 Nott'm Forest v Liverpool (TNT Sports)
Wednesday 15 January 2025
19:30 Everton v Aston Villa (TNT Sports)
19:30 Leicester v Crystal Palace (TNT Sports)
19:30 Newcastle v Wolves (TNT Sports)
20:00 Arsenal v Spurs (TNT Sports)
Thursday 16 January 2025
19:30 Ipswich v Brighton (TNT Sports)
20:00 Man Utd v Southampton (TNT Sports)
Saturday 18 January 2025
12:30 Newcastle v AFC Bournemouth (TNT Sports)
Brentford v Liverpool
Leicester v Fulham
West Ham v Crystal Palace
17:30 Arsenal v Aston Villa (Sky Sports)
Sunday 19 January 2025
14:00 Everton v Spurs (Sky Sports)
14:00 Man Utd v Brighton*
14:00 Nott'm Forest v Southampton*
16:30 Ipswich v Man City (Sky Sports)
*Due to Brighton and Southampton's respective matches against Ipswich and Man Utd the preceding Thursday
Monday 20 January 2025
20:00 Chelsea v Wolves (Sky Sports)
Saturday 25 January 2025
AFC Bournemouth v Nott'm Forest
Brighton v Everton
Liverpool v Ipswich
Southampton v Newcastle
Wolves v Arsenal
17:30 Man City v Chelsea (Sky Sports)
Sunday 26 January 2025
14:00 Crystal Palace v Brentford (Sky Sports)
14:00 Spurs v Leicester*
16:30 Aston Villa v West Ham (Sky Sports)
19:00 Fulham v Man Utd (TNT Sports)
*Due to participation in UEFA Europa League the preceding Thursday
Saturday 1 February 2025 (MW24)
AFC Bournemouth v Liverpool
Arsenal v Man City
Brentford v Spurs
Chelsea v West Ham
Everton v Leicester City
Ipswich Town v Southampton
Man Utd v Crystal Palace
Newcastle United v Fulham
Nottingham Forest v Brighton
Wolves v Aston Villa
Saturday 15 February 2025 (MW25)
Aston Villa v Ipswich Town
Brighton v Chelsea
Crystal Palace v Everton
Fulham v Nottingham Forest
Leicester City v Arsenal
Liverpool v Wolves
Man City v Newcastle United
Southampton v AFC Bournemouth
Spurs v Man Utd
West Ham v Brentford
Saturday 22 February 2025 (MW26)
AFC Bournemouth v Wolves
Arsenal v West Ham
Aston Villa v Chelsea
Everton v Man Utd
Fulham v Crystal Palace
Ipswich Town v Spurs
Leicester City v Brentford
Man City v Liverpool
Newcastle United v Nottingham Forest
Southampton v Brighton
Tuesday 25 February 2025 (MW27)
Brentford v Everton
Brighton v AFC Bournemouth
Nottingham Forest v Arsenal
Spurs v Man City
West Ham v Leicester City
Wolves v Fulham
20:00 Crystal Palace v Aston Villa
Wednesday 26 February 2025 (MW27)
Chelsea v Southampton
20:00 Liverpool v Newcastle United
20:00 Man Utd v Ipswich Town
Saturday 8 March 2025 (MW28)
Brentford v Aston Villa
Brighton v Fulham
Chelsea v Leicester City
Crystal Palace v Ipswich Town
Liverpool v Southampton
Man Utd v Arsenal
Nottingham Forest v Man City
Spurs v AFC Bournemouth
West Ham v Newcastle United
Wolves v Everton
Saturday 15 March 2025 (MW29)
AFC Bournemouth v Brentford
Arsenal v Chelsea
Aston Villa v Liverpool
Everton v West Ham
Fulham v Spurs
Ipswich Town v Nottingham Forest
Leicester City v Man Utd
Man City v Brighton
Newcastle United v Crystal Palace
Southampton v Wolves
Tuesday 1 April 2025 (MW30)
AFC Bournemouth v Ipswich Town
Arsenal v Fulham
Brighton v Aston Villa
Nottingham Forest v Man Utd
Wolves v West Ham
Wednesday 2 April 2025 (MW30)
Chelsea v Spurs
Man City v Leicester City
Newcastle United v Brentford
Southampton v Crystal Palace
20:00 Liverpool v Everton
Saturday 5 April 2025 (MW31)
Aston Villa v Nottingham Forest
Brentford v Chelsea
Crystal Palace v Brighton
Everton v Arsenal
Fulham v Liverpool
Ipswich Town v Wolves
Leicester City v Newcastle United
Man Utd v Man City
Spurs v Southampton
West Ham v AFC Bournemouth
Saturday 12 April 2025 (MW32)
AFC Bournemouth v Fulham
Arsenal v Brentford
Brighton v Leicester City
Chelsea v Ipswich Town
Liverpool v West Ham
Man City v Crystal Palace
Newcastle United v Man Utd
Nottingham Forest v Everton
Southampton v Aston Villa
Wolves v Spurs
Saturday 19 April 2025 (MW33)
Aston Villa v Newcastle United
Brentford v Brighton
Crystal Palace v AFC Bournemouth
Everton v Man City
Fulham v Chelsea
Ipswich Town v Arsenal
Leicester City v Liverpool
Man Utd v Wolves
Spurs v Nottingham Forest
West Ham v Southampton
Saturday 26 April 2025 (MW34)
AFC Bournemouth v Man Utd
Arsenal v Crystal Palace
Brighton v West Ham
Chelsea v Everton
Liverpool v Spurs
Man City v Aston Villa
Newcastle United v Ipswich Town
Nottingham Forest v Brentford
Southampton v Fulham
Wolves v Leicester City
Saturday 3 May 2025 (MW35)
Arsenal v AFC Bournemouth
Aston Villa v Fulham
Brentford v Man Utd
Brighton v Newcastle United
Chelsea v Liverpool
Crystal Palace v Nottingham Forest
Everton v Ipswich Town
Leicester City v Southampton
Man City v Wolves
West Ham v Spurs
Saturday 10 May 2025 (MW36)
AFC Bournemouth v Aston Villa
Fulham v Everton
Ipswich Town v Brentford
Liverpool v Arsenal
Man Utd v West Ham
Newcastle United v Chelsea
Nottingham Forest v Leicester City
Southampton v Man City
Spurs v Crystal Palace
Wolves v Brighton
Sunday 18 May 2025 (MW37)
Arsenal v Newcastle United
Aston Villa v Spurs
Brentford v Fulham
Brighton v Liverpool
Chelsea v Man Utd
Crystal Palace v Wolves
Everton v Southampton
Leicester City v Ipswich Town
Man City v AFC Bournemouth
West Ham v Nottingham Forest
Sunday 25 May 2025 (MW38)
16:00 AFC Bournemouth v Leicester City
16:00 Fulham v Man City
16:00 Ipswich Town v West Ham
16:00 Liverpool v Crystal Palace
16:00 Man Utd v Aston Villa
16:00 Newcastle United v Everton
16:00 Nottingham Forest v Chelsea
16:00 Southampton v Arsenal
16:00 Spurs v Brighton
16:00 Wolves v Brentford