Home Premier League All-Time Premier League

All-Time Top 100 Premier League Goals and Assists 1992-93 to 2019-20

Lists of Top Premier League Goals and Assists all time. Table 1 lists Players Top Premier League 100 Goals and Assists and Table 2 lists Premier League Players Bubbling up to Top  Goals and Assists. Tables detail goals, assists and combined goals & assists of EPL top scorers all time and for season 2019-20. Alan Shearer has the all-time most goals and assists.
BOLD = Current Premier League player 2019-20 season. Statistics correct to 26th July 2020 (Matchday 38).  
Click for Each Season’s Top Goal Scorers
 
and Premier League Hat-Tricks.

Top 100 Premier League Goals and Assists

Rank Nat Player Goals Assists Comb
1

England Football

Alan Shearer 260 64 324
2

England Football

Wayne Rooney 208 103 311
3

England Football

Frank Lampard 177 102 279
4

Wales Football

Ryan Giggs 109 162 271
5

England Football

Andrew Cole 187 73 260
6

France Football

Thierry Henry 175 74 249
7

Argentina Football

Sergio Agüero 180 46 226
8

England Football

Teddy Sheringham 147 76 223
9

England Football

Steven Gerrard 120 92 212
10

England Football

Robbie Fowler 163 39 202
11

England Football

Les Ferdinand 149 49 198
12

Netherlands Football

Robin Van Persie 144 53 197
13

England Football

Jermain Defoe 162 33 195
14

Netherlands Football

Jimmy Floyd Hasselbaink 128 58 186
15

Netherlands Football

Dennis Bergkamp 87 94 181
16

England Football

Michael Owen 150 31 181
17

TRINIDAD & TOBAGO Football

Dwight Yorke 123 50 173
18

France Football

Nicolas Anelka 125 48 173
19

England Football

Peter Crouch 108 58 166
20

England Football

Matthew Le Tissier 101 64 165
21

England Football

Harry Kane 143 20 163
22

England Football

Emile Heskey 110 53 163
23

Ireland Football

Robbie Keane 126 37 163
24

England Football

Paul Scholes 107 55 162
25

Spain Football

Cesc Fàbregas 50 111 161
26

Ivory Coast Football

Didier Drogba 104 54 158
27

Spain Football

David Silva 60 93 153
28

England Football

Dion Dublin 111 40 151
29

Belgium Football

Romelu Lukaku 113 35 148
30

England Football

Kevin Davies 88 55 143
31

England Football

David Beckham 62 80 142
32

Belgium Football

Eden Hazard 85 54 139
33

England Football

James Milner 55 84 139
34

England Football

Ian Wright 113 22 135
35

Bulgaria Football

Dimitar Berbatov 94 40 134
36

Togo Football

Emmanuel Adebayor 97 36 133
37

England Football

Jamie Vardy 103 29 132
38

England Football

Raheem Sterling 86 44 130
39

England Football

James Beattie 91 37 128
40

Norway Fooball

Ole Gunnar Solskjaer 91 37 128
41

England Football

Theo Walcott 75 51 126
42

France Football

Eric Cantona 70 56 126
43

England Football

Chris Sutton 83 41 124
44

Wales Football

Gary Speed 80 44 124
45

England Football

Darren Bent 106 15 121
46

Nigeria Football

Yakubu 95 26 121
47

Argentina Football

Carlos Tevez 84 36 120
48

Australia Football

Mark Viduka 92 28 120
49

England Football

Kevin Campbell 83 36 119
50

Portugal Football

Cristiano Ronaldo 84 34 118
51

England Football

Gareth Barry 53 64 117
52

England Football

Ashley Young 48 69 117
53

England Football

Kevin Phillips 92 24 116
54

Italy Football

Paolo di Canio 66 49 115
55

France Football

Olivier Giroud 86 28 114
56

Spain Football

Fernando Torres 85 29 114
57

Senegal football

Sadio Mané 84 29 113
58

Denmark Football

Christian Eriksen 51 62 113
59

England Football

Brian Deane 71 41 112
60

Wales Football

Craig Bellamy 81 31 112
61

Peru football

Nolberto Solano 49 62 111
62

Ireland Football

Damien Duff 54 55 109
63

Netherlands Football

Ruud van Nistelrooy 95 14 109
64

England Football

Gabriel Agbonlahor 74 34 108
65

Iceland football

Gylfi Sigurdsson 61 44 105
66

France Football

Louis Saha 85 20 105
67

England Football

Darren Anderton 37 68 105
68

England Football

Danny Murphy 50 55 105
69

Egypt Football

Mohamed Salah 75 29 104
70

England Football

Nicky Barmby 53 50 103
71

France Football

Robert Pires 62 41 103
72

Spain Football

Juan Mata 51 52 103
73

Belgium Football

Kevin De Bruyne 36 66 102
74

