Scorewit Top Flight
Records · Premier League era

Highest-scoring Premier League matches

11 goals — Portsmouth FC 7-4 Reading FC, 2007-08

Covers every Premier League season since 1992-93 — the openly licensed record starts at the rebrand, so pre-1992 First Division history is out of scope by design.

The era's highest-scoring match: Portsmouth FC 7-4 Reading FC — 11 goals, in 2007-08.

11
Most goals in a match
2007-08
Season

The highest-scoring match of the Premier League era: Portsmouth FC 7-4 Reading FC — 11 goals, in 2007-08. Totals computed from the full-time score of every covered match.

Quick answers

What is the highest-scoring Premier League match?
Portsmouth FC 7-4 Reading FC — 11 goals, in 2007-08.

Highest-scoring matches

#ResultGoalsSeason
1Portsmouth FC 7-4 Reading FC112007-08
2Tottenham Hotspur FC 6-4 Reading FC102007-08
3Tottenham Hotspur FC 9-1 Wigan Athletic102009-10
4Manchester United FC 8-2 Arsenal FC102011-12
5Arsenal FC 7-3 Newcastle United FC102012-13
6West Bromwich Albion FC 5-5 Manchester United FC102012-13
7Norwich City FC 4-5 Southampton FC91993-94
8Manchester United FC 9-0 Ipswich Town FC91994-95
9Southampton FC 6-3 Manchester United FC91996-97
10Blackburn Rovers FC 7-2 Sheffield Wednesday FC91997-98

More Premier League era records: Most titles · Biggest wins · Most points in a season · Fewest points in a season · Best season starts · Worst season starts · Longest winning runs · Longest unbeaten runs · Longest losing runs · Most goals in a season · Fewest goals conceded · Relegations by club.

Source: 2025-26 Premier League match data, via openfootball/england (CC0 1.0) — source

Every fact computed from public match records — openfootball/england, CC0 1.0.

Play today’s top-flight round →