
A professional stadium pitch under the lights
Thomas Serer on Unsplash
Some matches are cagey, tactical chess games. Others are pure chaos. The highest scoring Premier League games of all time sit firmly in the second category, delivering goal-fests that fans never forget.
TL;DR: Portsmouth's 7–4 win over Reading in 2007 is the highest scoring Premier League game ever, with 11 goals.
On 29 September 2007 at Fratton Park, Portsmouth and Reading combined for eleven goals — still the most in a single Premier League match. Benjani Mwaruwari scored a hat-trick, while an own goal from Ívar Ingimarsson and a late Sulley Muntari penalty sealed the chaos. Remarkably, Reading also conceded an own goal, and the two clubs would repeat the madness just three months later.
Several games have featured ten goals, according to the official Premier League records:
While not the highest-scoring overall, the biggest margin of victory in Premier League history is 9–0, achieved four times:
Tottenham's 9–1 demolition of Wigan holds two striking records: nine goals in a single half, and eight scored by one team in a half. For neutrals, these matches are unforgettable — for goalkeepers like Reading's Marcus Hahnemann, who shipped 13 goals across two of these games, they're best forgotten.
High-scoring games expose both brilliance and collapse. Tactical discipline disintegrates, defenders lose their heads, and suddenly a 1–0 becomes a cricket score. These matches are the ultimate talking points on matchday.



Caught a wild scoreline this season? Share your reaction with fellow fans on Sportigon — the social network built for football fans.