sergio aguero

Top 10 Premier League games of all time

The Premier League has been one of the best leagues in the world for a number of years. There have been many amazing games. Whether it be for high scoring games, amazing goals or high drama, we take a look at the top 10 Premier League games of all time.

10. Tottenham 6-4 Reading (2007)

A thrilling game down at White Hart Lane saw 10 goals hit the back of the net. The teams went into the break level, with the scores incredibly just 1-1. With Dimitar Berbatovs early strike being cancelled out by Kalifa Cisse.

Reading took the lead in the 53rd minute before hell broke loose on the pitch. Seven goals were scored in the proceeding 20 minutes as the sides exchanged blows.

Berbatov and Dave Kitson both scored twice to make the scores 4-3 to Reading.

Steed Malbranque drew the scores level before Jermain Defoe finally got Spurs ahead, scoring a rebound from a missed Penalty. Berbatov secured the points late on with his fourth goal of what was a thrilling game.


9. Manchester United 8-2 Arsenal (2011)

The history between the clubs goes a long way back. The 1990’s was the pinacle of the clubs’ rivalries, with both teams trading blows and mopping up the majority of Premier League and FA Cup trophies during the period. The pair were involved in many classic games, but one of the most amazing came in 2011.

Manchester United brutally took the Gunners to pieces in a game where every shot seemed to hit the back of the net.

Wayne Rooney bagged a hat-trick whilst Ashley Young scored two fantastic strikes from outside of the area. Danny Welbeck, Ji-Sung Park and Nani completed the rout, with Theo Walcott and Robin van Persie scoring consolation goals for the Gunners in one of the most one sided games between two rivals of all time.



8. Arsenal 4-4 Tottenham (2008)

Another game including Arsenal or Tottenham makes our top 10, and this time it was in the 2008 North London Derby.

David Bentley opened the scoring with an absolute stunner from 40 yards, but Mikael Silvestre pulled the hosts level.

Shortly after the break Arsenal went 3-1 up as Gallas and Adebayor both scored. However the advantage was short lived as Darren Bent pulled a goal back immediately.

Arsenal thought they had sealed the points when Robin van Persie made it 4-2 before the late drama.

Jermaine Jenas’s effort curled in on the 89 minute mark before Aaron Lennon struck a last gasp equaliser for Spurs.


7. Portsmouth 7-4 Reading (2007)

They may not be the most glamorous of clubs throughout the history of the Premier League, but in 2007 Portsmouth and Reading served up an 11 goal cracker.

The game still holds the record for the most goals in a Premier League game, but amazingly only three of them came in the first half. Benjani scored twice before Stephen Hunt pulled one back for the Royals on the stroke of Half Time.

Reading were back level shortly after the break after Pompey ‘keeper David James left his goal completely unguarded. However this was the closest they got to taking the points. Hreidarsson, Benjani and Kranjcar all scored to make the score 5-2 with still 20 minutes still to play.

Five minutes later, Shane Long pulled one back for the visitors to spark a frantic finale. Sean Davies made it six for the hosts before a Sulley Muntari penalty made it seven!

Nicky Shorey made up for an earlier penalty miss to grab a late consolation goal for Reading and subsequently break the scoring record. What a game!


6. Liverpool 4-4 Arsenal (2009)

It was a game that sent Liverpool to the top of the Premier League, but the main talking point of this game was Andrey Arshavin. The Russian scored all four Arsenal goals in wonderful and dramatic game at Anfield.

Arshavin scored the only goal of the first half in the 36th minute, before Liverpool turned it around after the break. Goals from Fernando Torres and Yossi Benayoun in the opening 11 minutes of the second period put the Merseysiders ahead.

Two quick fire goals from Arshavin then restored Arsenal’s lead as the Russian scored in the the 67th and 70th minutes to make it 3-2, before Fernando Torres scored his second equaliser of the game just two minutes later.

The game was set up for a dramatic finale and it came in stoppage time. As Liverpool pressed for a winner, they were hit on the break and allowed Arshavin to score his fourth and put Arsenal in front for a third time. Despite the late Arsenal goal, there was still time for more drama. Israeli midfielder Benayoun somehow managed to get hold of the ball in a crowded penalty area and get the ball over the line to snatch a point for the Reds.


5. Tottenham 3-5 Manchester United (2001)

First half goals from Dean Richards, Les Ferdinand and Christian Ziege gave Tottenham a 3-0 and seeming unassailable half time lead over Manchester United.

