Top 100 Premier League Goalscorers of All Time – Ranked
The Premier League has been graced by some of the greatest goalscorers in football history. From clinical finishers to dazzling forwards, these players have defined eras, lifted clubs, and entertained millions with their incredible goal-scoring feats. Here is a countdown of the top 100 scorers in Premier League history.
100. Clint Dempsey – 57 Goals

The American forward made a huge impact at Fulham and Tottenham. Known for his work rate and powerful finishing, Dempsey remains the most successful American outfield player in Premier League history.
99. Jarrod Bowen – 57 Goals

Bowen has become a talisman for West Ham United. His direct running, eye for goal, and consistency have made him one of the most reliable wide forwards in recent seasons.
98. Dominic Calvert-Lewin – 57 Goals

Calvert-Lewin established himself as Everton’s main striker with his aerial dominance and sharp finishing. Injuries slowed him down, but his peak form showed he could be one of the most clinical English strikers.
Read also: Supercomputer Predicts the 2025/26 Premier League Table in Full
97. Niall Quinn – 59 Goals

A tall and technically gifted target man, Quinn was a fan favorite at Sunderland and Manchester City. His intelligent link-up play and headed goals made him a dangerous centre-forward.
96. Gianfranco Zola – 59 Goals

Zola brought flair and creativity to Chelsea in the late 1990s and early 2000s. His skill, vision, and finishing ability made him a Premier League legend.
95. Peter Beardsley – 59 Goals

Beardsley was one of the most intelligent forwards of his era, with superb vision and dribbling ability. He played a key role for Newcastle United, inspiring a generation of young attackers.
94. Raúl Jiménez – 59 Goals

The Mexican forward was Wolves’ focal point in their return to the top flight. A natural finisher, Jiménez combined physical strength with clever movement before injuries curtailed his rise.
Read also: Bayern Munich’s 20 Greatest Players of All Time
93. David Silva – 60 Goals

One of the finest playmakers in Premier League history, Silva added goals to his incredible creativity. His composure and technical brilliance helped Manchester City dominate English football.
92. Yaya Touré – 60 Goals

Touré was a powerhouse midfielder who also had a knack for scoring spectacular goals. His runs from midfield and set-piece mastery made him one of Manchester City’s greatest.
91. Phil Foden – 61 Goals

Still early in his career, Foden has already established himself as a key Manchester City player. His versatility, dribbling, and growing goal record suggest he will climb much higher on this list.
90. David Beckham – 62 Goals

Beckham was famous for his free-kicks, crosses, and pinpoint passing. His goals often came from distance, cementing his reputation as one of England’s most iconic midfielders.
Read also: The 20 Players With the Most Man of the Match Awards in Europe’s Top 5 Leagues
89. Robert Pirès – 62 Goals

Pirès was a key part of Arsenal’s Invincibles, combining technical flair with lethal finishing from the left. His link-up play with Thierry Henry was legendary.
88. Stan Collymore – 62 Goals

Collymore was a powerful striker who could score from anywhere. His pace and strength made him a difficult forward to defend against during his prime.
87. Bruno Fernandes – 63 Goals

Fernandes quickly became Manchester United’s main creative force. With penalties, long-range efforts, and late runs into the box, he consistently contributes goals from midfield.
86. Dean Holdsworth – 63 Goals

Holdsworth enjoyed a strong career with Wimbledon and Bolton. A reliable striker, he scored regularly across multiple Premier League seasons.
Read also: 10 Transfer Bargains - Ranked from 10-1
85. Anthony Martial – 63 Goals

Signed as a teenager for Manchester United, Martial showed flashes of brilliance. Known for his pace and dribbling, he has been a versatile but sometimes inconsistent forward.
84. Alexis Sánchez – 63 Goals

Sánchez lit up the league with Arsenal, combining energy, creativity, and goals. At his peak, he was one of the most feared forwards in world football.
83. Diogo Jota – 63 Goals

Jota has been an important part of Liverpool’s attack, known for his intelligent movement and finishing. Despite injuries, he has maintained an impressive strike rate.
82. Mark Hughes – 64 Goals

A physical and committed striker, Hughes scored crucial goals for Manchester United and Chelsea. His fighting spirit and finishing made him a respected figure in the league.
Read also: 20 Best Goalkeepers in the Premier League Right Now (2025) - Ranked
81. Richarlison – 66 Goals

The Brazilian forward made his mark at Watford, Everton, and later Tottenham. His versatility and aerial presence allow him to score in different ways.
80. Paolo Di Canio – 66 Goals

The fiery Italian forward became a cult hero at West Ham. Known for his spectacular volleys and unpredictable brilliance, Di Canio was as entertaining as he was controversial.
79. Gylfi Sigurdsson – 67 Goals

