MyFootballFacts > Premier League > All-Time Premier League > Top Scorers
All-Time Top 100 Premier League Goalscorers 1992-93 to 2024-25
Explore our comprehensive list of 100 Premier League Top Scorers All-Time. This table features the rankings, nationalities, total goals scored, appearances, goals/appearances per club, and first/last or latest season of the all-time 100 EPL top scorers. The Top Scorer List also provides the players’ number of goals scored in the Premier League Season 2024-25.
The Top 5 Premier League Goal Scorers are Alan Shearer, Harry Kane, Wayne Rooney, Andrew Cole and Sergio Agüero. Remarkably a total of 34 players have achieved the impressive milestone of 100 or more all-time Premier League goals.
Erling Haaland was the top scorer of the 2022-23 Premier League season during his debut campaign, having the most goals scored in a Premier League Season.
For more intriguing statistics, explore our sections on Best Premier League Strike Rate and Top Scorer by Nation.
All-Time 100 Top Premier League Goalscorers from 1992-93 to 2024-25
2024-25 Premier League Players are highlighted. Goal Statistics updated to 27th October 2024 – Matchday 9
Premier League Players with Over 100 All-Time Goals
Since the Premier League formation in PL Season 1992-93 there were 34 football players who have reached over 100 all-time Premier League goals. The most recent member and first Asian football player of the Premier League 100 club is Heung-min Son after hitting the landmark in Tottenham’s 2-1 win over Brighton in PL Season 2022-23. During the 1995–96 PL season, Alan Shearer became the first player to score 100 Premier League goals, and holds the record for the fewest games taken to reach the figure, doing so in 124 appearances. Harry Kane reached 100 goals in the second-fastest time, achieving this feat in 141 games. The youngest PL player to join the 100 Club was Michael Owen, who accomplished this milestone at the age of 23 years and 133 days. On 24th November 2000, Dwight Yorke made history as the first non-English player to score 100 goals in the Premier League. Didier Drogba followed suit and became the first African player to achieve this remarkable milestone on 10th March 2012. Sergio Agüero etched his name in the record books as the first South American player to reach the century mark of goals on 19th April 2016.
References: PremierLeague.com; Wikipedia; Transfermarkt
My Football Facts > Premier League > All-Time Premier League > PL 100 Top Scorers
More Premier League & English League Top Scorers Resources
List of Premier League Top Scorers by Season
Premier League Goal Statistics
Premier League Clubs Top Goalscorers
English Football Top Flight Highest Goalscorers