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 9th March 2020 (Matchday 29).  
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 Shearer26064324
2

England Football

Wayne Rooney208103311
3

England Football

Frank Lampard177102279
4

Wales Football

Ryan Giggs109162271
5

England Football

Andrew Cole18773260
6

France Football

Thierry Henry17574249
7

Argentina Football

Sergio Agüero18046226
8

England Football

Teddy Sheringham14776223
9

England Football

Steven Gerrard12092212
10

England Football

Robbie Fowler16339202
11

England Football

Les Ferdinand14949198
12

Netherlands Football

Robin Van Persie14453197
13

England Football

Jermain Defoe16233195
14

Netherlands Football

Jimmy Floyd Hasselbaink12858186
15

Netherlands Football

Dennis Bergkamp8794181
16

England Football

Michael Owen15031181
17

TRINIDAD & TOBAGO Football

Dwight Yorke12350173
18

France Football

Nicolas Anelka12548173
19

England Football

Peter Crouch10858166
20

England Football

Matthew Le Tissier10164165
21

England Football

Emile Heskey11053163
22

Ireland Football

Robbie Keane12637163
23

England Football

Paul Scholes10755162
24

Spain Football

Cesc Fàbregas50111161
25

France Football

Didier Drogba10454158
26

England Football

Harry Kane13620156
27

England Football

Dion Dublin11140151
28

Belgium Football

Romelu Lukaku11335148
29

Spain Football

David Silva5790147
30

England Football

Kevin Davies8855143
31

England Football

David Beckham6280142
32

England Football

David Beckham6280142
33

Belgium Football

Eden Hazard8554139
34

England Football

James Milner5584139
35

England Football

Ian Wright11322135
36

Bulgaria Football

Dimitar Berbatov9440134
37

Togo Football

Emmanuel Adebayor9736133
38

England Football

James Beattie9137128
39

Norway Fooball

Ole Gunnar Solskjaer9137128
40

England Football

Jamie Vardy9928127
41

France Football

Eric Cantona7056126
42

England Football

Chris Sutton8341124
43

Wales Football

Gary Speed8044124
44

England Football

Theo Walcott7450124
45

England Football

Raheem Sterling7744121
46

England Football

Darren Bent10615121
47

Nigeria Football

Yakubu9526121
48

Argentina Football

Carlos Tevez8436120
49

Australia Football

Mark Viduka9228120
50

England Football

Kevin Campbell8336119
51

Portugal Football

Cristiano Ronaldo8434118
52

England Football

Gareth Barry5364117
53

England Football

Ashley Young4869117
54

England Football

Kevin Phillips9224116
55

Italy Football

Paolo di Canio6649115
56

Spain Football

Fernando Torres8529114
57

Denmark Football

Christian Eriksen5162113
58

England Football

Brian Deane7141112
59

Wales Football

Craig Bellamy8131112
60

Peru football

Nolberto Solano4962111
61

Ireland Football

Damien Duff5455109
62

Netherlands Football

Ruud van Nistelrooy9514109
63

Senegal football

Sadio Mané8029109
64

France Football

Olivier Giroud8028108
65

England Football

Gabriel Agbonlahor7434108
66

France Football

Louis Saha8520105
67

England Football

Darren Anderton3768105
68

England Football

Danny Murphy5055105
69

Iceland football

Gylfi Sigurdsson6044104
70

England Football

Nicky Barmby5350103
71

France Football

Robert Pires6241103
72

Spain Football

Juan Mata5152103
73

Italy Football

Gianfranco Zola5942101
74

England Football

Steve McManaman4159100
75

England Football

Daniel Sturridge762197
76

Egypt Football

Mohamed Salah722597
77

Wales Football

Mark Hughes643397
78

England Football

Trevor Sinclair524597
79

Ireland Football

Niall Quinn593796
80

England Football

Stewart Downing375996
81

Scotland football

Gary McAllister494796
82

Australia Football

Harry Kewell573895
83

England Football

Lee Bowyer573895
84

England Football

Kevin Nolan692695
85

Chile Football

Alexis Sánchez633194
86

Ivory Coast Football

Yaya Touré623294
87

France Football

Steed Malbranque395594
88

Belgium Football

Kevin De Bruyne316293
89

Algeria Football

Riyad Mahrez533992
90

Uruguay Football

Luis Suarez692392
91

Scotland football

Duncan Ferguson682492
92

Belgium Football

Christian Benteke712091
93

England Football

Stan Collymore622991
94

England Football

Peter Beardsley583391
95

Brazil Football

Roberto Firmino563490
96

England Football

Paul Merson464389
97

England Football

Tony Cottee781088
98

England Football

Chris Armstrong711687
99

Germany Football

Mesut Özil335487
100

Wales Football

Aaron Ramsey404686
BOLD = Current Premier League player 2019-20 season
Correct to 9th March 2020 (Matchday 29)

*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

Online Betting Site Betway
Archives
Back To Top