However this was the all conquering Manchester United of the late 90’s and early 2000’s. Sir Alex Ferguson’s half time team talk apparently consisted of the words “Come on lads, it’s Tottenham”.

What happened after the break was incredible. From 3-0 down to 5-3 winners. Andy Cole, Laurent Blanc, Ruud van Nistelrooy, Juan Sebastian Veron and David Beckham all scored as United showed their mental strength and all conquering ability to stun Spurs.


4. Newcastle 4-4 Arsenal (2011)

What a game! After just three minutes, Arsenal had already opened up a 2-0 lead, and were 4-0 up before the half-hour mark. The Gunners were cruising and even with going down to 10 men, they had the game under control.

A Joey Barton goal in the 67th minute looked like mere consolation. Eight minutes later Leon Best made it 4-2 before a Joey Barton penalty brought Newcastle right back into it.

However the Magpies saved the best until last. A Cheikh Tiote 25-yard wonderstrike sealed one the most dramatic and unlikely of comebacks.


3. Manchester United 4-3 Manchester City (2009)

2009, a few years after Manchester City had been given their riches, and one of the greatest games in Manchester’s history until this point.

Carlos Tevez made his first return to Old Trafford since his acrimonious departure during the previous summer. The game was a cracker, end to end throughout. Rooney gave United the early lead before Tevez rounded United ‘keeper Ben Foster to set up Gareth Barry for a swift equaliser.

Darren Fletcher scored after the break, but parity was once again restored with a wonderful 25-yard strike from Craig Bellamy. Fletcher scored again just 10 minutes from time in what looked to have sealed the points for United. But Bellamy wasn’t done. The Welshman made the most of an error in the United back line to round the ‘keeper and make it 3-3 in the last minute. A goal which sparked scenes of delerium in the Old Trafford away end.

However, it wasn’t over yet. With the referee allowing the game to continue into the 97th minute, United grabbed a winner. A perfectly weighted pass from Ryan Giggs saw Michael Owen score one of the most famous goals in Manchester Derby and Premier League history to send Old Trafford into pandemonium.


2. Liverpool 4-3 Newcastle (1996)

It was a time of great success for Newcastle United as they pushed hard for the Premier League title against Manchester United. The Magpies had seen their twelve point lead at the top of the table overhauled by Alex Fergusons men and they went into this game three points behind. Liverpool meanwhile were hot on Newcastle’s heels in third.

Robbie Fowler opened the scoring with his 27th goal of the season, before goals from Les Ferdinand and David Ginola gave Newcastle the lead.

Ten minutes after the interval, Fowler got Liverpool level once more. The parity was only short lived though as Faustino Asprilla responded immediately to regain the Geordies one goal advantage.

Newcastle continued to push forward to extend their lead, but were punished in the 68th minute as their attack was broken down. Jason McAteers cross was met by Stan Collymore who levelled the scores once more.

With both teams pushing for the winner, and the game ticking towards its finale, the final twist was delivered. John Barnes and Ian Rush combined for Liverpool to set up Stan Collymore. The striker buried the ball in front of the ecstatic Kop end and in the process broke the hearts of Kevin Keegan and the travelling Geordies.

A breathtaking game with and epic finale.


1. Manchester City 3-2 QPR (2012)

Manchester City knew they had to equal Manchester United’s result to win their first ever Premier League crown. They had already overhauled an eight point gap in the last few weeks and were ahead of United on goal difference.

However, with minutes to go in the game and Manchester United beating Sunderland, City were trailing 2-1. As the game ticked into added time, Eden Dzeko gave the hosts hope to draw the tie level – but it wouldn’t be enough. Manchester United had won, and Manchester City needed another.

However, in the 94th minute, Sergio Aguero sent the blue side of Manchester into pure ecstasy. The Argentine drilled the ball into the back of the net to snatch the trophy out of Manchester United’s hands.

It was a moment that will live long in the memory of every fan around the country. What a way to win the Premier League.

A game of drama, great goals, despair, heatache, relegation survival and Premier League titles. A game thoroughly deserving of the crown as the best Premier League game of all time.

Do you agree with our Top 10? What are your favourite games? Can Manchester City’s win over QPR ever be topped? Leave us a comment below. Support Football Faithful by sharing this article on social media.

Notify of
Inline Feedbacks
View all comments