Premier League Top Scorers

All-Time Top 100 Premier League Goal Scorers 

Home Premier League All-Time Premier League

List of 100 Premier League Top Scorers. The table includes EPL Top Scorers Rank, Nationalities, Number of All-Time Goals Scored and Top Scorers Number of Goals in Season 2020-21.
The Top 5 Premier League Goal Scorers are Alan Shearer, Wayne Rooney, Andrew Cole, Sergio Agüero and Frank Lampard.
Premier League Top Scorer 2019-20
was Jamie Vardy.

See EPL Top Scorers 2019-20, Best Premier League Strike Rate and Top Scorer by Nation.

Premier League All-Time Top 100 Goal Scorers 1992-93 to 2020-21

2020-21 Premier League Players are highlighted. Goal statistics updated to 16th April 2021, Matchday 32

No. Nat Player 2020-21 Goals
1

England Football

Alan Shearer    260
2

England Football

Wayne Rooney    208
3

England Football

Andrew Cole    187
4

Argentina Football

Sergio Agüero 1 181
5

England Football

Frank Lampard    177
6

France Football

Thierry Henry    175
7

England Football

Harry Kane 21 164
8

England Football

Robbie Fowler    163
9

England Football

Jermain Defoe    162
10

England Football

Michael Owen    150
11

England Football

Les Ferdinand    149
12

England Football

Teddy Sheringham    146
13

Netherlands Football

Robin Van Persie    144
14

Netherlands Football

Jimmy Floyd Hasselbaink    128
15

Ireland Football

Robbie Keane    126
16

France Football

Nicolas Anelka    125
17

TRINIDAD & TOBAGO Football

Dwight Yorke    123
18

England Football

Steven Gerrard    120
19

England Football

Jamie Vardy 12 115
20

Belgium Football

Romelu Lukaku   113
21

England Football

Ian Wright    113
22

England Football

Dion Dublin    111
23

England Football

Emile Heskey    110
24

Wales Football

Ryan Giggs    109
25

England Football

Peter Crouch    108
26

England Football

Paul Scholes    107
27

England Football

Darren Bent    106
28

Ivory Coast Football

Didier Drogba    104
29

England Football

Matthew Le Tissier    101
30

Togo Football

Emmanuel Adebayor    97
31

England Football

Raheem Sterling 9 95
32

Nigeria Football

Yakubu    95
33

Netherlands Football

Ruud van Nistelrooy    95
34

Egypt Football

Mohamed Salah 19 94
35

Bulgaria Football

Dimitar Berbatov    94
36

England Football

Kevin Phillips    92
37

Australia Football

Mark Viduka    92
38

Senegal football

Sadio Mané 7 91
39

Norway Fooball

Ole Gunnar Solskjaer    91
40

England Football

James Beattie    91
41

France Football

Olivier Giroud  4 90
42

England Football

Kevin Davies    88
43

Netherlands Football

Dennis Bergkamp    87
44

Belgium Football

Eden Hazard   85
45

France Football

Louis Saha    85
46

Spain Football

Fernando Torres    85
47

Argentina Football

Carlos Tevez    84
48

Portugal Football

Cristiano Ronaldo    84
49

England Football

Chris Sutton    83
50

England Football

Kevin Campbell    83
51

Wales Football

Craig Bellamy    81
52

Wales Football

Gary Speed    80
53

Belgium Football

Christian Benteke 6 78
54

England Football

Tony Cottee    78
55

England Football

Theo Walcott 2 77
56

England Football

Daniel Sturridge   76
57

England Football

Gabriel Agbonlahor    74
58

England Football

Chris Armstrong    71
59

England Football

Brian Deane    71
60

France Football

Eric Cantona    70
61

England Football

Kevin Nolan    69
62

Uruguay Football

Luis Suarez    69
63

Scotland football

Duncan Ferguson    68
64

South Korea Football

Heung-min Son 14 67
65

Algeria Football

Riyad Mahrez 9 66
66

Italy Football

Paolo di Canio    66
67

Iceland football

Gylfi Sigurdsson 4 65
68

Wales Football

Mark Hughes    64
69

Gabon Football

Pierre-Emerick Aubameyang 9 63
70

Brazil Football

Roberto Firmino 6 63
71

Chile Football

Alexis Sánchez   63
72

England Football

Dean Holdsworth    63
73

France Football

Robert Pires    62
74

England Football

David Beckham    62
75

England Football

Stan Collymore    62
76

Ivory Coast Football

Yaya Touré   62
77

Spain Football

David Silva   60
78

Italy Football

Gianfranco Zola    59
79

Ireland Football

Niall Quinn    59
80

England Football

Peter Beardsley    58
81

USA Football Soccer

Clint Dempsey    57
82

England Football

Lee Bowyer    57
83

Australia Football

Harry Kewell    57
84

Australia Football

Tim Cahill    56
85

Jamaica football

Jason Euell    56
86

Scotland football

Kevin Gallacher    56
87

France Football

Anthony Martial 3 55
88

Ireland Football

Shane Long 0 55
89

England Football

James Milner 0 55
90

Iceland football

Eider Gudjohnsen    55
91

Wales Football

John Hartson    55
92

England Football

Marcus Rashford 10 54
93

England Football

Andy Carroll 1 54
94

Ireland Football

Damien Duff    54
95

Nigeria Football

Nwankwo Kanu    54
96

Uruguay Football

Gustavo Poyet    54
97

Scotland football

Steven Fletcher    53
98

England Football

Nicky Barmby    53
99

England Football

Gareth Barry    53
100

Mexico Football

Javier Hernández   53

Best Premier League Strikers

Premier League Hat Tricks

List of Premier League Top Scorers by Season

Premier League Goal Statistics

Premier League Clubs Top Goalscorers

English Football Top Flight Highest Goalscorers

ADVERTISEMENT
Online Betting Site Betway
Archives
Back To Top