GET DIRECTV

2024-2025 Premier League: Full Schedule, How to Watch & Top Teams

2024-2025 Premier League: Full Schedule, How to Watch & Top Teams

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!

Don’t have DIRECTV yet? Sign up today.

Table of Contents:

  1. English Premier League Overview
  2. How to Watch the Premier League Season?
  3. 2024-25 Premier League Schedule
  4. Premier League Teams
  5. Which Are the Best Premier League Teams Right Now?

What is the English Premier League?

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.

Did you know you can get Peacock Premium at a discount through your DIRECTV account? Find out how right here!

Full 2024-2025 Premier League Schedule

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.

Check out our complete soccer schedule and find more information on viewing sports on either DIRECTV or DIRECTV STREAM.

Frequently Asked Questions

How many teams are in the English Premier League?

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.