Just a few weeks after the curtain fell on the 2023-24 Premier League season, we’re already gearing up for another thrilling campaign – with reigning champions Manchester City set to lock horns with Chelsea in a tantalising opening weekend clash.
Manchester United and Fulham are slated to kick off the new season, with the league scheduled for an August 16 start.
Man City had to dig deep to clinch the title last season, securing top spot with a final-day triumph over West Ham, narrowly edging out Arsenal. Meanwhile, the relegation battle was settled somewhat earlier, with Luton, Burnley and Sheffield United all making an immediate return to the Championship.
This means we’ll be seeing some fresh faces, although Leicester City and Southampton will be familiar sights after bouncing straight back up. Ipswich Town completes the trio of promoted teams, marking their return to the top flight after a hiatus of more than two decades.
There will be no winter break in the Premier League this season, providing additional recovery time for teams and players following Euro 2024. The season will comprise 33 weekend game weeks, along with four midweek fixtures and one bank holiday match-up.
The Boxing Day fixtures are set to continue as per tradition, but there won’t be a repeat of last season’s Christmas Eve match. This year’s festive fixtures include a London Derby between Chelsea and Fulham, while Arsenal, who finished second last season, host Ipswich at the Emirates Stadium.
The North London Derby between Tottenham and Arsenal is scheduled for September at the Tottenham Hotspur Stadium and January at the Emirates. Here are the full Premier League fixtures for the 2024-25 season.
Week 1 – August 17
Manchester United v Fulham – Friday, August 16 (8pm)
Ipswich v Liverpool – Saturday, August 17 (12.30pm)
Arsenal v Wolves – Saturday, August 17 (3pm)
Everton v Brighton – Saturday, August 17 (3pm)
Newcastle v Southampton – Saturday, August 17 (3pm)
Nottingham Forest v Bournemouth – Saturday, August 17 (3pm)
West Ham v Aston Villa – Saturday, August 17 (5.30pm)
Brentford v Crystal Palace – Sunday, August 18 (2pm)
Chelsea v Manchester City – Sunday, August 18 (4.30pm)
Leicester v Tottenham – Monday, August 19 (8pm)
Week 2 – August 24
Aston Villa v Arsenal
Bournemouth v Newcastle
Brighton v Manchester United
Crystal Palace v West Ham
Fulham v Leicester
Liverpool v Brentford
Manchester City v Ipswich
Southampton v Nottingham Forest
Tottenham v Everton
Wolves v Chelsea
Week 3 – August 31
Arsenal v Brighton
Brentford v Southampton
Chelsea v Crystal Palace
Everton v Bournemouth
Ipswich v Fulham
Leicester v Aston Villa
Manchester United v Liverpool
Newcastle v Tottenham
Nottingham Forest v Wolves
West Ham v Manchester City
Week 4 – September 14
Aston Villa v Everton
Bournemouth v Chelsea
Brighton v Ipswich
Crystal Palace v Leicester
Fulham v West Ham
Liverpool v Nottingham Forest
Manchester City v Brentford
Southampton v Manchester United
Tottenham v Arsenal
Wolves v Newcastle
Week 5 – September 21
Aston Villa v Wolves
Brighton v Nottingham Forest
Crystal Palace v Manchester United
Fulham v Newcastle
Leicester v Everton
Liverpool v Bournemouth
Manchester City v Arsenal
Southampton v Ipswich
Tottenham v Brentford
West Ham v Chelsea
Week 6 – September 28
Arsenal v Leicester
Bournemouth v Southampton
Brentford v West Ham
Chelsea v Brighton
Everton v Crystal Palace
Ipswich v Aston Villa
Manchester United v Tottenham
Newcastle v Manchester City
Nottingham Forest v Liverpool
Wolves v Liverpool
Week 7 – October 5
Arsenal v Southampton
Aston Villa v Manchester United
Brentford v Wolves
Brighton v Tottenham
Chelsea v Nottingham Forest
Crystal Palace v Liverpool
Everton v Newcastle
Leicester v Bournemouth
Manchester City v Fulham
West Ham v Ipswich
Week 8 – October 19
Bournemouth v Arsenal
Fulham v Aston Villa
Ipswich v Everton
Liverpool v Chelsea
Manchester United v Brentford
Newcastle v Brighton
Nottingham Forest v Crystal Palace
Southampton v Leicester
Tottenham v West Ham
Wolves v Manchester City
Week 9 – October 26
Arsenal v Liverpool
Aston Villa v Bournemouth
Brentford v Ipswich
Brighton v Wolves
Chelsea v Newcastle
Crystal Palace v Tottenham
Everton v Fulham
Leicester v Nottingham Forest
Manchester City v Southampton
West Ham v Manchester United
Week 10 – November 2
Bournemouth v Manchester City
Fulham v Brentford
Ipswich v Leicester
Liverpool v Brighton
Manchester United v Chelsea
Newcastle v Arsena;
Nottingham Forest v West Ham
Southampton v Everton
Tottenham v Aston Villa
Wolves v Crystal Palace
Week 11 – November 9
Brentford v Bournemouth
Brighton v Manchester City
Chelsea v Arsenal
Crystal Palace v Fulham
Liverpool v Aston Villa
Manchester United v Leicester
Nottingham Forest v Newcastle
Tottenham v Ipswich
West Ham v Everton
Wolves v Southampton
Week 12 – November 23
Arsenal v Nottingham Forest
Aston Villa v Crystal Palace
Bournemouth v Brighton
Everton v Brentford
Fulham v Wolves
Ipswich v Manchester United
Lecester v Chelsea
Manchester City v Tottenham
Newcastle v West Ham
Southampton v Liverpool
Week 13 – November 30
Brentford v Leicester
Brighton v Southampton
Chelsea v Aston Villa
Crystal Palace v Newcastle
Liverpool v Manchester City
Manchester United v Everton
Nottingham Forest v Ipswich
Tottenham v Fulham
West Ham v Arsenal
Wolves v Bournemouth
Week 14 – December 3
Arsenal v Manchester United
Aston Villa v Brentford
Bournemouth v Tottenham
Everton v Wolves
Fulham v Brighton
Ipswich v Crystal Palace
Leicester v West Ham
Manchester City v Nottingham Forest (December 4)
Newcastle v Liverpool (December 4)
Southampton v Chelsea (December 4)
Week 15 – December 7
Aston Villa v Southampton
Brentford v Newcastle
Crystal Palace v Manchester City
Everton v Liverpool
Fulham v Arsenal
Ipswich v Bournemouth
Leicester v Brighton
Manchester United v Nottingham Forest
Tottenham v Chelsea
West Ham v Wolves
Week 16 – December 14
Arsenal v Everton
Bournemouth v West Ham
Brighton v Crystal Palace
Chelsea v Brentford
Liverpool v Fulham
Manchester City v Manchester United
Newcastle v Leicester
Nottingham Forest v Aston Villa
Southampton v Tottenham
Wolves v Ipswich
Week 17 – December 21
Aston Villa v Manchester City
Brentford v Nottingham Forest
Crystal Palace v Arsenal
Everton v Chelsea
Fulham v Southampton
Ipswich v Newcastle
Leicester v Wolves
Manchester United v Bournemouth
Tottenham v Liverpool
West Ham v Brighton
Week 18 – December 26 (Boxing Day)
Arsenal v Ipswich
Bournemouth v Crystal Palace
Brighton v Brentford
Chelsea v Fulham
Liverpool v Leicester
Manchester City v Everton
Newcastle v Aston Villa
Nottingham Forest v Tottenham
Southampton v West Ham
Wolves v Manchester United
Week 19 – December 29
Aston Villa v Brighton
Brentford v Arsenal
Crystal Palace v Southampton
Everton v Nottingham Forest