Top 10 Highest-Scoring Games in Premier League History

The Premier League is often seen as one of the most exciting football leagues out there, and it's easy to see why. There are unique games where goals seem to come from everywhere, shaping the history of the highest-scoring matches in the league. This mix of high energy, top players, and devoted fans has led to some unforgettable moments in football. But there's something special about matches that become goal bonanzas. 

Whether it’s dramatic comebacks or one-sided results, these games are remembered not just for the score-line, but for their emotional impact and memorable moments. If you're tuning into Premier League matches today or looking back at past matches, these 10 classics have made their mark in the league's history. 

Let's take a look at each of these matches, filled with excitement, standout players, fans' reactions, and why they were so important. If you want to know who scored the most in Premier League football history, click here to explore our list of Premier League top scorers of all time.

Top 10 Highest-Scoring Games in Premier League History

1. Portsmouth 7–4 Reading

2. Manchester United 8–2 Arsenal

3. West Bromwich Albion 5–5 Manchester United

4. Arsenal 7–3 Newcastle United

5. Tottenham Hotspur 6–4 Reading

6. Manchester City 6–3 Arsenal

7. Everton 6–2 Sunderland (November 1, 2015)

8. Chelsea 6–3 Everton (August 30, 2014)

9. Southampton 3–6 Manchester United (October 26, 1996)

10. Tottenham 6–4 Leicester City (February 1, 2004)


People Also Read: Top 10 Premier League Goals of All Time

10. Tottenham 6–4 Leicester City (February 1, 2004)

Before Leicester pulled off that incredible title win, they were just trying to avoid getting kicked out of the league. Back in 2004, when they played at White Hart Lane, no one could have seen a 10-goal game coming, especially against a hit-or-miss Tottenham team. Jermain Defoe was on fire, with help from Frédéric Kanouté and Robbie Keane adding to the score. 

Leicester didn't back down, though; Les Ferdinand and Paul Dickov made sure the game stayed competitive. Spurs fans left with big smiles, not just because of the win, but because their team played so boldly. Fans watching from outside were shocked at how open both teams were.


Image Credit: GettyImages

As one Sky Sports commentator put it, “Defending is thrown out the window, a raw Premier League entertainment.” It truly was one of those wild matches that everyone talked about the next day, not because of title races or relegation worries, but just because it was pure football fun.

9. Southampton 3–6 Manchester United (October 26, 1996)

Looking back at the 90s, the Premier League was still figuring itself out, but wild matches like this one showed its energy. The trip to The Dell was chaotic right from the start, and not just because there were nine goals. What everyone remembers is Sir Alex Ferguson's surprising move, swapping out goalkeeper Peter Schmeichel for Raimond van der Gouw after they conceded early.


Image Credit: GettyImages

United's defense had a rough night, but their offense, with stars like Eric Cantona, David Beckham, and Andy Cole, dominated Southampton. This game was even more memorable because just a day earlier, United had lost 5–0 to Newcastle. They needed this match as a response; it was wild, unpredictable, and perfectly United. 

Fans who watched saw a game where every attack felt like a goal was coming. It was a classic Premier League football match, the kind of match where players make names for themselves and legends shine.

8. Chelsea 6–3 Everton (August 30, 2014)

This game at Goodison Park was supposed to be a close one, but it turned into one of the craziest Premier League games of the 2014/15 season. Chelsea, managed by José Mourinho, wasn’t known for high-scoring games, but this night was different. Just 35 seconds in, Diego Costa scored. What came next was just wild, with both teams scoring quickly, some amazing shots, and a few defensive mistakes. 

Chelsea had goals from Eden Hazard, Ramires, Nemanja Matić, and Branislav Ivanović, while Everton saw Kevin Mirallas and Steven Naismith find the net. The second half was especially crazy, with five goals in just 11 minutes. Fans all over were amazed by what they saw. BT Sport even called it Premier League madness at its best.


Image Credit: GettyImages

Chelsea fans were happy about the win, but there were some concerns since they let in three goals against Everton, showing that their defense had some issues. Still, it was a high-scoring classic that proved even Mourinho can get caught up in a game full of goals.


Click here to Get Today Football Predictions!

7. Everton 6–2 Sunderland (November 1, 2015)

In a game that caught a lot of people off guard, Everton smashed six goals past a struggling Sunderland team at Goodison Park. Arouna Koné stole the show, scoring a hat-trick and causing all sorts of trouble for Sunderland's defense. The match kicked off slowly, but it quickly became a goal-fest after the first 20 minutes.


Image Credit: GettyImages

Everton got into their groove thanks to Ross Barkley and Gerard Deulofeu, while Sunderland's midfield was all over the place and didn’t help their defense at all. Fans in Merseyside were thrilled by what they called a “goal-hungry masterclass,” while Sunderland fans couldn't help but worry about relegation. 

For those just watching, it was a reminder that even the simplest Premier League matches today can turn into something unforgettable and one of the highest-scoring matches ever. Want to see the full list? Check out the complete list of the highest-scoring Premier League matches in history.

