What are the Top 20 Premier League goals of all-time?
Answering that incredibly difficult question is our goal and we’re counting down the Top 20 Premier League goals in history between now and the end of the 2024-25 season.
This wasn’t easy, but it was fun, and the quality of goals which didn’t even make the Top 20 was mind-boggling.
MORE — Top 20 Premier League goals of all-time hub
We will release each goal included in our countdown one by one across our digital channels between now and May 2025, counting down to the goal which will win the accolade as our best-ever goal in Premier League history.
Below you will find the latest goal as we continue our countdown of the Top 20 all-time goals in the Premier League.
Counting down the Top 20 Premier League goals of all-time
20. Vincent Kompany’s stunning strike for Manchester City vs Leicester City — May 6, 2019
Cometh the hour, cometh Vincent Kompany. With Manchester City struggling to break down Leicester in the penultimate game of the 2019-20 season, they needed something special.
Kompany was one of the greatest defenders in the history of the game. But nobody expected him to unleash this incredible strike to send the Etihad Stadium wild.
City had to win their game in-hand against Leicester otherwise they would go into the final game of the season knowing the title was out of their control and Liverpool could snatch it.
But with 20 minutes to go Kompany strode forward from defense and with his teammates telling him to pass it, City’s skipper instead put his head down and sent a right-footed thunderbolt into the top corner.
City would go on to win the title by beating Brighton on the final day of the season, but Kompany’s goal was the iconic moment which won the trophy. Not only was it a brilliant goal but it was also hugely important. The perfect combo.
19. Gareth Bale’s amazing volley for Tottenham vs Stoke — August 21, 2010
Welsh wizard Gareth Bale delivered so many memorable moments, and goals, throughout his glittering career but this strike against Stoke has to go down as his best in the Premier League.
Bale, just 21 when he scored this goal, had taken a while to break into the Spurs team but was just starting to make his mark as a left-winger after being pushed forward from left back.
This acrobatic volley against Stoke was a glimpse of the brilliance which was about to come over the next decade, and more.
Bale scored so many Premier League stunners for Tottenham before he moved to Real Madrid in September 2013. His late strike at West Ham was memorable, plus so many curlers at White Hart Lane when Spurs needed him too.
But the audacity to pull off this volley, with his leg practically shoulder high when he connected with it, plus the angle he hit it from and placing it perfectly inside the far top corner, makes this his best-ever Premier League goal.
18. Papiss Cisse scores mind-blowing volley for Newcastle at Chelsea — May 2, 2012
Every once in a while there are players who arrive and become cult heroes instantly, as a purple patch lines up perfectly with their arrival at the club. Papiss Cisse enjoyed one of the best purple patches in Premier League history, as he arrived at Newcastle from Freiburg and instantly become a star.
Cisse arrived in January 2012 and scored 13 goals in his first 14 Premier League games for Newcastle as he helped them qualify for the Europa League as Alan Pardew’s Magpies were a proper surprise package and finished in fifth place just two seasons after being promoted to the top-flight.
If you ask any Newcastle fan, or any fan of any team for that matter, what they remember about Papiss Cisse they will simply say: “That goal he scored against Chelsea.”
When the ball dropped to Cisse way out on the left flank, the sheer audacity for him to have a shot from that angle given the degree of difficulty to pull it off was mind-boggling.
For him to then get all of his calculations correct and see the ball spin and drop into the far top corner and past Chelsea’s flailing legendary goalkeeper Petr Cech was quite something. Relive it in all its beauty below, as Cisse 37 scored goals in 117 Premier League games but none came close to this.
17. Paul Scholes scores superb volley for Manchester United against Aston Villa - 19 December, 2006
When you think of Paul Scholes you think of sensational goals and this was the pick of the bunch.
Scholes is a Manchester United legend and won it all for the Red Devils after coming through their youth setup.
The Mancunian midfielder was one of the most gifted players England has ever produced and often scored stunning volleys like this one.
This type of volley is something Scholes tried often and pulled off a few times during his amazing career. After a corner was cleared to way outside the box, Villa must have thought they would be fine. Think again.
The technique to pull this off is unbelievable. Scholes didn’t try to hammer the ball but lined up everything perfectly and caught the volley so sweetly that is sped up after it left his foot. There was just no saving this.