Skip navigation
Favorites
Sign up to follow your favorites on all your devices.
Sign up
All Scores
Odds by

Top 20 Premier League goals of all-time countdown

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.

Top 20 PL goals ever: No. 20 Kompany, Man City
Joe Prince-Wright revisits Vincent Kompany's "stunning strike" for Manchester City against Leicester City in the penultimate match of the 2018-19 season.


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.

Top 20 PL goals ever: No. 19 Bale, Spurs
Joe Prince-Wright looks back at Garth Bale's virtuoso volley for Spurs against Stoke in 2010 and how that goal became a harbinger of what the world could expect from the outstanding Welshman.


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.

Top 20 PL goals ever: No. 18 Cisse, Newcastle
Joe Prince-Wright revisits Papiss Cisse's incredible volley for Newcastle against Chelsea in 2012, calling it a goal the Senegalese forward will "always be remembered for."


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.

Top 20 PL goals ever: No. 17 Scholes, Man United
Joe Prince-Wright looks back on Paul Scholes' "tremendous technique" to pull off this incredible volley against Aston Villa back in 2006.


16. Heung-min Son scores an unbelievable solo goal against Burnley - 7 December, 2019

This goal won the Puskas award for the best goal on the planet and it’s hard to disagree.

Son has scored some amazing solo goals over the years but this was something else. As he picked the ball up on the edge of his own box it looked like nothing was on. But then he drove past one, two, three and four Burnley defenders. And kept going.

Running at incredible speed for almost the length of the pitch, Son then managed to settle himself and slot home a calm finish to send the Tottenham Hotspur Stadium wild. The noise levels were incredible, and kept getting louder and louder, as Son went on his mazy run.

One of the most consistently brilliant Premier League players over the last decade had delivered a goal he will always be remembered for.

Top 20 PL goals ever: No. 16 Son, Spurs
Joe Prince-Wright revisits Heung-Min Son's brilliant solo effort for Tottenham Hotspur against Burnley on December 7, 2019.


15. Mohamed Salah scores mesmerizing solo goal for Liverpool vs Manchester City in huge game - 3 October, 2021

To score a goal like this in a game like this is truly special. At the height of Liverpool’s rivalry with Manchester City, the games between them were so intense, tight and there was so little to choose between them.

Then Mohamed Salah, the Egyptian King, does something like this and the roar when this goal went in will stay with me forever.

In this game in October 2021, which ended in a thrilling 2-2 draw, Salah bamboozled City’s world-class players to give Liverpool the lead late in the second half.

City’s players had no answer as he picked the ball up with his back to goal, then twisted and wriggled past several defenders with mind-blowing skill before somehow smashing the ball across goal and into the far corner from a ridiculously tight angle.

Salah is a Liverpool legend and this has to be his best goal in a Liverpool shirt. It defies logic how he managed to do this.

Top 20 PL goals ever: No. 15 Salah, Liverpool
Joe Prince-Wright looks back at Mohamed Salah's scintillating goal against Manchester City on October 3, 2021.


14. Peter Crouch scores an unbelievable acrobatic volley for Stoke against Manchester City - 24 March, 2012

Giant striker Peter Crouch had a penchant for scoring incredible acrobatic volleys throughout his long career and this was the pick of the bunch. With his giant frame and swinging arms and legs, Crouch often defied logic and physics with the control he could get on the ball.

Across his time playing for Aston Villa, Southampton, Portsmouth, Tottenham, Stoke City and Burnley in the Premier League, Crouch scored a plethora of mind-boggling goals from impossible angles.

This one against Manchester City was simply stunning, as a long ball forward was knocked down to Crouch way out towards the right side of the box. Without even looking at where the goal was he took one touch and swiveled his entire body, as he sent an audacious dipping volley up and over Joe Hart and into the far top corner.

To get his angles right, the correct dip on the shot and weigh up everything from that distance in the space of a few milliseconds was genius. Crouch brought a smile to so many faces over the years and his cult hero status was cemented by goals like this. His robot celebrations weren’t bad either.

