Premier League Top Scorer Of All Time

Winning titles and securing European places dominates the headlines within English top-flight year in, year out, but such situations only arise with the presence of amazing premier league goal scorers all time on your side. The Premier League has been among the foremost talked about and enjoyed football leagues around the world.

Since its inception, it’s got plenty of football fanatics glued to their screens. The Premier League features a huge viewership, alongside an outsized fan base. Over the years, many best soccer goalies in the world graced the Premier League and enthralled one and everyone with their best save in soccer.

10. Les Ferdinand – 149 goals


The Queen’s Park Rangers and Tottenham Hotspur legend picked up just one major honor in his career in England, clinching the League Cup with the latter in 1999. But he is getting to be remembered as the greatest goalkeeper of all time for his displays within the ultimate third as against his trophy collection, with Newcastle fans holding him in particularly high regard due to his 45 goals in 74 Magpies appearances.

Upon retiring in 2006, Ferdinand headed back to Spurs during a coaching role to figure with the strikers at the club, before returning to a different of his former teams QPR, where he currently is their director of football.

9. Michael Owen – 150 goals

Hugely prolific for club and country, he’s widely considered premier league goal scorers of all time of his generation due to his agility and technical ability.


Owen may have lost the respect of Liverpool fans after sealing a move to fierce rivals Manchester United, but the striker will hope that his legacy is that of club legend, having netted 158 times in 297 appearances for the Reds.

The former England international soccer player now works as a pundit and commentator having retired with Stoke in 2013, with spells at Real Madrid and Newcastle coming in between his time at Anfield and Old Trafford.

8. Jermain Defoe – 162 goals

Still going strong at the age of 37 within the Scottish Premiership with Rangers, former England international Defoe has enjoyed an illustrious career as an EPL top scorer of all time, terrorizing defenses and linking up expertly together with his various strike partners over the years.


The pacey forward was a Premier League regular for the simplest part of 20 years, enjoying success ahead of goalkeeper for best saves in soccer history everywhere he went.

But he is going to be best known for his time in north London with Spurs, where he scored 143 times in 363 appearances for the club.

7. Robbie Fowler – 163 goals

Not many have lived the dream quite like Fowler, who became one of the premier league goal scorers all-time at his boyhood club due to his sublime efforts upfront, despite supporting their fierce rivals Everton growing up. Two spells at Anfield saw him record 183 goals, leaving him sixth in their all-time scoring charts.


The striker was a devotee favorite wherever he went, having also played at Manchester City and Leeds among other clubs before spells in Australia and Thailand.

At 45, he was last enjoying his managerial career at A-League side Brisbane Roar, before this pandemic saw his time within the country and subsequently at the club come to an end.

6. Thierry Henry – 175 goals

Quite simply one among the best strikers the sport has ever seen, and one whose time at Arsenal will never be forgotten. A fantastic eight years in north London saw the striker net 228 times in 375 games, well before any to return before or indeed after.


The former French international is another to undertake his hand as EPL top scorers of all time and at management upon retirement from playing.

Having begun as a youth coach with the Gunners, Henry then had brief spells with the Belgium national team and League 1 side Monaco, but now finds himself responsible for MLS outfit Montreal Impact.

5. Frank Lampard – 177 goals

Frank Lampard is an English midfielder who played for Chelsea within the Premier League. The Englishman is taken into account by many together of the best midfielders of his generation.


Besides having 177 goals and 103 assists, he also has the third-highest number among the greatest goalkeeper of all time in Premier League appearances with 609. He played for 14 years for Chelsea and won numerous trophies at Stamford Bridge.

He’s also Chelsea’s leading goal scorer with 211 goals across all competitions. He’s currently managing the Championship club, Derby County.

The new generation of Chelsea fans will know Lampard as their exciting, enthusiastic young manager, but older supporters will know just how special a player he was, together with his stunning long-range efforts and dead-ball abilities second-to-none back in his days on the pitch.

As the only midfielder within the highest ten, it’s evident just how talented he was, and more importantly what proportion he had an eye fixed for goal.

4. Sergio Agüero – 180 goals

Aguero’s limits know no bounds, and he’s now finished as City’s top scorer in eight of the last nine seasons, with an injury-hit campaign last outing providing the sole anomaly.


Add to that the very fact he’s recorded a minimum of 20 league goals in six of these seasons, and it’s no wonder that he finds himself as EPL top scorers of all time.

As the only current Premier League player within the top ten, Argentina is certainly within the driving seat in terms of where he lands up within the all-time standings.

Although Aguero isn’t among the highest five favorites to win the golden boot this season, he should still score enough to ease his way into the highest three.

3. Andrew Cole – 187

Cole’s lengthy list of Premier League clubs includes Newcastle, Blackburn, Man City, and Fulham, but it’s with Manchester United that his formidable presence before the goal is getting to be remembered most fondly.


He was a striker who played for 16 years at the highest level. He’s mostly remembered for his outstanding Premier League career. He’s the third-highest goalscorer within the tournament’s history, with 187 goals in 414 matches, and is undoubtedly among premier league top scorers all time.

Besides that, he won the Premier League title 5 times. He was instrumental in Manchester United’s treble-winning feat in 1998/99 and was a superb performer for them. Half of his tally was recorded with the Red Devils, alongside his often crucial efforts helping Sir Alex Ferguson’s men dominate English football at the highest of the 20th century. The striker lifted five league titles, two FA Cups, and thus the Champions League during his eight years at Old Trafford.

2. Wayne Rooney – 208 goals


Another Premier League legend, Rooney first flare-up onto the scene within the top-flight as a 16-year-old for Everton, with a shocking strike ending Arsenal’s 30-match winning run. It had been a logo of things to return, and from that moment on he became one of the EPL top scorers all-time and foremost feared strikers in world football. Wayne Rooney is arguably the EPL top scorers of all time in England.

 1.   Alan Shearer – 260 goals

The epitome of the entire center forward, Shearer clinched the Premier League Golden Boot for 3 consecutive seasons while leading the road for Blackburn Rovers, scoring 34, 31, and 25 goals respectively, helping his club to a league title along the way.


He has the maximum number of goals within the history of the Premier League. He played for Newcastle United for the bulk of his career. The English forward, during a glittering career, played as many as 441 games, a feat which is nearly impossible for several in today’s generation.

He scored 260 goals during a career spanning 14 years. Shearer also holds the joint record of scoring 11 Premier League hat-tricks. He was honored with the Golden Boot in three consecutive seasons- 1994/95, 1995/96, and 1996/97.

The 1994/95 season with Blackburn Rovers was probably the simplest one for Shearer, as he became the Player of the Season alongside the Rovers becoming champions. He also had a good amount of success in his short international career, scoring 30 goals in 63 appearances.

He retired from professional football in 2006 and later went into coaching.

The Newcastle legend is much out on his own at the highest of the premier league goal scorers’ all-time board and even leads the all-time scoring charts at two separate clubs, with both the Magpies and Rovers fortunate enough to possess such an icon as a serious part of their history.