The Icelandic midfielder had a reputation for scoring from distance and set pieces. He was a consistent contributor for Swansea and Everton with his long-range strikes.
78. Wilfried Zaha – 68 Goals

Zaha was Crystal Palace’s talisman for over a decade. His dribbling, flair, and goals kept the club in the Premier League for years.
77. Michail Antonio – 68 Goals

Antonio reinvented himself from a winger into West Ham’s all-time top Premier League scorer. His physicality and versatility have made him invaluable to the Hammers.
76. Duncan Ferguson – 68 Goals

A towering Scottish striker, Ferguson was known for his aerial dominance. A cult hero at Everton, he embodied passion and aggression on the pitch.
75. Kevin Nolan – 69 Goals

Nolan was a goal-scoring midfielder with an eye for arriving late in the box. He scored key goals for Bolton, Newcastle, and West Ham.
74. Pierre-Emerick Aubameyang – 69 Goals

Aubameyang’s pace and finishing made him Arsenal’s main threat for several seasons. He shared the Golden Boot and was admired for his lightning counter-attacks.
73. Luis Suárez – 69 Goals

Suárez’s time at Liverpool was short but explosive. His dribbling, aggression, and incredible finishing made him one of the most lethal forwards the league has ever seen.
72. Éric Cantona – 70 Goals

Cantona was more than just goals; he was a symbol of Manchester United’s dominance in the 1990s. His charisma and creativity changed the club’s history.
71. Brian Deane – 71 Goals

Deane will always be remembered for scoring the very first Premier League goal in 1992. A reliable striker, he had a steady career across several clubs.
70. Chris Armstrong – 71 Goal

Armstrong became a key striker for Crystal Palace and Tottenham. His pace and finishing ability made him a consistent contributor.
69. Kevin De Bruyne – 72 Goals

One of the best midfielders of his generation, De Bruyne added goals to his incredible passing. His ability to strike from distance and arrive in the box has made him vital for Manchester City.
68. Danny Ings – 72 Goals

Ings overcame serious injuries to remain a sharp Premier League striker. His movement and clinical finishing shone particularly at Southampton.
67. Gabriel Agbonlahor – 73 Goals

A one-club man at Aston Villa, Agbonlahor was famous for his blistering pace. His goals made him a fan favorite for years.
66. Ollie Watkins – 75 Goals

Watkins has emerged as a top striker for Aston Villa. His relentless energy, movement, and growing finishing ability have made him one of the best in recent seasons.
65. Gabriel Jesus – 76 Goals

The Brazilian forward impressed at Manchester City before joining Arsenal. His pressing and technical ability, combined with crucial goals, make him an all-round modern striker.
64. Danny Welbeck – 77 Goals

Welbeck contributed to both Manchester United and Arsenal. His athleticism and versatility made him a valuable player despite injuries limiting his peak.
63. Daniel Sturridge – 77 Goals

Sturridge was one of the most clinical strikers when fit, especially during his partnership with Luis Suárez at Liverpool. His movement and finishing ability stood out.
62. Tony Cottee – 78 Goals

Cottee was a natural finisher who had success with West Ham and Everton. His consistency over multiple seasons earned him a solid reputation.
61. Gary Speed – 80 Goals

A legendary midfielder, Speed combined longevity with quality. He became the first player to reach 500 Premier League appearances, contributing both goals and leadership.
60. Theo Walcott – 80 Goals

Walcott’s blistering pace made him a constant threat on the wing for Arsenal. He matured into a reliable goalscorer, often cutting inside to finish clinically.
59. Craig Bellamy – 80 Goals

Bellamy was a fiery forward with pace and aggression. He played for several Premier League clubs and always brought intensity and important goals.
58. Riyad Mahrez – 82 Goals

Mahrez was key to Leicester’s fairytale title win in 2016. Later at Manchester City, his trickery and left foot made him a decisive winger in big matches.
57. Roberto Firmino – 82 Goals

Firmino was the heartbeat of Liverpool’s attack under Jürgen Klopp. His pressing, creativity, and clever finishes helped the club to major trophies.
56. Kevin Campbell – 83 Goals

Campbell was a strong and clinical forward who contributed across several clubs. His leadership and finishing made him a dependable striker in the 1990s and 2000s.
55. Chris Sutton – 83 Goals

Sutton was a powerful striker known for his aerial strength. He played a big role in Blackburn’s Premier League title triumph in 1995.
54. Louis Saha – 84 Goals

Saha combined speed, power, and finesse as a striker. At Manchester United and Fulham, he delivered vital goals despite frequent injuries.
53. Carlos Tevez – 84 Goals

Tevez was a warrior on the pitch, known for relentless energy and determination. His goals at Manchester United and Manchester City made him a hero for both clubs.
52. Eden Hazard – 85 Goals

Hazard dazzled Chelsea fans with his dribbling and creativity. While more of a creator than a scorer, he still managed to rack up an impressive tally of goals.
51. Fernando Torres – 85 Goals

