Sign in Join
  • Celebrity
  • Entertainment
    • YouTube
  • FC ORIGINALS
  • Movies
  • NETFLIX
  • TV Show
  • Marvel
  • Sports
Sign in
Welcome!Log into your account
Forgot your password?
Create an account
Privacy Policy
Sign up
Welcome!Register for an account
A password will be e-mailed to you.
Privacy Policy
Password recovery
Recover your password
Search
Logo
  • Celebrity
  • Entertainment
  • FC ORIGINALS
  • Movies
  • NETFLIX
  • TV Show
  • Marvel
  • Sports
Logo
Facebook
Twitter
Linkedin
  • Celebrity
  • Entertainment
  • FC ORIGINALS
  • Movies
  • NETFLIX
  • TV Show
  • Marvel
  • Sports
More

    Most Goals in Premier League History (Ranked 25 to 1)

    Story by Lakshya Chopra • 10 months ago
    Dion Dublin

    Dion Dublin

    Former England international Dion Dublin occupies the 25th spot on this list of footballers with the most goals in Premier League history. Having played for EPL sides like Manchester United and Aston Villa, Dublin scored 111 throughout his Premier League career.

    Ian Wright

    Ian Wright

    Former Arsenal and Crystal Palace icon and a one-time EPL-winning player, Ian Wright has been active in the media, after having retired from playing in 2000. Wright is 24th on this list, and has a total of 113 Premier League goals to his name.

    Steven Gerrard

    Steven Gerrard

    One of the greatest footballers to have played for Liverpool, Steven Gerrard spent the majority of his playing career at the Anfield, even leading the Reds to nine trophies from 1998 to 2015. A flashy midfielder during his time, Gerrard scored 120 goals in the Premier League.

    Romelu Lukaku

    Romelu Lukaku

    A player who ranks seconds for the all-time European top goal-scorers in international football, Belgian star Romelu Lukaku is another player who spent a lot of time in the EPL, before moving to the Serie A. Lukaku, having played for Everton, Chelsea and Manchester United, scored 121 goals in the EPL.

    Raheem Sterling

    Raheem Sterling

    A free-agent right now, Raheem Sterling is considered by many as one of the best wingers to have ever played in Premier League history. A four-time Premier League winner, Sterling has played for four out of the big six teams, including Man City, Chelsea, Arsenal and Liverpool, having recorded a total of 123 goals.

    Dwight Yorke

    Dwight Yorke

    A former Trinidadian forward, Dwight Yorke spent a major part of his career at Aston Villa, before joining Manchester United in 1998, where he forged a brilliant strike-partnership with Andy Cole. Yorke is the greatest player from North America to have playing in the EPL, and has 123 goals to his name.

    Nicolas Anelka

    Nicolas Anelka

    Known for his ability to score as well as assist, Frenchman Nicolas Anelka was one of the quickest players with the ball, with fabulous technique and shooting skills. Anelka played for teams like Real Madrid, Arsenal, PSG, Liverpool and Man City, but was at his peak at Chelsea, also scoring 125 goals in the EPL.

    Robbie Keane

    Robbie Keane

    A former Irish international, who played for Premier League sides like Tottenham Hotspur and Liverpool, Robbie Keane spent more than seven seasons of his EPL career at White Hart Lane. Am impressive striker, Keane has 126 EPL goals to his name.

    Jimmy Floyd Hasselbaink

    Jimmy Floyd Hasselbaink

    Dutchman Jimmy Floyd Hasselbaink joined Chelsea in 2000, where he went on to establish himself as a prolific goal-scorer. Prior to that, he had already won the Premier League Golden Boot in 1999, and is the joint 16th highest goal-scorer in EPL history, with 127 strikes.

    Son Heung-Min

    Son Heung-Min

    South Korean forward Son Heung-Min is often regarded as the greatest Asian players to have featured in the Premier League, having only departed during the 2025 summer transfer window after a decade at Tottenham Hostpur. Heung-Min, currently playing for MLS side LA Galaxy, has 127 EPL goals to his name.

    Robin van Persie

    Robin van Persie

    One of the best strikers of his generation, Robin van Perise was known for his technique, ball control and vision. An Arsenal legend, who played for the Gunners from 2004 to 2012, Van Persie had controversially joined rivals Man Utd in 2012, and finished his EPL career with 144 goals.

    Jamie Vardy

    Jamie Vardy

    Often described by many as a one-man club for having spent over a decade at Leicester City, Jamie Vardy was the leader of the Foxes' during their historic 2015-16 Premier League triumph. Currently playing for Cremonese in the Italian top-flight, Vardy has 145 EPL goals to his name.

    Teddy Sheringham

    Teddy Sheringham

    A Manchester United and Tottenham icon, Teddy Sheringham was a pivotal part of the Red Devils' side that won the treble in 1999, including the EPL, Champions League and FA Cup titles. Sheringham scored 146 goals in the Premier League, while primarily playing as a second-striker.

    Les Ferdinand

    Les Ferdinand

    Former English footballer Les Ferdinand is one of the less-popular names to occupy a spot on this elite list of players. Throughout his career that spanned from 1986 to 2006, Ferdinand spent a lot of time in the EPL, playing for QPR, Tottenham and Newcastle, having scored 149 goals in total.

    Michael Owen

    Michael Owen

    The last English player to win the iconic Ballon d'Or award, Liverpool legend Michael Owen was named by Pele among the world's greatest living football players of all time. Owen played for the Reds until 2004, before securing a blockbuster move to Real Madrid. He scored a total of 150 goals in the EPL.

    Jermain Defoe

    Jermain Defoe

    Another Tottenham Hotspur legend, Jermain Defoe played for the Spurs from 2004 to 2008, before retiring to the club for a second stint in 2009, after a year-long venture at Portsmouth. He scored 156 goals in the Premier League, throughout his career, while also representing England in 57 international matches.

    Robbie Fowler

    Robbie Fowler

    The ninth spot on this list of elite Premier League goal-scorers is occupied by Liverpool legend Robbie Fowler, who most recently served as a manager of Saudi Pro League side Al-Qadisiah. Fowler played for the Reds, Man City, and Leeds United, scoring 163 goals in the EPL.

    Theirry Henry

    Theirry Henry

    Often considered as the greatest player of the Premier League era, French icon Thierry Henry was named the PFA Player of the Year two times, throughout his career. Henry was a part of the 'Invincibles' Arsenal side as well as France's 1998 WC-winning side, and has a total of 175 EPL goals to his name.

    Frank Lampard

    Frank Lampard

    Widely regarded as one of the greatest midfielders of all time, Chelsea legend Frank Lampard played for the club from 2001 to 2014, winning three Premier League titles and a UCL title. Lampard has 177 goals in the Premier Legaue, and also holds the record for the most goals by a midfielder in the competition's history.

    Sergio Aguero

    Sergio Aguero

    Another football legend, Argentinian Sergio Aguero played from Manchester City from 2011 to 2021, and holds the record for the most hat-tricks in Premier League history (12). Aguero played 275 matches in the EPL throughout his career, scoring 184 goals.

    Andrew Cole

    Andrew Cole

    The fifth spot on this elite list of EPL goal-scorers is occupied by Manchester United legend Andy Cole, who spent six years at the club, winning nine trophies in total, including five EPL titles and a UCL title. Having also represented Man City, Fulham and Newcastle United, Cole has 187 EPL goals to his name.

    Mohamed Salah

    Mohamed Salah

    Dubbed the 'Egyptian King', Mohamed Salah is recognized as one of the greatest wingers of all time, and is also the all-time top foreign goal-scorer in Premier league history. Having won the EPL Golden Boot in a historic season with the Reds in 2024-25, Salah has 188 EPL goals to his name.

    Wayne Rooney

    Wayne Rooney

    An English football legend, Wayne Rooney was known for his ability to play all around the pitch, as a forward as well as a mid-fielder with defensive responsibilities. Rooney is Manchester United's all-time leading goalscorer, having also recorded 208 goals in the Premier League throughout his career.

    Harry Kane

    Harry Kane

    One of the finest strikers of his generation, England captain Harry Kane currently plays for Bayern Munich in the German Bundesliga. He is the Premier League's second-highest goal-scorer and Tottenham's all-time top-scorer, having scored a record 213 goals in the Premier League from 2009 to 2023.

    Alan Shearer

    Alan Shearer

    One of the greatest players in Premier League history, Newcastle United legend Alan Shearer is the record goal-scorer in the competition's history. Shearer scored 260 goals in the EPL, playing for Newcastle, Blackburn Rovers and Southampton, and was also named PFA Player of the Year in 1995.

    Our Brands
    FirstCuriosity

    About us

    FirstCuriosity is your trustworthy source of Entertainment news. Get all update on Movies and TV Shows and Celebrities life.

    Follow us

    Facebook
    Linkedin
    X
    © 2026 FirstCuriosity by
    • About Us
    • Contact Us
    • Editorial Team
    • Editorial Policy
    • Ownership and Funding Information
    • Privacy Policy
    • Terms and Conditions