Italy Football

Gianfranco Zola 59 42 101
75

England Football

Steve McManaman 41 59 100
76

Algeria Football

Riyad Mahrez 57 40 97
77

England Football

Daniel Sturridge 76 21 97
78

Wales Football

Mark Hughes 64 33 97
79

England Football

Trevor Sinclair 52 45 97
80

Ireland Football

Niall Quinn 59 37 96
81

England Football

Stewart Downing 37 59 96
82

Scotland football

Gary McAllister 49 47 96
83

Australia Football

Harry Kewell 57 38 95
84

England Football

Lee Bowyer 57 38 95
85

England Football

Kevin Nolan 69 26 95
86

Chile Football

Alexis Sánchez 63 31 94
87

Ivory Coast Football

Yaya Touré 62 32 94
88

France Football

Steed Malbranque 39 55 94
89

Brazil Football

Roberto Firmino 57 35 92
90

Belgium Football

Christian Benteke 72 20 92
91

Uruguay Football

Luis Suarez 69 23 92
92

Scotland football

Duncan Ferguson 68 24 92
93

England Football

Stan Collymore 62 29 91
94

England Football

Peter Beardsley 58 33 91
95

England Football

Paul Merson 46 43 89
96

England Football

Tony Cottee 78 10 88
97

England Football

Chris Armstrong 71 16 87
98

Germany Football

Mesut Özil 33 54 87
99

Wales Football

Aaron Ramsey 40 46 86
100

England Football

Leighton Baines 32 53 85
BOLD = Current Premier League player 2019-20 season
Correct to 26th July 2020 (Matchday 38)

*Indicates Player still active.

Upcoming Top 100 Premier League  Goals and Assists

Rank Nat Player Goals Assists Comb
101

England Football

Leighton Baines 32 53 85
102

England Football

Aaron Lennon 34 50 84
103

Iceland football

Eider Gudjohnsen 55 28 83
104

Nigeria Football

Nwankwo Kanu 54 29 83
105

Spain Football

Mikel Arteta 41 42 83
106

England Football

Joe Cole 46 36 82
107

Montserrat Football

Ruel Fox 36 44 80
108

England Football

Dean Holdsworth 63 16 79
109

Australia Football

Tim Cahill 56 22 78
110

Ireland Football

Shane Long 55 23 78
111

Uruguay Football

Gustavo Poyet 54 24 78
112

 width=

Clint Dempsey 57 19 76
113

Scotland football

Kevin Gallacher 56 20 76
114

England Football

Jason Wilcox 31 45 76
115

France Football

Samir Nasri 36 40 76
116

Brazil Football

Philippe Coutinho 41 35 76
117

Wales Football

John Hartson 55 20 75
118

England Football

Carlton Cole 52 23 75
119

England Football

Jordan Henderson 29 46 75
120

Jamaica football

Jason Euell 56 18 74
121

England Football

Andy Carroll 53 21 74
122

England Football

Darius Vassell 52 22 74
123

Northern Ireland football

Chris Brunt 24 49 73
124

England Football

Dennis Wise 34 39 73
125

Norway Fooball

Morten Gamst Pedersen 34 39 73
126

Ecuador football

Antonio Valencia 24 46 70
127

Italy Football

Benito Carbone 35 35 70
128

Portugal Football

Nani 26 43 69
129

Spain Football

Diego Costa 52 16 68
130

England Football

Shaun Wright-Phillips 32 35 67
131

Scotland football

Steven Fletcher 53 12 65
132

England Football

Michael Carrick 24 40 64
133

France Football

Charles N'Zogbia 28 36 64
134

Ireland Football

Ian Harte 28 36 64
135

Portugal Football

Luís Boa Morte 29 35 64
136

Mexico Football

Javier Hernández 53 10 63
137

France Football

David Ginola 21 42 63
138

Nigeria Football

Efan Ekoku 52 10 62
139

Wales Football

Simon Davies 27 35 62
140

Spain Football

Santi Cazorla 25 35 60
141

England Football

Stuart Ripley 14 45 59
142

Israel (Palestine)

Eyal Berkovic 17 41 58
143

England Football

Matthew Etherington 21 36 57
144

England Football

Graeme Le Saux 12 44 56
145

England Football

Jermaine Pennant 14 40 54
146

England Football

Marc Albrighton 17 37 54
147

England Football

Andy Hinchcliffe 11 36 47
148

England Football

Gary Neville 5 35 40
BOLD = Current Premier League player 2019-20 season
Correct to 9th March 2020 (Matchday 29)

Click for All-Time Premier League Hat Tricks

Premier League Goal Statistics

Premier League All-Time Record Goalscorers

English Football Top Flight Highest Goalscorers

Premier League Hat-Tricks

ADVERTISEMENT
Online Betting Site Betway
Archives
Back To Top