Torres was electric during his time at Liverpool, becoming one of the deadliest strikers in Europe. Though less prolific at Chelsea, he still left a lasting mark on the league.
50. Christian Benteke – 86 Goals

Benteke was a dominant aerial presence, particularly at Aston Villa. His physicality and finishing gave defenders constant problems.
49. Kevin Davies – 87 Goals

Davies was a hardworking striker best remembered at Bolton. His physical play and leadership were as important as his goals.
48. Dennis Bergkamp – 87 Goals

Bergkamp redefined the role of a second striker at Arsenal. His technical brilliance, vision, and memorable goals made him one of the most elegant players to grace the Premier League.
47. Erling Haaland – 88 Goals

Despite playing only a few seasons so far, Haaland has been a phenomenon at Manchester City. His incredible strike rate and ruthless finishing suggest he could reach the very top of this list in the future.
46. Marcus Rashford – 89 Goals

Rashford has been a symbol of Manchester United’s new generation. His pace, directness, and ability to score in big games make him vital for club and country.
45. Callum Wilson – 89 Goals

Wilson has been one of the most reliable strikers in recent Premier League years. His composure in front of goal has been crucial for Bournemouth and Newcastle.
44. James Beattie – 90 Goals

Beattie made his mark at Southampton as a clinical striker. His aerial presence and powerful finishing gave him consistency across several seasons.
43. Olivier Giroud – 90 Goals

Giroud was often underrated but always effective. His strength, link-up play, and spectacular goals made him a reliable figure for both Arsenal and Chelsea.
42. Chris Wood – 91 Goals

The New Zealand striker has been a steady scorer for clubs like Burnley and Newcastle. His aerial ability and work ethic earned him respect across the league.
41. Ole Gunnar Solskjær – 91 Goals

Known as the “super-sub,” Solskjær was famous for scoring crucial goals off the bench for Manchester United. His calm finishing made him one of Sir Alex Ferguson’s most trusted forwards.
40. Kevin Phillips – 92 Goals

Phillips remains the only Englishman to win the European Golden Shoe, thanks to his sensational season with Sunderland. A natural poacher, his sharp finishing made him a Premier League standout.
39. Mark Viduka – 92 Goals

The Australian forward combined strength and finesse at Leeds United. Known for his composure in front of goal, Viduka scored memorable hat-tricks and crucial strikes.
38. Dimitar Berbatov – 94 Goals

Berbatov was a master of elegance and calmness. His touch and vision made him unique, and his hat-trick against Liverpool for Manchester United remains iconic.
37. Yakubu Aiyegbeni – 95 Goals

Yakubu was a strong and clinical striker who scored consistently for clubs like Portsmouth, Middlesbrough, and Everton. His ability to find the net made him a Premier League favorite.
36. Ruud van Nistelrooy – 95 Goals

Van Nistelrooy was one of the deadliest finishers in Premier League history. At Manchester United, he was unstoppable inside the box, scoring with precision and consistency.
35. Emmanuel Adebayor – 97 Goals

Adebayor impressed with his pace, strength, and goalscoring at Arsenal and Manchester City. Despite controversy off the pitch, he was a feared striker during his prime.
34. Matt Le Tissier – 101 Goals

Le Tissier spent his entire Premier League career at Southampton, becoming a club legend. Famous for spectacular long-range goals, he is considered one of England’s most naturally gifted players.
33. Cristiano Ronaldo – 103 Goals

Ronaldo’s first spell at Manchester United saw him develop into a world-class forward. His return years later added to his tally, showcasing his incredible longevity and professionalism.
32. Didier Drogba – 104 Goals

Drogba was Chelsea’s big-game player, scoring in multiple finals. His physical presence and knack for delivering in decisive moments made him a Premier League icon.
31. Peter Crouch – 106 Goals

At 6’7”, Crouch was unique but effective. His headers, technical skill, and even bicycle kicks earned him respect across the league.
30. Darren Bent – 106 Goals

Bent was one of the most reliable strikers of his generation, consistently hitting double figures for multiple clubs. His pace and finishing ability made him a constant threat.
29. Paul Scholes – 107 Goals

Scholes was a Manchester United legend who combined creativity with goals. His long-range strikes and late runs into the box defined his greatness.
28. Ryan Giggs – 108 Goals

Giggs is remembered more for his assists and dribbling, but he also scored regularly. His longevity and loyalty to Manchester United made him one of the league’s most celebrated figures.
27. Emile Heskey – 110 Goals

Heskey was a powerful forward whose strength and hold-up play often benefited teammates. Though sometimes underrated, his contributions were vital for several Premier League clubs.
26. Dion Dublin – 111 Goals

Dublin was a versatile player who could play both in defense and attack, but it was his goalscoring that stood out. His consistency for Coventry and Aston Villa was remarkable.
25. Sadio Mané – 111 Goals