6. Manchester City 6–3 Arsenal (December 14, 2013)

The match at Etihad Stadium was a real clash between two top teams. The score showed how much better City was, and it also pointed out some of Arsenal's struggles in big games. Manchester City was on fire. With players like Sergio Agüero, Fernandinho, and David Silva, they attacked Arsenal whenever they wanted. 

Sure, the Gunners managed to score three goals, but City just came back stronger each time. Their pressing, passing, and positioning were something else. Pellegrini’s game plan put Wenger’s team under pressure, and by the end, many were already saying City was on track to win the title.


Image Credit: GettyImages

Commentators from places like Sky Sports and ESPN were blown away, calling it one of the best attacking displays seen in a while. It wasn’t just one of the highest-scoring matches; it also had a big impact on the Premier League top positions.

5. Tottenham Hotspur 6–4 Reading (December 29, 2007)

Just three months after a wild 7–4 loss, Reading found themselves in another one of the league’s highest-scoring matches, this time against Tottenham at White Hart Lane. Dimitar Berbatov was the star of the show, putting in a stunning performance with four goals that had Reading's defenders scrambling.


Image Credit: GettyImages

Robbie Keane and Jermain Defoe also got in on the action, while Reading's Stephen Hunt and Dave Kitson kept things exciting. The game had a back-and-forth vibe, with both teams focusing more on attacking than on tactics. Spurs fans enjoyed the win, but some experts pointed out the messy play from both sides. 

This match showed that even mid-table Premier League games could be packed with excitement. For fans watching from everywhere, it proved that you didn’t need a derby or a title showdown to get plenty of drama.


Click here to Convert Bet Codes for FREE!


4. Arsenal 7–3 Newcastle United (December 29, 2012)

One of the most fun Premier League matches in a while happened at the Emirates, where Theo Walcott probably had the best game of his life. Walcott, who has faced a lot of criticism for being inconsistent, was on fire that night. He scored a hat-trick, set up two goals, and was a nightmare for Newcastle’s defense for the entire match. 

Arsenal needed him because the game was tied at 3–3 until the last 20 minutes. Then, all of a sudden, Arsenal came alive. Olivier Giroud scored two quick goals, and Walcott added a few more to make it a blowout. Social media went wild with praise.


Image Credit: GettyImages

Arsenal fans were calling Walcott the “new Henry” (even if just for that night), while Newcastle fans were left frustrated by their team's complete breakdown. This game stands out as one of the highest-scoring matches filled with excitement and great plays.

3. West Bromwich Albion 5–5 Manchester United (May 19, 2013)

This game was memorable not just because of the ten goals, but for what it meant. Sir Alex Ferguson's last game as Manchester United’s coach was always going to be emotional, but few expected the wild finish at The Hawthorns. United jumped to a 3–0 lead in just half an hour.


Image Credit: GettyImages

They were up 5–2 with 15 minutes left. But out of nowhere, West Brom made a late comeback with three goals, including an amazing hat-trick from substitute Romelu Lukaku, ending the game in a 5–5 draw. While that season had its fair share of excitement, this final match amongst all Premier League matches had it all: joy, chaos, and a touch of nostalgia. 

Ferguson managed a wry smile at the end, saying it was a perfectly mad way to close out his 27 years. Fans, especially those who weren’t supporters of either side, saw it as a great farewell to the guy who shaped Premier League football into what it is today.

2. Manchester United 8–2 Arsenal (August 28, 2011)

Old Trafford has seen a lot of memorable Manchester United matches, but none quite like this one against Arsenal. The Gunners came in with a young squad, low on confidence because of injuries and transfer issues. What happened next was just brutal for them; it was their worst loss since 1896. United was on fire, with Wayne Rooney scoring three goals and making it look easy. 

Ashley Young added two fantastic goals, while Nani and Park Ji-Sung also got in on the action. Arsène Wenger watched from the sidelines, clearly at a loss, as the goals kept coming. For Arsenal fans, it was a tough day; for those just watching, it was impossible to turn away.


Image Credit: GettyImages

The match grabbed attention everywhere, not just because of the score but also for what it meant was a shift in power, a crisis for Arsenal, and just another example of United's strength. Even though United would end up losing the title by a narrow margin that season, this match gave everyone plenty to talk about and left a lasting mark on Arsenal fans.

1. Portsmouth 7–4 Reading (September 29, 2007)

Portsmouth’s 7–4 win over Reading is still the craziest game in Premier League history. Played at Fratton Park, this wild match had a total of 11 goals, making it the highest-scoring game ever. Fans thought they were in for a close, hard-fought match, but what they got was chaos.


Image Credit: GettyImages

Portsmouth, under Harry Redknapp, played an attacking style that we don’t usually see from them, while Reading showed some fight but also struggled defensively. Benjani Mwaruwari scored a hat-trick, and Niko Kranjčar controlled the game from midfield. On the Reading side, Dave Kitson and Stephen Hunt tried to keep them in the game, but they just couldn’t keep up with Portsmouth’s constant attacks. 

