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

2020-21 Premier League Players are highlighted. Goal statistics updated to 18th January 2021, Matchday 19

# 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 0 180
5

England Football

Frank Lampard    177
6

France Football

Thierry Henry    175
7

England Football

Robbie Fowler    163
8

England Football

Jermain Defoe    162
9

England Football

Harry Kane 12 155
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 11 114
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

Nigeria Football

Yakubu    95
32

Netherlands Football

Ruud van Nistelrooy    95
33

Bulgaria Football

Dimitar Berbatov    94
34

England Football

Kevin Phillips    92
35

Australia Football

Mark Viduka    92
36

England Football

Raheem Sterling 5 91
37

Norway Fooball

Ole Gunnar Solskjaer    91
38

England Football

James Beattie    91
39

Senegal football

Sadio Mané 6 90
40

France Football

Olivier Giroud  3 89
41

Egypt Football

Mohamed Salah 13 88
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

England Football

Tony Cottee    78
54

England Football

Theo Walcott 2 77
55

England Football

Daniel Sturridge   76
56

Belgium Football

Christian Benteke 3 75
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

Italy Football

Paolo di Canio    66
65

South Korea Football

Heung-min Son 12 65
66

Wales Football

Mark Hughes    64
67

Iceland football

Gylfi Sigurdsson 2 63
68

Chile Football

Alexis Sánchez   63
69

England Football

Dean Holdsworth    63
70

Brazil Football

Roberto Firmino 5 62
71

France Football

Robert Pires    62
72

England Football

David Beckham    62
73

England Football

Stan Collymore    62
74

Ivory Coast Football

Yaya Touré   62
75

Algeria Football

Riyad Mahrez 4 61
76

Spain Football

David Silva   60
77

Gabon Football

Pierre-Emerick Aubameyang 5 59
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

Ireland Football

Shane Long 0 55
88

England Football

James Milner 0 55
89

Iceland football

Eider Gudjohnsen    55
90

Wales Football

John Hartson    55
91

England Football

Andy Carroll 1 54
92

Ireland Football

Damien Duff    54
93

Nigeria Football

Nwankwo Kanu    54
94

Uruguay Football

Gustavo Poyet    54
95

France Football

Anthony Martial 1 53
96

Scotland football

Steven Fletcher    53
97

England Football

Nicky Barmby    53
98

England Football

Gareth Barry    53
99

Mexico Football

Javier Hernández   53
100

Spain Football

Diego Costa   52

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
ADVERTISEMENT
Online Betting Site Betway
Archives
Back To Top