Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

MY


FOOTBALL FACTS

All Time Top 100 Premier League Goal Scorers

Explore our comprehensive list of 100 Premier League Top Scorers All-Time. This table features the rankings, nationalities, total goals scored, appearances, goals/appearances per club, and first/last or latest season of the all-time 100 EPL top scorers.

The Top Scorer List also provides the players’ number of goals scored in the Premier League Season 2024-25.


The Top 5 Premier League Goal Scorers are Alan Shearer, Harry Kane, Wayne Rooney, Andrew Cole and Sergio Agüero. Remarkably a total of 34 players have achieved the impressive milestone of 100 or more all-time Premier League goals.


Erling Haaland was the top scorer of the 2022-23 Premier League season during his debut campaign, having the most goals scored in a Premier League Season.


For more intriguing statistics, explore our sections on Best Premier League Strike Rate and Top Scorer by Nation.

No.NatPlayer2024-25Goals
1

England Football

Alan Shearer  260
2

England Football

Harry Kane 213
3

England Football

Wayne Rooney  208
4

England Football

Andrew Cole  187
5

Mohamed Salah27184
6Sergio Agüero 184
7

Frank Lampard  177
8

Thierry Henry  175
9

Robbie Fowler  163
10

Jermain Defoe  162
11

Michael Owen  150
12

Les Ferdinand  149
13

Teddy Sheringham  146
14

Robin Van Persie  144
15

Jamie Vardy7143
16

Son Heung-min7127
17

Jimmy Floyd Hasselbaink  127
18

Robbie Keane  126
19

Nicolas Anelka  125
20

Raheem Sterling0123
21

Dwight Yorke  123
22

Romelu Lukaku 121
23

Steven Gerrard  120
24

Ian Wright  113
25

Sadio Mané 111
26

Dion Dublin  111
27

Emile Heskey  110
28

Ryan Giggs  109
29

England Football

Peter Crouch  108
30

Paul Scholes  107
31

Darren Bent  106
32

Didier Drogba  104
33

Cristiano Ronaldo  103
34

Matthew Le Tissier  101
35

Emmanuel Adebayor  97
36

Nigeria Football

Yakubu  95
37

Netherlands Football

Ruud van Nistelrooy  95
38

Bulgaria Football

Dimitar Berbatov  94
39

England Football

Kevin Phillips  92
40

Australia Football

Mark Viduka  92
41

Norway Fooball

Ole Gunnar Solskjaer  91
42

England Football

James Beattie  91
43

France Football

Olivier Giroud  90
44

England Football

Marcus Rashford588
45

Callum Wilson088
46

Kevin Davies  88
47

Chris Wood1887
48

Dennis Bergkamp  87
49

Christian Benteke 86
50

Eden
Hazard
 85
51

Louis Saha  85
52

Fernando Torres  85
53Erling Haaland2184
54Carlos Tevez  84
55

Chris Sutton  83
56

Kevin Campbell  83
57

Roberto Firmino 82
58

Riyad Mahrez 82
59

Craig Bellamy  81
60

Theo Walcott 80
61

Gary Speed  80
62

Tony Cottee  78
63

Gabriel Jesus376
64

Daniel Sturridge 76
65

Danny Welbeck875
66

Gabriel Agbonlahor  74
67

Ollie Watkins1473
68

Danny Ings172
69

Kevin De Bruyne371
70

Chris Armstrong  71
71

Brian Deane  71
72

Eric Cantona  70
73

Pierre-Emerick Aubameyang 69
74

Kevin Nolan  69
75

Luis Suarez  69
76

Michail Antonio168
77

Wilfried Zaha 68
78

Duncan Ferguson  68
79

Gylfi Sigurdsson 67
80

Paolo di Canio  66
81

Mark Hughes  64
82

Diogo Jota663
83

Richarlison363
84

Anthony Martial 63
85

Alexis Sánchez 63
86

Dean Holdsworth  63
87

Bruno Fernandes862
88

Robert Pires  62
89

David Beckham  62
90

Stan Collymore  62
91

Yaya Touré 62
92

Phil Foden761
93

David Silva 60
94

Gianfranco Zola  59
95

Niall Quinn  59
96

Peter Beardsley  58
97Raúl Jiménez957
98

Dominic Calvert-Lewin357
99

Clint Dempsey  57
100

Lee Bowyer  57
101

Harry Kewell  57