All-Time Top 100 Premier League Goals and Assists 1992-93 to 2021-22

Home Premier League All-Time Premier League

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 2021-22.
Alan Shearer has the all-time most goals and assists.
BOLD = Current Premier League player 2021-22 season.
Statistics correct to 13th September 2021 (Matchday 4).  
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 184 47 231
8

England Football

Teddy Sheringham  146 76 222
9

England Football

Steven Gerrard  120 92 212
10

England Football

Robbie Fowler  163 39 202
11

England Football

Harry Kane 166 34 200
12

England Football

Les Ferdinand  149 49 198
13

Netherlands Football

Robin Van Persie  144 53 197
14

England Football

Jermain Defoe  162 33 195
15

Netherlands Football

Jimmy Floyd Hasselbaink  128 58 186
16

Netherlands Football

Dennis Bergkamp  87 94 181
17

England Football

Michael Owen  150 31 181
18

TRINIDAD & TOBAGO Football

Dwight Yorke  123 50 173
19

France Football

Nicolas Anelka  125 48 173
20

England Football

Peter Crouch  108 58 166
21

England Football

Matthew Le Tissier  101 63 164
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 55 159
27

England Football

Jamie Vardy 120 39 159
28

Spain Football

David Silva 60 93 153
29

England Football

Dion Dublin  111 40 151
30

Belgium Football

Romelu Lukaku 116 35 151
31

England Football

Raheem Sterling 97 51 148
32

England Football

Kevin Davies  88 55 143
33

England Football

David Beckham  62 80 142
34

England Football

James Milner 55 85 140
35

Bulgaria Football

Eden Hazard 85 54 139
36

Egypt Football

Mohamed Salah 100 36 136
37

Bulgaria Football

Dimitar Berbatov  94 40 134
38

Togo Football

Emmanuel Adebayor  97 36 133
39

Senegal football

Sadio Mané 96 36 132
40

England Football

Theo Walcott 78 54 132
41

England Football

James Beattie  91 37 128
42

Norway Fooball

Ole Gunnar Solskjaer  91 37 128
43

France Football

Eric Cantona  70 56 126
44

England Football

Chris Sutton  83 41 124
45

Wales Football

Gary Speed  80 44 124
46

Nigeria Football

Yakubu  95 26 121
47

Argentina Football

Carlos Tevez  84 36 120
48

Belgium Football

Kevin De Bruyne 42 78 120
49

Australia Football

Mark Viduka  92 28 120
50

England Football

Kevin Campbell  83 36 119
51

Portugal Football

Cristiano Ronaldo  84 34 118
52

France Football

Olivier Giroud  90 28 118
53

England Football

Ashley Young 48 69 117
54

England Football

Gareth Barry 53 64 117
55

Iceland football

Gylfi Sigurdsson 67 50 117
56

Italy Football

Paolo di Canio  66 49 115
57

Spain Football

Fernando Torres  85 29 114
58

Algeria Football

Riyad Mahrez 67 47 114
59

Denmark Football

Christian Eriksen 51 62 113
60

England Football

Ian Wright  113   113
61

England Football

Brian Deane  71 41 112
62

Ireland Football

Craig Bellamy  81 31 112
63

South Korea Football

Heung-min Son 72 39 111
64

Peru flag

Nolberto Solano 49 62 111
65

Ireland Football

Damien Duff  54 55 109
66

Brazil Football

Roberto Firmino 67 42 109
67

England Football

Gabriel Agbonlahor  74 34 108
68

England Football

Darren Bent  106   106
69

Spain Football

Juan Mata 52 54 106
70

England Football

Danny Murphy 50 55 105
71

England Football

Darren Anderton 37 68 105
72

England Football

Nick Barmby  53 50 103
73

France Football

Robert Pires  62 41 103
74

Italy Football

Gianfranco Zola  59 42 101
75

England Football

Steve McManaman 41 59 100
76

Wales Football

Mark Hughes  64 33 97
77

England Football

Trevor Sinclair 52 45 97
78

Scotland football

Gary McAllister 49 47 96
79

Ireland Football

Niall Quinn  59 37 96
80

England Football

Stewart Downing 37 59 96
81

Australia Football

Harry Kewell  57 38 95
82

England Football

Kevin Nolan  69 26 95
83

England Football

Lee Bowyer  57 38 95
84

Netherlands Football

Ruud van Nistelrooy  95   95
85

Chile Football

Alexis Sánchez 63 31 94
86

France Football

Steed Malbranque 39 55 94
87

Ivory Coast Football

Yaya Touré 62 32 94
88

England Football

Kevin Phillips  92   92
89

England Football

Peter Beardsley  58 33 91
90

England Football

Stan Collymore  62 29 91
91

England Football

Paul Merson 46 43 89
92

Germany Football

Mesut Özil 33 54 87
93

Wales Football

Aaron Ramsey 40 46 86
94

England Football

Dele Alli 51 34 85
95

England Football

Leighton Baines 32 53 85
96

France Football

Louis Saha  85   85
97

England Football

Marcus Rashford 55 30 85
98

England Football

Aaron Lennon 34 50 84
99

Iceland football

Eider Gudjohnsen  55 28 83
100

Spain Football

Mikel Arteta 41 42 83
BOLD = Current Premier League player 2021-22 season
Correct to 13th September 2021 (Matchday 4)

*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