Top 20 PL goals ever: No. 14 Crouch, Stoke City
Joe Prince-Wright revisits Peter Crouch's 'mind-boggling' volley for Stoke City against Manchester City back in 2012.


13. Dennis Bergkamp scores swiveling, majestic goal for Arsenal at Newcastle — 2 March, 2002

There are some goals that really stick out in your memory and you remember exactly where you were and what you were doing when you saw it. I was sat in my parents’ living room, eating a pizza when I basically spat it out in amazement after what I’d just seen Dennis Bergkamp do. The Dutch maestro generated that kind of reaction often during his incredible career.

Bergkamp made Arsenal’s magnificent team tick under Arsene Wenger. The Dutch playmaker synced up perfectly with forwards Ian Wright, Thierry Henry, Marc Overmars, Robert Pires and Nicolas Anelka over the years, as his grace on the ball and ability to pick the right pass at the right time was unmatched. So many players who played with him lauded Bergkamp for making them, and the whole team, look better due to his brilliance.

The former Ajax and Inter Milan star was a genius and this goal, both for its ingenuity and audacity, has gone down in folklore. Like all great playmakers Bergkamp already painted a picture in his mind of what he wanted to do when the ball was coming to him. To pull it off was marvelous and befitting of his greatness.

To knock the ball around Newcastle’s Nikos Dabizas with his left foot with his back to goal, then already be on the move in the opposite direction to open his body up and then slot home with his right, all while the Newcastle defender was still reacting to the first pass into Bergkamp’s feet, was astounding and like watching ballet. We’ve never really seen another goal scored like this, and we may never see it again. That’s how creative Bergkamp was and the Dutchman was a true artist who painted many masterpieces throughout his career and especially during his time in the Premier League as the lead conductor of a hugely successful and entertaining Arsenal side. This was his piece de resistance.

Top 20 PL goals ever: No. 13 Bergkamp, Arsenal
Joe Prince-Wright takes a look back at Dennis Bergkamp's "mesmeric" goal for Arsenal against Newcastle back in 2002.

12. Tony Yeboah smashes home brilliant volley against Wimbledon, mirroring his strike against Liverpool — 23 September, 1995

Hammering a volley off the crossbar and in will forever be known as doing a “Yeboah” to many out there. That’s because Tony Yeboah mostly scored bangers as the Ghanian striker was a revelation at Leeds United.

Yeboah scored almost identical volleys just one month apart during the 1995-96 season. The first one was in August 1995 at Elland Road against Liverpool and this one away at Wimbledon came in September. The volley against Liverpool sometimes gets more airtime but this strike against Wimbledon was the better goal and won Premier League goal of the season.

The way Yeboah brings the ball down with his chest, then knocks it forward on his thigh as he beats a player with an wonderful drop of the shoulder, and then shifts the ball onto his right foot and smashes home a thunderbolt in off the underside of the bar is remarkable. To hit the ball that hard, with that accuracy is incredibly difficult to do. But he did this all the time.

In the same way David Beckham was known for whipping in free kicks and Wayne Rooney idolized for long-range efforts, Yeboah was the master of volleying home unstoppable efforts. In schoolyards across England for most of the 90’s, and beyond, you’d hear kids shouting “Yeboahhhhhhhh!” when volleying towards goal.

Top 20 PL goals ever: No. 12 Yeboah, Leeds United
Joe Prince-Wright has Tony Yeboah's iconic screamer against Wimbledon at No. 12 in his countdown of the top 20 Premier League goals of all time.

11. Thierry Henry’s wonderful turn and volley for Arsenal vs Manchester United — 30 September, 2000

One of the greatest strikers the Premier League has ever seen, Thierry Henry scored so many sublime goals over the years for the Gunners. But this was his best.

At the height of Arsenal’s rivalry with Manchester United, this game was up there among the biggest in world football. Henry was a rising star and had started to deliver goals, assists and general brilliance consistently for Arsene Wenger’s magnificent side.

Henry so often rose to the big occasion and in the first half of this game he scored the winner in a big statement win for Arsenal. With his back to goal he received the ball and United must have though ‘this is fine, we’re set defensively and Henry is miles from goal.’ Think again. Henry then flicked the ball up, turned and volleyed towards goal all in one movement to totally catch Fabian Barthez out.

