All-Time Top 100 Premier League Goals and Assists, My Football Facts

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

My Football Facts  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

RankNatPlayerGoalsAssistsComb
1

England Football

Alan Shearer 26064324
2

England Football

Wayne Rooney 208103311
3

England Football

Frank Lampard 177102279
4

Wales Football

Ryan Giggs 109162271
5

England Football

Andrew Cole 18773260
6

France Football

Thierry Henry 17574249
7

Argentina Football

Sergio Agüero18447231
8

England Football

Teddy Sheringham 14676222
9

England Football

Steven Gerrard 12092212
10

England Football

Robbie Fowler 16339202
11

England Football

Harry Kane16634200
12

England Football

Les Ferdinand 14949198
13

Netherlands Football

Robin Van Persie 14453197
14

England Football

Jermain Defoe 16233195
15

Netherlands Football

Jimmy Floyd Hasselbaink 12858186
16

Netherlands Football

Dennis Bergkamp 8794181
17

England Football

Michael Owen 15031181
18

TRINIDAD & TOBAGO Football

Dwight Yorke 12350173
19

France Football

Nicolas Anelka 12548173
20

England Football

Peter Crouch 10858166
21

England Football

Matthew Le Tissier 10163164
22

England Football

Emile Heskey 11053163
23

Ireland Football

Robbie Keane 12637163
24

England Football

Paul Scholes 10755162
25

Spain Football

Cesc Fàbregas50111161
26

Ivory Coast Football

Didier Drogba 10455159
27

England Football

Jamie Vardy12039159
28

Spain Football

David Silva6093153
29

England Football

Dion Dublin 11140151
30

Belgium Football

Romelu Lukaku11635151
31

England Football

Raheem Sterling9751148
32

England Football

Kevin Davies 8855143
33

England Football

David Beckham 6280142
34

England Football

James Milner5585140
35

Bulgaria Football

Eden Hazard8554139
36

Egypt Football

Mohamed Salah10036136
37

Bulgaria Football

Dimitar Berbatov 9440134
38

Togo Football

Emmanuel Adebayor 9736133
39

Senegal football

Sadio Mané9636132
40

England Football

Theo Walcott7854132
41

England Football

James Beattie 9137128
42

Norway Fooball

Ole Gunnar Solskjaer 9137128
43

France Football

Eric Cantona 7056126
44

England Football

Chris Sutton 8341124
45

Wales Football

Gary Speed 8044124
46

Nigeria Football

Yakubu 9526121
47

Argentina Football

Carlos Tevez 8436120
48

Belgium Football

Kevin De Bruyne4278120
49

Australia Football

Mark Viduka 9228120
50

England Football

Kevin Campbell 8336119
51

Portugal Football

Cristiano Ronaldo 8434118
52

France Football

Olivier Giroud 9028118
53

England Football

Ashley Young4869117
54

England Football

Gareth Barry5364117
55

Iceland football

Gylfi Sigurdsson6750117
56

Italy Football

Paolo di Canio 6649115
57

Spain Football

Fernando Torres 8529114
58

Algeria Football

Riyad Mahrez6747114
59

Denmark Football

Christian Eriksen5162113
60

England Football

Ian Wright 113 113
61

England Football

Brian Deane 7141112
62

Ireland Football

Craig Bellamy 8131112
63

South Korea Football

Heung-min Son7239111
64

Peru flag

Nolberto Solano4962111
65

Ireland Football

Damien Duff 5455109
66

Brazil Football

Roberto Firmino6742109
67

England Football

Gabriel Agbonlahor 7434108
68

England Football

Darren Bent 106 106
69

Spain Football

Juan Mata5254106
70

England Football

Danny Murphy5055105
71

England Football

Darren Anderton3768105
72

England Football

Nick Barmby 5350103
73

France Football

Robert Pires 6241103
74

Italy Football

Gianfranco Zola 5942101
75

England Football

Steve McManaman4159100
76

Wales Football

Mark Hughes 643397
77

England Football

Trevor Sinclair524597
78

Scotland football

Gary McAllister494796
79

Ireland Football

Niall Quinn 593796
80

England Football

Stewart Downing375996
81

Australia Football

Harry Kewell 573895
82

England Football

Kevin Nolan 692695
83

England Football

Lee Bowyer 573895
84

Netherlands Football

Ruud van Nistelrooy 95 95
85

Chile Football

Alexis Sánchez633194
86

France Football

Steed Malbranque395594
87

Ivory Coast Football

Yaya Touré623294
88

England Football

Kevin Phillips 92 92
89

England Football

Peter Beardsley 583391
90

England Football

Stan Collymore 622991
91

England Football

Paul Merson464389
92

Germany Football

Mesut Özil335487
93

Wales Football

Aaron Ramsey404686
94

England Football

Dele Alli513485
95

England Football

Leighton Baines325385
96

France Football

Louis Saha 85 85
97

England Football

Marcus Rashford553085
98

England Football

Aaron Lennon345084
99

Iceland football

Eider Gudjohnsen 552883
100

Spain Football

Mikel Arteta414283
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

RankNatPlayerGoalsAssistsComb
101

England Football

Leighton Baines325385
102

England Football

Aaron Lennon345084
103

Iceland football

Eider Gudjohnsen552883
104

Nigeria Football

Nwankwo Kanu542983
105

Spain Football

Mikel Arteta414283
106

England Football

Joe Cole463682
107

Montserrat Football

Ruel Fox364480
108

England Football

Dean Holdsworth631679
109

Australia Football

Tim Cahill562278
110

Ireland Football

Shane Long552378
111

Uruguay Football

Gustavo Poyet542478
112

 width=

Clint Dempsey571976
113

Scotland football

Kevin Gallacher562076
114

England Football

Jason Wilcox314576
115

France Football

Samir Nasri364076
116

Brazil Football

Philippe Coutinho413576
117

Wales Football

John Hartson552075
118

England Football

Carlton Cole522375
119

England Football

Jordan Henderson294675
120

Jamaica football

Jason Euell561874
121

England Football

Andy Carroll532174
122

England Football

Darius Vassell522274
123

Northern Ireland football

Chris Brunt244973
124

England Football

Dennis Wise343973
125

Norway Fooball

Morten Gamst Pedersen343973
126

Ecuador football

Antonio Valencia244670
127

Italy Football

Benito Carbone353570
128

Portugal Football

Nani264369
129

Spain Football

Diego Costa521668
130

England Football

Shaun Wright-Phillips323567
131

Scotland football

Steven Fletcher531265
132

England Football

Michael Carrick244064
133

France Football

Charles N'Zogbia283664
134

Ireland Football

Ian Harte283664
135

Portugal Football

Luís Boa Morte293564
136

Mexico Football

Javier Hernández531063
137

France Football

David Ginola214263
138

Nigeria Football

Efan Ekoku521062
139

Wales Football

Simon Davies273562
140

Spain Football

Santi Cazorla253560
141

England Football

Stuart Ripley144559
142

Israel (Palestine)

Eyal Berkovic174158
143

England Football

Matthew Etherington213657
144

England Football

Graeme Le Saux124456
145

England Football

Jermaine Pennant144054
146

England Football

Marc Albrighton173754
147

England Football

Andy Hinchcliffe113647
148

England Football

Gary Neville53540
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

Archives