My Football Facts ⇒ Premier League ⇒ All-Time Premier League
Here is a 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 2023-24.
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. Harry Kane scored in more different 2022-23 Premier League games than any other player.
For more intriguing statistics, explore our sections on Best Premier League Strike Rate and Top Scorer by Nation.
2023-24 Premier League Players are highlighted. Goal Statistics updated to 27th November – Matchday 13
No. | Nat | Player | 2023-24 | Goals |
---|---|---|---|---|
1 |
|
Alan Shearer | 260 | |
2 |
|
Harry Kane | 213 | |
3 |
|
Wayne Rooney | 208 | |
4 |
|
Andrew Cole | 187 | |
5 |
|
Sergio Agüero | 184 | |
6 |
|
Frank Lampard | 177 | |
7 |
|
Thierry Henry | 175 | |
8 |
|
Robbie Fowler | 163 | |
9 |
|
Jermain Defoe | 162 | |
10 |
|
Michael Owen | 150 | |
11 |
|
Mohamed Salah | 10 | 149 |
12 |
|
Les Ferdinand | 149 | |
13 |
|
Teddy Sheringham | 146 | |
14 |
|
Robin Van Persie | 144 | |
15 |
|
Jamie Vardy | 136 | |
16 |
|
Jimmy Floyd Hasselbaink | 127 | |
17 |
|
Robbie Keane | 126 | |
18 |
|
Nicolas Anelka | 125 | |
19 |
|
Dwight Yorke | 123 | |
20 |
|
Romelu Lukaku | 121 | |
21 |
|
Raheem Sterling | 5 | 120 |
22 |
|
Steven Gerrard | 120 | |
23 |
|
Ian Wright | 113 | |
24 |
|
Heung-min Son | 8 | 111 |
25 |
|
Sadio Mané | 111 | |
26 |
|
Dion Dublin | 111 | |
27 |
|
Emile Heskey | 110 | |
28 |
|
Ryan Giggs | 109 | |
29 |
|
Peter Crouch | 108 | |
30 |
|
Paul Scholes | 107 | |
31 |
|
Darren Bent | 106 | |
32 |
|
Didier Drogba | 104 | |
33 |
|
Cristiano Ronaldo | 103 | |
34 |
|
Matthew Le Tissier | 101 | |
35 |
|
Emmanuel Adebayor | 97 | |
36 |
|
Yakubu | 95 | |
37 |
|
Ruud van Nistelrooy | 95 | |
38 |
|
Dimitar Berbatov | 94 | |
39 |
|
Kevin Phillips | 92 | |
40 |
|
Mark Viduka | 92 | |
41 |
|
Ole Gunnar Solskjaer | 91 | |
42 |
|
James Beattie | 91 | |
43 |
|
Olivier Giroud | 90 | |
44 |
|
Kevin Davies | 88 | |
45 |
|
Dennis Bergkamp | 87 | |
46 |
|
Callum Wilson | 7 | 86 |
47 |
|
Christian Benteke | 86 | |
48 |
|
Eden Hazard | 85 | |
49 |
|
Louis Saha | 85 | |
50 |
|
Fernando Torres | 85 | |
51 |
|
Carlos Tevez | 84 | |
52 |
|
Chris Sutton | 83 | |
53 |
|
Kevin Campbell | 83 | |
54 |
|
Roberto Firmino | 82 | |
55 |
|
Riyad Mahrez | 82 | |
56 |
|
Craig Bellamy | 81 | |
57 |
|
Theo Walcott | 80 | |
58 |
|
Gary Speed | 80 | |
59 |
|
Marcus Rashford | 2 | 78 |
60 |
|
Tony Cottee | 78 | |
61 |
|
Daniel Sturridge | 76 | |
62 |
|
Gabriel Agbonlahor | 74 | |
63 |
|
Chris Armstrong | 71 | |
64 |
|
Brian Deane | 71 | |
65 |
|
Gabriel Jesus | 1 | 70 |
66 |
|
Danny Ings | 0 | 70 |
67 |
|
Eric Cantona | 70 | |
68 |
|
Pierre-Emerick Aubameyang | 69 | |
69 |
|
Kevin Nolan | 69 | |
70 |
|
Luis Suarez | 69 | |
71 |
|
Wilfried Zaha | 68 | |
72 |
|
Duncan Ferguson | 68 | |
73 |
|
Gylfi Sigurdsson | 67 | |
74 |
|
Paolo di Canio | 66 | |
75 |
|
Kevin De Bruyne | 0 | 64 |
76 |
|
Mark Hughes | 64 | |
77 |
|
Michail Antonio | 2 | 63 |
78 |
|
Danny Welbeck | 1 | 63 |
79 |
|
Anthony Martial | 1 | 63 |
80 |
|
Alexis Sánchez | 63 | |
81 |
|
Dean Holdsworth | 63 | |
82 |
|
Robert Pires | 62 | |
83 |
|
David Beckham | 62 | |
84 |
|
Stan Collymore | 62 | |
85 |
|
Yaya Touré | 62 | |
86 |
|
David Silva | 60 | |
87 |
|
Gianfranco Zola | 59 | |
88 |
|
Niall Quinn | 59 | |
89 |
|
Chris Wood | 3 | 58 |
90 |
|
Peter Beardsley | 58 | |
91 |
|
Clint Dempsey | 57 | |
92 |
|
Lee Bowyer | 57 | |
93 |
|
Harry Kewell | 57 | |
94 |
|
Shane Long | 56 | |
95 |
|
Tim Cahill | 56 | |
96 |
|
Jason Euell | 56 | |
97 |
|
Kevin Gallacher | 56 | |
98 |
|
James Milner | 0 | 55 |
99 |
|
Eider Gudjohnsen | 55 | |
100 |
|
John Hartson | 55 | |
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
32Red is a highly-rated site for Premier League outright bets, with some of the best odds for the current season.
List of Premier League Top Scorers by Season
Premier League Goal Statistics
Premier League Clubs Top Goalscorers
English Football Top Flight Highest Goalscorers
Top Premier League Asian Goalscorers
Top Premier League African Goalscorers
ADVERTISEMENT