How many games are left in the Premier League?

There are 311 of 380 Premier League matches still to play in the 2026-27 season. 69 have been played, which is 18% of the campaign. The next match is Tottenham v Coventry on Mon 19 Oct, and the season finishes on Sun 30 May.

Premier League table and form →

The season in numbers

Matches in the season380
Played so far69
Still to play311
Season complete18%
Teams20
Matches each team plays38

Each of the 20 clubs plays every other side twice — once at home, once away — which is 38 matches per club and 380 in total. With 311 left there are roughly 31 rounds of fixtures to come, at 10 matches a round.

Not every club has the same number left. Coventry have 32 to play and Sunderland only 31, because postponements and cup commitments push fixtures around. Anyone comparing league positions this season needs the games-in-hand column below, not just the points.

Games left, club by club

ClubPlayedLeft
Coventry632
Tottenham632
Arsenal731
Aston Villa731
Bournemouth731
Brentford731
Brighton731
Chelsea731
Crystal Palace731
Everton731
Fulham731
Hull City731
Ipswich731
Leeds731
Liverpool731
Manchester City731
Manchester United731
Newcastle731
Nottingham Forest731
Sunderland731

When does it finish?

The last scheduled Premier League match of 2026-27 is on Sun 30 May. Dates for individual games move — television picks, cup runs and weather all shift them — so treat the final day as the fixed point and everything before it as provisional. These counts come straight from the fixture list and refresh several times a day, so they stay right as games are played and rearranged.

Next up: this week's Premier League fixtures · full table, form and over 2.5 records. Match counts describe the schedule, not a prediction — our ratings are explained in the methodology.