Mané was a key part of Liverpool’s front three, known for his pace, pressing, and finishing. His goals played a huge role in Liverpool’s Premier League and Champions League triumphs.
24. Ian Wright – 113 Goals

Wright was Arsenal’s star striker before Thierry Henry’s arrival. His instinct for goals and relentless energy made him a Gunners legend.
23. Steven Gerrard – 121 Goals

The Liverpool captain was famous for his long-range strikes and clutch goals. As a midfielder, his scoring record is a testament to his influence and ability.
22. Romelu Lukaku – 121 Goals

Lukaku was a powerhouse forward who excelled at Everton and Manchester United. His pace, strength, and finishing made him one of the league’s most consistent scorers.
21. Raheem Sterling – 123 Goals

Sterling became a key goalscorer for Manchester City during their dominant era under Pep Guardiola. His intelligent movement and finishing made him one of England’s top attackers.
20. Dwight Yorke – 123 Goals

Yorke was a key figure in Manchester United’s treble-winning side of 1999. His partnership with Andy Cole was one of the most feared duos in Premier League history.
19. Nicolas Anelka – 125 Goals

Anelka played for several top clubs, including Arsenal, Chelsea, and Manchester City. His pace, technique, and natural finishing ability made him a dangerous striker across two decades.
18. Robbie Keane – 126 Goals

Keane was a consistent scorer wherever he played, from Leeds to Tottenham. Known for his clever movement and trademark cartwheel celebration, he became a Premier League staple.
17. Heung-min Son – 127 Goals

Son has been Tottenham’s shining star alongside Harry Kane. His speed, two-footed finishing, and ability to score stunning goals make him one of the league’s finest modern forwards.
16. Jimmy Floyd Hasselbaink – 127 Goals

The Dutch striker had a thunderous shot and an instinct for goals. He starred for Chelsea and Leeds, winning the Golden Boot twice during his career.
15. Robin van Persie – 144 Goals

Van Persie was Arsenal’s talisman before moving to Manchester United. His elegant finishing and deadly left foot made him one of the most clinical strikers in Premier League history.
14. Jamie Vardy – 145 Goals

Vardy’s rise from non-league football to Premier League champion is remarkable. His blistering pace and relentless work rate made him Leicester’s greatest ever striker.
13. Teddy Sheringham – 146 Goals

Sheringham was a smart and composed forward who thrived well into his 30s. His intelligence and link-up play helped Manchester United secure the treble in 1999.
12. Les Ferdinand – 149 Goals

“Sir Les” was a dominant aerial presence and a natural finisher. His consistency across multiple clubs cemented his place among the best English strikers.
11. Michael Owen – 150 Goals

A prodigy at Liverpool, Owen’s pace and finishing won him the Ballon d’Or in 2001. Despite injuries later in his career, his legacy as a top striker remains intact.
10. Robbie Fowler – 162 Goals

Fowler, affectionately known as “God” by Liverpool fans, was a natural goalscorer. His finishing ability and instinct made him one of the most prolific English strikers.
9. Jermain Defoe – 163 Goals

Defoe was deadly inside the box, scoring consistently for Tottenham, Portsmouth, and Sunderland. His sharp finishing and longevity earned him a high place on this list.
8. Thierry Henry – 175 Goals

Henry is widely regarded as the greatest player in Premier League history. His pace, skill, and goalscoring ability transformed Arsenal into a dominant force in the early 2000s.
7. Frank Lampard – 177 Goals

Remarkably, Lampard is the highest-scoring midfielder in Premier League history. His late runs, long-range strikes, and consistency at Chelsea made him a true legend.
6. Sergio Agüero – 184 Goals

Agüero is Manchester City’s greatest ever striker. His last-minute title-winning goal in 2012 remains the most iconic moment in Premier League history.
5. Andy Cole – 187 Goals

Cole was a ruthless finisher, shining for Newcastle and Manchester United. His partnership with Dwight Yorke helped United secure historic success in the 1990s.
4. Mohamed Salah – 187 Goals

Salah has redefined goalscoring from the wing at Liverpool. His pace, dribbling, and finishing have made him one of the Premier League’s greatest forwards.
3. Wayne Rooney – 208 Goals

Rooney combined aggression, skill, and finishing to become Manchester United’s all-time leading scorer. His versatility and big-game goals make him one of England’s finest players ever.
2. Harry Kane – 213 Goals

Kane is Tottenham’s all-time leading scorer and one of the most complete strikers in history. His consistency, creativity, and lethal finishing put him on course to challenge Shearer’s record.
1. Alan Shearer – 260 Goals

Shearer is the undisputed king of Premier League goalscoring. With 260 goals for Blackburn and Newcastle, his power, precision, and consistency set a benchmark that may never be surpassed.