Premier League Goal Statistics

All-Time Top 100 Premier League Goalscorers 1992-93 to 2019-20

Full details of the Top 100 Premier League Goalscorers including Nationalities & goals scored in the current season. BOLD = Current Premier League player 2019-20 season.
Statistics correct to 22nd September 2019 (Matchday 6).

Rank Nat Player 2019-20 Total Goals
1

England Football

Alan Shearer 260
2

England Football

Wayne Rooney 208
3

England Football

Andrew Cole 187
4

England Football

Frank Lampard 177
5

France Football

Thierry Henry 175
6

Argentina Football

Sergio Agüero 8 172
7

England Football

Robbie Fowler 163
8

England Football

Jermain Defoe 162
9

England Football

Michael Owen 150
10

England Football

Les Ferdinand 149
11

England Football

Teddy Sheringham 147
12

Netherlands Football

Robin Van Persie 144
13

England Football

Harry Kane 4 129
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

Belgium Football

Romelu Lukaku 0 113
20

England Football

Ian Wright 113
21

England Football

Dion Dublin 111
22

England Football

Emile Heskey 110
23

Wales Football

Ryan Giggs 109
24

England Football

Peter Crouch 108
25

England Football

Paul Scholes 107
26

England Football

Darren Bent 106
27

Ivory Coast Football

Didier Drogba 104
28

England Football

Matthew Le Tissier 101
29

Togo Football

Emmanuel Adebayor 97
30

Nigeria Football

Yakubu 95
31

Netherlands Football

Ruud van Nistelrooy 95
32

Bulgaria Football

Dimitar Berbatov 94
33

England Football

Kevin Phillips 92
34

Australia Football

Mark Viduka 92
35

Norway Fooball

Ole Gunnar Solskjaer 91
36

England Football

James Beattie 91
37

England Football

Kevin Davies 88
38

Netherlands Football

Dennis Bergkamp 87
39

Belgium Football

Eden Hazard 85
40

France Football

Louis Saha 85
41

Spain Football

Fernando Torres 85
42

Argentina Football

Carlos Tevez 84
43

Portugal Football

Cristiano Ronaldo 84

England Football

Jamie Vardy 3 83
44

England Football

Chris Sutton 83
45

England Football

Kevin Campbell 83
46

Wales Football

Craig Bellamy 81
48

Wales Football

Gary Speed 80
49

France Football

Olivier Giroud 0 78
50

England Football

Tony Cottee 78
51

England Football

Daniel Sturridge 0 76
52

England Football

Gabriel Agbonlahor 74
53

England Football

Theo Walcott 0 73

England Football

Raheem Sterling 4 71
54

England Football

Chris Armstrong 71
55

England Football

Brian Deane 71
57

Senegal football

Sadio Mané 4 70
58

Belgium Football

Christian Benteke 0 70
59

France Football

Eric Cantona 70
60

England Football

Kevin Nolan 69

Uruguay Football

Luis Suarez 69
61

Scotland football

Duncan Ferguson 68
63

Italy Football

Paolo di Canio 66
64

Wales Football

Mark Hughes 64
65

Chile Football

Alexis Sánchez 63
66

England Football

Dean Holdsworth 63
67

France Football

Robert Pires 62
68

England Football

David Beckham 62
69

England Football

Stan Collymore 62
70

Ivory Coast Football

Yaya Touré 62

Egypt Football

Mohamed Salah 4 60
71

Iceland football

Gylfi Sigurdsson 0 59
72

Italy Football

Gianfranco Zola 59
73

Ireland Football

Niall Quinn 59
74

England Football

Peter Beardsley 58
76

USA Football Soccer

Clint Dempsey 57
77

England Football

Lee Bowyer 57
78

Australia Football

Harry Kewell 57
79

Australia Football

Tim Cahill 56
80

Jamaica football

Jason Euell 56
81

Scotland football

Kevin Gallacher 56
82

Spain Football

David Silva 1 55
83

Iceland football

Eider Gudjohnsen 55
84

Wales Football

John Hartson 55
85

Ireland Football

Damien Duff 54
86

Nigeria Football

Nwankwo Kanu 54
87

Uruguay Football

Gustavo Poyet 54
88

England Football

James Milner 0 53
89

England Football

Andy Carroll 0 53
90

Ireland Football

Shane Long 0 53
91

Scotland football

Steven Fletcher 53
92

England Football

Nicky Barmby 53
93

England Football

Gareth Barry 53
94

Mexico Football

Javier Hernández 53
95

England Football

Carlton Cole 52
96

Spain Football

Diego Costa 52
97

Nigeria Football

Efan Ekoku 52
98

England Football

Darius Vassell 52
99

England Football

Trevor Sinclair 52
100

Spain Football

Juan Mata 0 51

Archives
Back To Top