This match was more than just a game; it drew a lot of attention from fans who couldn’t believe what they were watching. One user on BBC Sport said it was the most ridiculous match I’ve ever seen in the best possible way. The match still holds the record for the most goals scored and is often talked about whenever Premier League games get wild.

What Makes These Games Iconic?

What makes these the highest-scoring matches in Premier League history isn't just the goals, it's the whole experience, the emotions, and the surprises. These games weren't just flukes; they were thrilling moments that represented everything fans love about football. They challenged the belief that top Premier League goal scorers need the whole game to shine. 

And who said Manchester United games are always close? Not always. Plus, it's not true that top clubs only win in a boring way. Sometimes they go for it. These matches even showed some vulnerability. Remember Arsenal’s meltdown in 2011? That wasn't just a score; it was a tough moment that stuck around for a while. 

And how about that crazy 5–5 draw under Ferguson at United? It reminded us that even the best teams can hit chaos. These games remind us that, even now with all the strategies and stats, anything can happen in Premier League matches. Whether you're tuning in for a good time or checking out Premier League top scorers for fantasy leagues, you might just see a piece of history unfold.

Why Fans Love the Goal Fests?

If you ask any fan what sticks with them from a game, you’ll hear things like, “that 6-3 win,” “the 5-5 Ferguson farewell,” or “when Walcott lit it up like prime Henry.” These matches are remembered not just for the scores but for how they made people feel. Nowadays, with the internet, their legacy grows even more. 

You see clip compilations, Twitter threads, and YouTube videos that give a fresh take on these classic games. Fans are always comparing today’s matches to these legendary ones, like asking, “Was this game better than Portsmouth–Reading?” 

Each high-scoring match becomes part of the Premier League’s amazing history. They pop up in trivia, FIFA games, and late-night debates. In a time when football can seem overly analyzed, these matches remind us how thrilling and unpredictable the sport can be.

A Legacy of Goals and Glory

The English Premier League is always full of surprises, but these ten matches brought the drama. We had everything from bold tactics that backfired to amazing comebacks, and from star players saying goodbye to new talents stepping up. 

These games were more than just scores; they reminded us why we love football, and not just the points and trophies. The highest-scoring matches will always stand out because they showed us the wild side of football. 

So next time you’re looking at Premier League games, keep in mind that the next thrilling match could be just around the corner.

People Also Ask About Highest-Scoring Games in Premier League History


What is the biggest home defeat in the Premier League?


On October 4, 2020, Manchester United faced Tottenham Hotspur at Old Trafford and ended up losing 1-6. This was their biggest defeat at home in the Premier League, and it stands out as one of the worst losses in the league's history for a big club like United.


What is the highest scoring games in EPL?


The highest-scoring game in Premier League history is Portsmouth's thrilling 7-4 win over Reading, which took place on September 29, 2007. With 11 goals in total, it’s a memorable match that stands out for its excitement and is often remembered by fans who love high-scoring games.


Who has the highest scoring in Premier League history?


Alan Shearer is the all-time top scorer in Premier League history, with a whopping 260 goals. He scored these during his time at Blackburn Rovers and Newcastle United. Known for his strong shots and reliable scoring, Shearer’s record is still unbroken in today's English football.


Has anyone scored 50 goals in the Premier League?


No. The closest is Erling Haaland, who scored 36 goals in the 2022/23 season with Manchester City. A bunch of players have scored over 50 goals in their Premier League careers, but nobody has made it to 50 in just one season. That makes it one of the toughest records to break in Premier League history.


What is the fastest score in the Premier League?


Shane Long scored the fastest goal in Premier League history for Southampton against Watford on April 23, 2019, just 7.69 seconds after the game started. This quick strike broke the record and has become one of the most unforgettable moments in Premier League history because of how surprising it was.


What is the highest score ever scored by one team in a football game?


The biggest score ever in a professional football game happened in 2002 when AS Adema beat SO l'Emyrne 149-0 in Madagascar. This record score was a protest, as SO l'Emyrne was purposely scoring own goals. In the Premier League, the largest win is 9-0, which Manchester United has done three times, with the latest being against Southampton in 2021.


Who has scored 100 Premier League goals fastest?


Harry Kane is the fastest player to net 100 goals in the Premier League, hitting that mark in only 141 games for Tottenham Hotspur. This amazing achievement makes him the quickest to reach 100 goals in the league, showing just how consistent he is and how great his finishing skills are in top-tier English football.


Who is the top scorer in Premier League history?


Alan Shearer is the all-time leading scorer in Premier League history, netting 260 goals from 1992 to 2006 while playing for Blackburn Rovers and Newcastle United. His record still stands, and he's regarded as a true legend in English football.


Who is the EPL top scorer of all time per season?


Erling Haaland holds the record for the most goals scored in a single Premier League season, netting 36 goals for Manchester City during the 2022/23 season. He broke the old record of 34 goals set by Andy Cole and Alan Shearer in their 42-game seasons, making him the top scorer in a single Premier League campaign.


Related Article


Breakdown of the Premier League's Top Goal Scorers by Club


List of footballers with 100 or more Premier League goals