Premier League Top Scorers

All-Time Top 100 Premier League Goalscorers 1992-93 to 2021-22

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 Harry Kane.
Premier League Top Scorer 2021-22
was shared between Mohamed Salah and Heung-min Son.

See Best Premier League Strike Rate and Top Scorer by Nation.

Premier League All-Time Top 100 Goalscorers 1992-93 to 2021-22

2021-22 Premier League Players are highlighted. Goal Statistics updated to 22nd May 2022, Matchday 38

No. Nat Player 2021-22 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   184
5

England Football

Harry Kane 17 183
6

England Football

Frank Lampard    177
7

France Football

Thierry Henry    175
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

England Football

Jamie Vardy 15 133
15

Netherlands Football

Jimmy Floyd Hasselbaink    127
16

Ireland Football

Robbie Keane    126
17

France Football

Nicolas Anelka    125
18

TRINIDAD & TOBAGO Football

Dwight Yorke    123
19

Belgium Football

Romelu Lukaku 8 121
20

Egypt Football

Mohamed Salah 23 120
21

England Football

Steven Gerrard    120
22

England Football

Ian Wright    113
23

Senegal football

Sadio Mané 16 111
24

England Football

Dion Dublin    111
25

England Football

Emile Heskey    110
26

England Football

Raheem Sterling 13 109
27

Wales Football

Ryan Giggs    109
28

England Football

Peter Crouch    108
29

England Football

Paul Scholes    107
30

England Football

Darren Bent    106
31

Ivory Coast Football

Didier Drogba    104
32

Portugal Football

Cristiano Ronaldo  18 102
33

England Football

Matthew Le Tissier    101
34

Togo Football

Emmanuel Adebayor    97
35

Nigeria Football

Yakubu    95
36

Netherlands Football

Ruud van Nistelrooy    95
37

Bulgaria Football

Dimitar Berbatov    94
38

South Korea Football

Heung-min Son 23 93
39

England Football

Kevin Phillips    92
40

Australia Football

Mark Viduka    92
41

Norway Fooball

Ole Gunnar Solskjaer    91
42

England Football

James Beattie    91
43

France Football

Olivier Giroud    90
44

England Football

Kevin Davies    88
45

Netherlands Football

Dennis Bergkamp    87
46

Belgium Football

Christian Benteke 4 86
47

Belgium Football

Eden Hazard   85
48

France Football

Louis Saha    85
49

Spain Football

Fernando Torres    85
50

Argentina Football

Carlos Tevez    84
51

England Football

Chris Sutton    83
52

England Football

Kevin Campbell    83
53

Wales Football

Craig Bellamy    81
54

Wales Football

Gary Speed    80
55

England Football

Theo Walcott 0 78
56

England Football

Tony Cottee    78
57

Algeria Football

Riyad Mahrez 11 77
58

England Football

Daniel Sturridge   76
59

England Football

Gabriel Agbonlahor    74
60

Brazil Football

Roberto Firmino 5 71
61

England Football

Chris Armstrong    71
62

England Football

Brian Deane    71
63

France Football

Eric Cantona    70
64

England Football

Kevin Nolan    69
65

Uruguay Football

Luis Suarez    69
66

Gabon Football

Pierre-Emerick Aubameyang 4 68
67

Scotland football

Duncan Ferguson    68
68

Iceland football

Gylfi Sigurdsson 0 67
69

Italy Football

Paolo di Canio    66
70

Wales Football

Mark Hughes    64
71

Chile Football

Alexis Sánchez   63
72

England Football

Dean Holdsworth    63
73

England Football

Danny Ings 7 62
74

France Football

Robert Pires    62
75

England Football

David Beckham    62
76

England Football

Stan Collymore    62
77

Ivory Coast Football

Yaya Touré   62
78

Ivory Coast Football

Wilfried Zaha 14 61
79

England Football

Callum Wilson 8 61
80

Spain Football

David Silva   60
81

England Football

Marcus Rashford 4 59
82

Italy Football

Gianfranco Zola    59
83

Ireland Football

Niall Quinn    59
84

England Football

Peter Beardsley    58
85

USA Football Soccer

Clint Dempsey    57
86

England Football

Lee Bowyer    57
87

Australia Football

Harry Kewell    57
88

Jamaica football

Michail Antonio 10 56
89

England Football

Danny Welbeck 6 56
90

Ireland Football

Shane Long 1 56
91

France Football

Anthony Martial 1 56
92

Australia Football

Tim Cahill    56
93

Jamaica football

Jason Euell    56
94

Scotland football

Kevin Gallacher    56
95

England Football

James Milner 0 55
96

Iceland football

Eider Gudjohnsen    55
97

Wales Football

John Hartson    55
98

France Football

Alexandre Lacazette 4 54
99

England Football

Andy Carroll 0 54
100

Ireland Football

Damien Duff    54
101

Nigeria Football

Nwankwo Kanu    54

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



ADVERTISEMENT
Online Betting Site Betway
Archives
Back To Top