2024-2025 Premier League: Full Schedule, How to Watch & Top Teams
Share
Didn’t get enough professional soccer with the Euro 2024 last month? Well, you’re in luck: the English Premier League, the national league in which the incredible athletes you saw in the England vs. Spain final play, is back for its 33rd season!
You can watch all of your favorite Premier League clubs, like Manchester City, Liverpool, Leicester City and Arsenal compete for the coveted Premier League Trophy on DIRECTV. Here’s your guide to watching all of the action on the pitch from now until May!
The English Premier League (EPL) is the pinnacle of English football. It’s home to some of the world’s top soccer talent and some of the most famous, successful and storied clubs in the world, including Arsenal, Liverpool, Manchester City and Manchester United.
The Premier League was established in 1992 after the top division of the English Football League (EFL) broke off and formed its own league. Teams from the EFL are occasionally promoted to the EPL. The Premier League hosts 20 clubs from across England and sees some of the most dynamic, competitive play of any league in the world.
Some of the world’s top footballers have come out of or played in the Premier League, including David Beckham, Harry Kane, Cristiano Ronaldo, Alan Shearer and Thierry Henry.
When Does the 2024-2025 Premier League Season Start?
This year, play starts on August 17, 2024 with a match between Ipswich Town and Liverpool. The season will end on May 25, 2025.
How Long is the Premier League Season?
The Premier League’s season runs from August until May of the next year. This makes the EPL’s season one of the longer seasons in the world, as far as pro sports go.
How to Watch the Premier League in the U.S.
Premier League games can be viewed on NBC (Check local listings) and USA (Channel 242) on DIRECTV. You can also stream games on Peacock.
If you just can’t get enough Premier League soccer, here’s the full season schedule across all 38 match weeks. Remember, all of the action is available on NBC, USA and Peacock with your DIRECTV subscription.
Matchweek 1
Date
Teams
Time (ET)
Friday 16 August 2024
Man Utd vs Fulham
3pm
Saturday 17 August 2024
Ipswich Town vs Liverpool
7:30am
Arsenal vs Wolves
10am
Everton vs Brighton
10am
Newcastle United vs Southampton
10am
Nottingham Forest vs AFC Bournemouth
10am
West Ham vs Aston Villa
12:30pm
Sunday 18 August 2024
Brentford vs Crystal Palace
9am
Chelsea vs Man City
11:30am
Monday 19 August 2024
Leicester City vs Spurs
3pm
Matchweek 2
Date
Teams
Time (ET)
Saturday 24 August 2024
Brighton vs Man Utd
7:30am
Crystal Palace vs West Ham
10am
Fulham vs Leicester City
10am
Man City vs Ipswich Town
10am
Southampton vs Nottingham Forest
10am
Spurs vs Everton
10am
Aston Villa vs Arsenal
12:30pm
Sunday 25 August 2024
AFC Bournemouth vs Newcastle United
9am
Wolves vs Chelsea
9am
Liverpool vs Brentford
11:30am
Matchweek 3
Date
Teams
Time (ET)
Saturday 31 August 2024
Arsenal vs Brighton
7:30am
Brentford vs Southampton
10am
Everton vs AFC Bournemouth
10am
Ipswich Town vs Fulham
10am
Leicester City vs Aston Villa
10am
Nottingham Forest vs Wolves
10am
West Ham vs Man City
12:30pm
Sunday 1 September 2024
Chelsea vs Crystal Palace
TBC
Man Utd vs Liverpool
TBC
Newcastle United vs Spurs
TBC
Matchweek 4
Date
Teams
Time (ET)
Saturday 14 September 2024
Southampton vs Man Utd
7:30am
Brighton vs Ipswich Town
10am
Crystal Palace vs Leicester City
10am
Fulham vs West Ham
10am
Liverpool vs Nottingham Forest
10am
Man City vs Brentford
10am
Aston Villa vs Everton
12:30pm
AFC Bournemouth vs Chelsea
3pm
Sunday 15 September 2024
Spurs vs Arsenal
9am
Wolves vs Newcastle United
11:30am
Matchweek 5
Date
Teams
Time (ET)
Saturday 21 September 2024
West Ham vs Chelsea
7:30am
Aston Villa vs Wolves
10am
Fulham vs Newcastle United
10am
Leicester City vs Everton
10am
Liverpool vs AFC Bournemouth
10am
Southampton vs Ipswich Town
10am
Spurs vs Brentford
10am
Crystal Palace vs Man Utd
12:30pm
Sunday 22 September 2024
Brighton vs Nottingham Forest
9am
Man City vs Arsenal
11:30am
Matchweek 6
Date
Teams
Time (ET)
Saturday 28 September 2024
Newcastle United vs Man City
7:30am
Arsenal vs Leicester City
10am
Brentford vs West Ham
10am
Chelsea vs Brighton
10am
Everton vs Crystal Palace
10am
Nottingham Forest vs Fulham
10am
Wolves vs Liverpool
12:30pm
Sunday 29 September 2024
Ipswich Town vs Aston Villa
9am*
Man Utd vs Spurs
11:30am
Monday 30 September 2024
AFC Bournemouth vs Southampton
3pm
Matchweek 7
Date
Teams
Time (ET)
Saturday 5 October 2024
Crystal Palace vs Liverpool*
7:30am
Arsenal vs Southampton
10am
Brentford vs Wolves
10am
Chelsea vs Nottingham Forest
10am
Leicester City vs AFC Bournemouth
10am
Man City vs Fulham
10am
West Ham vs Ipswich Town
10am
Everton vs Newcastle United
12:30pm
Sunday 6 October 2024
Aston Villa vs Man Utd
9am
Brighton vs Spurs
11:30am
Matchweek 8
Date
Teams
Time (ET)
Saturday 19 October 2024
Spurs vs West Ham
7:30am
Fulham vs Aston Villa
10am
Ipswich Town vs Everton
10am
Man Utd vs Brentford
10am
Newcastle United vs Brighton
10am
Nottingham Forest vs Crystal Palace
10am
Southampton vs Leicester City
10am
Liverpool vs Chelsea*
12:30pm
Sunday 20 October 2024
AFC Bournemouth vs Arsenal*
9am
Wolves vs Man City*
11:30am
Matchweek 9
Date
Teams
Time (ET)
Friday 25 October 2024
Leicester City vs Nottingham Forest
3pm
Saturday 26 October 2024
Aston Villa vs AFC Bournemouth
10am
Brentford vs Ipswich Town
10am
Brighton vs Wolves
10am
Man City vs Southampton
10am
Everton vs Fulham
12:30pm
Sunday 27 October 2024
Chelsea vs Newcastle United
9am
Crystal Palace vs Spurs*
9am
West Ham vs Man Utd*
9am
Arsenal vs Liverpool
11:30am
Matchweek 10
Date
Teams
Time (ET)
Saturday 2 November 2024
AFC Bournemouth vs Man City
10am
Fulham vs Brentford
10am
Ipswich Town vs Leicester City
10am
Liverpool vs Brighton
10am
Man Utd vs Chelsea
10am
Newcastle United vs Arsenal
10am
Nottingham Forest vs West Ham
10am
Southampton vs Everton
10am
Spurs vs Aston Villa
10am
Wolves vs Crystal Palace
10am
Matchweek 11
Date
Teams
Time (ET)
Saturday 9 November 2024
Brentford vs AFC Bournemouth
10am
Brighton vs Man City
10am
Chelsea vs Arsenal
10am
Crystal Palace vs Fulham
10am
Liverpool vs Aston Villa
10am
Man Utd vs Leicester City
10am
Nottingham Forest vs Newcastle United
10am
Spurs vs Ipswich Town
10am
West Ham vs Everton
10am
Wolves vs Southampton
10am
Matchweek 12
Date
Teams
Time (ET)
Saturday 23 November 2024
AFC Bournemouth vs Brighton
10am
Arsenal vs Nottingham Forest
10am
Aston Villa vs Crystal Palace
10am
Everton vs Brentford
10am
Fulham vs Wolves
10am
Ipswich Town vs Man Utd
10am
Leicester City vs Chelsea
10am
Man City vs Spurs
10am
Newcastle United vs West Ham
10am
Southampton vs Liverpool
10am
Matchweek 13
Date
Teams
Time (ET)
Saturday 30 November 2024
Brentford vs Leicester City
10am
Brighton vs Southampton
10am
Chelsea vs Aston Villa
10am
Crystal Palace vs Newcastle United
10am
Liverpool vs Man City
10am
Man Utd vs Everton
10am
Nottingham Forest vs Ipswich Town
10am
Spurs vs Fulham
10am
West Ham vs Arsenal
10am
Wolves vs AFC Bournemouth
10am
Matchweek 14
Date
Teams
Time (ET)
Tuesday 3 December 2024
AFC Bournemouth vs Spurs
2:45pm
Arsenal vs Man Utd
2:45pm
Aston Villa vs Brentford
2:45pm
Everton vs Wolves
2:45pm
Fulham vs Brighton
2:45pm
Ipswich Town vs Crystal Palace
2:45pm
Leicester City vs West Ham
2:45pm
Wednesday 4 December 2024
Man City vs Nottingham Forest
2:45pm
Newcastle United vs Liverpool
2:45pm
Southampton vs Chelsea
2:45pm
Matchweek 15
Date
Teams
Time (ET)
Saturday 7 December 2024
Aston Villa vs Southampton
10am
Brentford vs Newcastle United
10am
Crystal Palace vs Man City
10am
Everton vs Liverpool
10am
Fulham vs Arsenal
10am
Ipswich Town vs AFC Bournemouth
10am
Leicester City vs Brighton
10am
Man Utd vs Nottingham Forest
10am
Spurs vs Chelsea
10am
West Ham vs Wolves
10am
Matchweek 16
Date
Teams
Time (ET)
Saturday 14 December 2024
AFC Bournemouth vs West Ham
10am
Arsenal vs Everton
10am
Brighton vs Crystal Palace
10am
Chelsea vs Brentford
10am
Liverpool vs Fulham
10am
Man City vs Man Utd
10am
Newcastle United vs Leicester City
10am
Nottingham Forest vs Aston Villa
10am
Southampton vs Spurs
10am
Wolves vs Ipswich Town
10am
Matchweek 17
Date
Teams
Time (ET)
Saturday 21 December 2024
Aston Villa vs Man City
10am
Brentford vs Nottingham Forest
10am
Crystal Palace vs Arsenal
10am
Everton vs Chelsea
10am
Fulham vs Southampton
10am
Ipswich Town vs Newcastle United
10am
Leicester City vs Wolves
10am
Man Utd vs AFC Bournemouth
10am
Spurs vs Liverpool
10am
West Ham vs Brighton
10am
Matchweek 18
Date
Teams
Time (ET)
Thursday 26 December 2024
AFC Bournemouth vs Crystal Palace
10am
Arsenal vs Ipswich Town
10am
Brighton vs Brentford
10am
Chelsea vs Fulham
10am
Liverpool vs Leicester City
10am
Man City vs Everton
10am
Newcastle United vs Aston Villa
10am
Nottingham Forest vs Spurs
10am
Southampton vs West Ham
10am
Wolves vs Man Utd
10am
Matchweek 19
Date
Teams
Time (ET)
Sunday 29 December 2024
Aston Villa vs Brighton
10am
Brentford vs Arsenal
10am
Crystal Palace vs Southampton
10am
Everton vs Nottingham Forest
10am
Fulham vs AFC Bournemouth
10am
Ipswich Town vs Chelsea
10am
Leicester City vs Man City
10am
Man Utd vs Newcastle United
10am
Spurs vs Wolves
10am
West Ham vs Liverpool
10am
Matchweek 20
Date
Teams
Time (ET)
Saturday 4 January 2025
AFC Bournemouth vs Everton
10am
Aston Villa vs Leicester City
10am
Brighton vs Arsenal
10am
Crystal Palace vs Chelsea
10am
Fulham vs Ipswich Town
10am
Liverpool vs Man Utd
10am
Man City vs West Ham
10am
Southampton vs Brentford
10am
Spurs vs Newcastle United
10am
Wolves vs Nottingham Forest
10am
Matchweek 21
Date
Teams
Time (ET)
Tuesday 14 January 2025
Arsenal vs Spurs
2:45pm
Brentford vs Man City
2:45pm
Everton vs Aston Villa
2:45pm
Ipswich Town vs Brighton
2:45pm
Leicester City vs Crystal Palace
2:45pm
Nottingham Forest vs Liverpool
2:45pm
West Ham vs Fulham
2:45pm
Wednesday 15 January 2025
Chelsea vs AFC Bournemouth
2:45pm
Newcastle United vs Wolves
2:45pm
Man Utd vs Southampton
3pm
Matchweek 22
Date
Teams
Time (ET)
Saturday 18 January 2025
Arsenal vs Aston Villa
10am
Brentford vs Liverpool
10am
Chelsea vs Wolves
10am
Everton vs Spurs
10am
Ipswich Town vs Man City
10am
Leicester City vs Fulham
10am
Man Utd vs Brighton
10am
Newcastle United vs AFC Bournemouth
10am
Nottingham Forest vs Southampton
10am
West Ham vs Crystal Palace
10am
Matchweek 23
Date
Teams
Time (ET)
Saturday 25 January 2025
AFC Bournemouth vs Nottingham Forest
10am
Aston Villa vs West Ham
10am
Brighton vs Everton
10am
Crystal Palace vs Brentford
10am
Fulham vs Man Utd
10am
Liverpool vs Ipswich Town
10am
Man City vs Chelsea
10am
Southampton vs Newcastle United
10am
Spurs vs Leicester City
10am
Wolves vs Arsenal
10am
Matchweek 24
Date
Teams
Time (ET)
Saturday 1 February 2025
AFC Bournemouth vs Liverpool
10am
Arsenal vs Man City
10am
Brentford vs Spurs
10am
Chelsea vs West Ham
10am
Everton vs Leicester City
10am
Ipswich Town vs Southampton
10am
Man Utd vs Crystal Palace
10am
Newcastle United vs Fulham
10am
Nottingham Forest vs Brighton
10am
Wolves vs Aston Villa
10am
Matchweek 25
Date
Teams
Time (ET)
Saturday 15 February 2025
Aston Villa vs Ipswich Town
10am
Brighton vs Chelsea
10am
Crystal Palace vs Everton
10am
Fulham vs Nottingham Forest
10am
Leicester City vs Arsenal
10am
Liverpool vs Wolves
10am
Man City vs Newcastle United
10am
Southampton vs AFC Bournemouth
10am
Spurs vs Man Utd
10am
West Ham vs Brentford
10am
Matchweek 26
Date
Teams
Time (ET)
Saturday 22 February 2025
AFC Bournemouth vs Wolves
10am
Arsenal vs West Ham
10am
Aston Villa vs Chelsea
10am
Everton vs Man Utd
10am
Fulham vs Crystal Palace
10am
Ipswich Town vs Spurs
10am
Leicester City vs Brentford
10am
Man City vs Liverpool
10am
Newcastle United vs Nottingham Forest
10am
Southampton vs Brighton
10am
Matchweek 27
Date
Teams
Time (ET)
Tuesday 25 February 2025
Brentford vs Everton
10am
Brighton vs AFC Bournemouth
10am
Nottingham Forest vs Arsenal
10am
Spurs vs Man City
10am
West Ham vs Leicester City
10am
Wolves vs Fulham
10am
Crystal Palace vs Aston Villa
3pm
Wednesday 26 February 2025
Chelsea vs Southampton
10am
Liverpool vs Newcastle United
3pm
Man Utd vs Ipswich Town
3pm
Matchweek 28
Date
Teams
Time (ET)
Saturday 8 March 2025
Brentford vs Aston Villa
10am
Brighton vs Fulham
10am
Chelsea vs Leicester City
10am
Crystal Palace vs Ipswich Town
10am
Liverpool vs Southampton
10am
Man Utd vs Arsenal
10am
Nottingham Forest vs Man City
10am
Spurs vs AFC Bournemouth
10am
West Ham vs Newcastle United
10am
Wolves vs Everton
10am
Matchweek 29
Date
Teams
Time (ET)
Saturday 15 March 2025
AFC Bournemouth vs Brentford
10am
Arsenal vs Chelsea
10am
Aston Villa vs Liverpool
10am
Everton vs West Ham
10am
Fulham vs Spurs
10am
Ipswich Town vs Nottingham Forest
10am
Leicester City vs Man Utd
10am
Man City vs Brighton
10am
Newcastle United vs Crystal Palace
10am
Southampton vs Wolves
10am
Matchweek 30
Date
Teams
Time (ET)
Tuesday 1 April 2025
AFC Bournemouth vs Ipswich Town
10am
Arsenal vs Fulham
10am
Brighton vs Aston Villa
10am
Nottingham Forest vs Man Utd
10am
Wolves vs West Ham
10am
Wednesday 2 April 2025
Chelsea vs Spurs
10am
Man City vs Leicester City
10am
Newcastle United vs Brentford
10am
Southampton vs Crystal Palace
10am
Liverpool vs Everton
3pm
Matchweek 31
Date
Teams
Time (ET)
Saturday 5 April 2025
Aston Villa vs Nottingham Forest
10am
Brentford vs Chelsea
10am
Crystal Palace vs Brighton
10am
Everton vs Arsenal
10am
Fulham vs Liverpool
10am
Ipswich Town vs Wolves
10am
Leicester City vs Newcastle United
10am
Man Utd vs Man City
10am
Spurs vs Southampton
10am
West Ham vs AFC Bournemouth
10am
Matchweek 32
Date
Teams
Time (ET)
Saturday 12 April 2025
AFC Bournemouth vs Fulham
10am
Arsenal vs Brentford
10am
Brighton vs Leicester City
10am
Chelsea vs Ipswich Town
10am
Liverpool vs West Ham
10am
Man City vs Crystal Palace
10am
Newcastle United vs Man Utd
10am
Nottingham Forest vs Everton
10am
Southampton vs Aston Villa
10am
Wolves vs Spurs
10am
Matchweek 33
Date
Teams
Time (ET)
Saturday 19 April 2025
Aston Villa vs Newcastle United
10am
Brentford vs Brighton
10am
Crystal Palace vs AFC Bournemouth
10am
Everton vs Man City
10am
Fulham vs Chelsea
10am
Ipswich Town vs Arsenal
10am
Leicester City vs Liverpool
10am
Man Utd vs Wolves
10am
Spurs vs Nottingham Forest
10am
West Ham vs Southampton
10am
Matchweek 34
Date
Teams
Time (ET)
Saturday 26 April 2025
AFC Bournemouth vs Man Utd
10am
Arsenal vs Crystal Palace
10am
Brighton vs West Ham
10am
Chelsea vs Everton
10am
Liverpool vs Spurs
10am
Man City vs Aston Villa
10am
Newcastle United vs Ipswich Town
10am
Nottingham Forest vs Brentford
10am
Southampton vs Fulham
10am
Wolves vs Leicester City
10am
Matchweek 35
Date
Teams
Time (ET)
Saturday 3 May 2025
Arsenal vs AFC Bournemouth
10am
Aston Villa vs Fulham
10am
Brentford vs Man Utd
10am
Brighton vs Newcastle United
10am
Chelsea vs Liverpool
10am
Crystal Palace vs Nottingham Forest
10am
Everton vs Ipswich Town
10am
Leicester City vs Southampton
10am
Man City vs Wolves
10am
West Ham vs Spurs
10am
Matchweek 36
Date
Teams
Time (ET)
Saturday 10 May 2025
AFC Bournemouth vs Aston Villa
10am
Fulham vs Everton
10am
Ipswich Town vs Brentford
10am
Liverpool vs Arsenal
10am
Man Utd vs West Ham
10am
Newcastle United vs Chelsea
10am
Nottingham Forest vs Leicester City
10am
Southampton vs Man City
10am
Spurs vs Crystal Palace
10am
Wolves vs Brighton
10am
Matchweek 37
Date
Teams
Time (ET)
Sunday 18 May 2025
Arsenal vs Newcastle United
10am
Aston Villa vs Spurs
10am
Brentford vs Fulham
10am
Brighton vs Liverpool
10am
Chelsea vs Man Utd
10am
Crystal Palace vs Wolves
10am
Everton vs Southampton
10am
Leicester City vs Ipswich Town
10am
Man City vs AFC Bournemouth
10am
West Ham vs Nottingham Forest
10am
Matchweek 38
Date
Teams
Time (ET)
Sunday 25 May 2025
AFC Bournemouth vs Leicester City
11am
Fulham vs Man City
11am
Ipswich Town vs West Ham
11am
Liverpool vs Crystal Palace
11am
Man Utd vs Aston Villa
11am
Newcastle United vs Everton
11am
Nottingham Forest vs Chelsea
11am
Southampton vs Arsenal
11am
Spurs vs Brighton
11am
Wolves vs Brentford
11am
Premier League Teams
The Premier League is home to 20 clubs, and which ones they are can change by the season as some teams are relegated out and others are invited into the league. Here’s the list for the 2024-2025 season:
Arsenal
Aston Villa
Bournemouth
Brentford
Brighton
Chelsea
Crystal Palace
Everton
Fulham
Ipswich Town (newly added)
Leicester City (newly added)
Liverpool
Manchester City (defending champions)
Manchester United
Newcastle
Nottingham Forest
Southampton (newly added)
Tottenham
West Ham
Wolverhampton
Which Are the Best Premier League Teams Right Now?
So, which of these teams are currently the best in the league? There’s one clear winner here: It’s Manchester City.
Manchester City has won the last four Premier League titles in a row, the only team to have ever done so in the league’s history. They’re aiming for a half-decade of dominance this season.
The Big Four
Aside from the top dog, there are four other teams that are known collectively as the “Big Four” of the Premier League, and they’re perennial contenders. They are:
Arsenal
Chelsea
Liverpool
Manchester United
The Big Six
Adding two of the league’s other top performers season after season rounds out the list of best EPL teams to six:
Manchester City
Tottenham Hotspur
Top Contenders
Otherwise, Newcastle, Brighton and Aston Villa all performed well last season and could be contenders for the championship this season.
Which Teams Have Won the Most Premier League Championships?
Manchester United has the most titles, with a whopping 20 championship wins. They’re followed closely by Liverpool (19), Arsenal (13) and Manchester City (10). Chelsea, the other member of the Big Four, has 6 wins, while Tottenham Hotspur has just two.
Watch Premier League Soccer on DIRECTV
Don’t miss a single penalty kick, flagrant foul or miraculous block on the 2024-2025 English Premier League season! Catch your favorite club’s matches on DIRECTV.
There are 20 teams, or clubs, in the Premier League.
Which club has won the most Premier League titles?
Manchester United holds the most Premier League titles.
When was the Premier League founded?
The English Premier League was founded in 1992.
DIRECTV Insider brings you our views on what’s happening in streaming, t.v., movies and sports. Companies and persons mentioned are not necessarily associated with and do not necessarily endorse DIRECTV. We will disclose sponsored content on our site when we show it to you, and some of the links on the site may be ads or affiliate links which means DIRECTV may earn compensation from your purchases.