The French goalkeeper wasn’t even that far off his line but Henry looped the ball over his head and got the trajectory and dip spot on as the ball flew into the top corner at the Clock End. Cue pandemonium from the Arsenal fans.

There were many moments of genius from Henry during his glittering career as he became Arsenal’s all-time leading goalscorer. But this goal was his piece de resistance.

Top 20 PL goals ever: No. 11 Henry, Arsenal
Thierry Henry's genius turn-and-volley for Arsenal against Manchester United clocks in at No. 11 on Joe Prince-Wright's countdown of the best Premier League goals in history.

10. Cristiano Ronaldo’s mesmerizing free kick for Manchester United vs Portsmouth — 30 January 2008

The legendary Portuguese forward is still scoring mind-blowing goals into his 40s, but in terms of a pure strike this was one of his best.

Ronaldo basically invented this free kick technique and he perfected it over the years, as so many other players copied it.

In this game against Portsmouth he lined up the free kick from 25 yards out and it looked like he couldn’t get enough dip to get the ball up and over the wall and into the net in time. Think again.

Ronaldo created incredible swerve and dip and hit the ball so hard it knuckled and gathered pace as it flew right into the top corner. His Hulk-like celebration said it all.

This was the day when Cristiano Ronaldo completed perfection when it came to free kick taking and he would go on to replicate incredible hits like this many times over the years from open play too. Ronaldo worked so hard to get this technique right and when it works it’s a joy to behold.

Top 20 PL goals ever: No. 10 Ronaldo, Man United
Cristiano Ronaldo's legendary knuckling free kick against Portsmouth kicks off the top 10 in Joe Prince-Wright's countdown of the best Premier League goals in history.

9. Teenager Wayne Rooney scores sublime long-range goal for Everton vs Arsenal to announce himself to the world — 18 October, 2002

“Remember the name, Wayne Rooney!” are the iconic words associated with this goal and Rooney never looked back.

As a 16-year-old Rooney was known across England as the next big thing. Everton manager David Moyes protected Rooney and nurtured him incredibly well.

But there was no stopping the hype train leaving the station after this miraculous winning goal in the 89th-minute against Arsene Wenger’s all-conquering Arsenal when they were pretty much at their peak.

In this game at Goodison Park Rooney came off the bench and picked up a long ball after it was knocked down to him. He took a touch towards goal and then curled home, with power, a brilliant finish off the crossbar and in to send the home fans wild. Legendary Arsenal goalkeeper David Seaman couldn’t work out how he’d been beaten from that distance.

This goal was the moment everyone realized Rooney would go on to achieve special things. During his career he became the all-time leading goalscorer for Manchester United and England, winning every trophy possible with the Red Devils.

But it was his penchant for scoring spectacular goals, which was there from the very start of his career, that truly set him apart.

Top 20 PL goals ever: No. 9 Rooney, Everton
Joe Prince-Wright looks back on 16-year-old Wayne Rooney's "unbelievable" goal for Everton against Arsenal back in 2002.

8. Robin van Persie scores iconic volley to seal Manchester United title win — 22 April, 2013

Robin van Persie propelled Manchester United to the Premier League title in 2012-13 as the Dutch striker was at the peak of his powers.

After leaving Arsenal for United to win trophies, RVP did exactly that in 2013.

He scored so many important goals throughout the season and this stunning volley off a wonderful long-range pass from Wayne Rooney but a bow on a brilliant season.

Rooney launched the ball into the air and from 40 yards away Robin van Persie managed to position his body in the correct position. He then unleashed an unstoppable volley into the far corner with perfect timing and technique. To score this type of volley with so much ground to make up and the ball flying so far in the air before he struck it was textbook Robin van Persie.

He always seemed able to pull off the impossible and this volley certainly defied logic.

Top 20 PL goals ever: No. 8 van Persie, Man United
Joe Prince-Wright looks back on Robin van Persie's iconic volley against Aston Villa, which sealed Manchester United's 20th English league title.