All-Time Premier League Goalscorers

The most prolific goalscorers in Premier League history, ranked by total career league goals. These are exactly the players who bring your score down fastest in a Premier League goals round of 501FC.

All-Time Premier League Goalscorers

PosPlayerGoals
🏆
Alan Shearer
England
260
2
Harry Kane
England
213
3
Wayne Rooney
England
208
4
Mohamed Salah
Egypt
193
5
Andy Cole
England
187
6
Sergio Agüero
Argentina
184
7
Frank Lampard
England
177
8
Thierry Henry
France
175
9
Robbie Fowler
England
163
10
Jermain Defoe
England
163
11
Michael Owen
England
150
12
Les Ferdinand
England
149
13
Teddy Sheringham
England
146
14
Jamie Vardy
England
145
15
Robin van Persie
Netherlands
144
16
Heung-min Son
Korea, South
127
17
Jimmy Floyd Hasselbaink
Netherlands
127
18
Robbie Keane
Ireland
126
19
Nicolas Anelka
France
125
20
Raheem Sterling
England
123
21
Dwight Yorke
Trinidad and Tobago
123
22
Romelu Lukaku
Belgium
121
23
Steven Gerrard
England
121
24
Ian Wright
England
113
25
Erling Haaland
Norway
112
26
Sadio Mané
Senegal
111
27
Dion Dublin
England
111
28
Emile Heskey
England
110
29
Ryan Giggs
Wales
108
30
Paul Scholes
England
107
31
Peter Crouch
England
106
32
Darren Bent
England
106
33
Didier Drogba
Cote d'Ivoire
104
34
Cristiano Ronaldo
Portugal
103
35
Matt Le Tissier
England
101
36
Emmanuel Adebayor
Togo
97
37
Callum Wilson
England
95
38
Ruud van Nistelrooy
Netherlands
95
39
Yakubu
Nigeria
95
40
Dimitar Berbatov
Bulgaria
94
41
Chris Wood
New Zealand
92
42
Kevin Phillips
England
92
43
Mark Viduka
Australia
92
44
Ollie Watkins
England
91
45
Ole Gunnar Solskjaer
Norway
91
46
Danny Welbeck
England
90
47
Olivier Giroud
France
90
48
James Beattie
England
90
49
Marcus Rashford
England
89
50
Dennis Bergkamp
Netherlands
87

Play it in 501FC

501FC turns these stats into a daily football darts puzzle. Start on 501, name footballers, and subtract their career numbers to check out to zero.

More all-time leaderboards

See the live 501FC Hall of Fame for player leaderboards across every daily challenge.