what player has the most goals in 1958-2021

Between the 1957-58 and 2020-21 seasons, Alan Shearer scored the most goals in the Premier League, with 260 goals.

NAMEGRatingMMINSTARTG/MAG+APKFKSHSOTWOODTCHTCH-BOXOFF
1Alan Shearer
A. Shearer
260
441
38,197
427
0.59
64
324
56
2Wayne Rooney
W. Rooney
208
491
38,027
421
0.42
100
308
23
3Andy Cole
A. Cole
187
414
31,625
350
0.45
73
260
1
4Sergio Agüero
S. Agüero
184
275
19,870
235
0.67
47
231
27
5Frank Lampard
F. Lampard
177
609
48,871
546
0.29
102
279
43
6Thierry Henry
T. Henry
175
258
21,313
235
0.68
74
249
23
7Harry Kane
H. Kane
166
245
20,309
228
0.68
35
201
24
8Robbie Fowler
R. Fowler
163
379
27,951
313
0.43
39
202
17
9Jermain Defoe
J. Defoe
162
496
32,631
347
0.33
33
195
14
10Michael Owen
M. Owen
150
326
23,034
257
0.46
31
181
14
11Les Ferdinand
L. Ferdinand
149
351
25,978
306
0.42
49
198
0
12Teddy Sheringham
T. Sheringham
146
418
31,963
350
0.35
76
222
21
13Robin van Persie
R. van Persie
144
280
20,119
227
0.51
52
196
15
14Jimmy Floyd Hasselbaink
J. Floyd Hasselbaink
127
288
21,602
244
0.44
58
185
14
15Robbie Keane
R. Keane
126
349
24,461
273
0.36
37
163
17
16Nicolas Anelka
N. Anelka
125
364
28,142
318
0.34
48
173
7
17Dwight Yorke
D. Yorke
123
375
27,483
307
0.33
50
173
6
18Steven Gerrard
S. Gerrard
121
504
41,129
466
0.24
89
210
31
19Jamie Vardy
J. Vardy
118
245
20,058
227
0.48
37
155
26
0
538
259
19
6,043
819
228
20Romelu Lukaku
R. Lukaku
113
252
19,084
209
0.45
33
146
6
21Ian Wright
I. Wright
113
213
17,779
202
0.53
22
135
16
22Dion Dublin
D. Dublin
111
312
23,972
268
0.36
40
151
10
23Emile Heskey
E. Heskey
110
516
38,108
445
0.21
53
163
0
24Ryan Giggs
R. Giggs
109
632
46,437
522
0.17
163
272
2
25Peter Crouch
P. Crouch
107
468
28,485
310
0.23
58
165
1

More Newcastle Stats

Team Rankings

GF

21

9th

GA

19

9th

GD

2

9th

FORM

WDWWL

last 5

2025-26 Table
CLUBWDLGDPTS
10
Liverpool Liverpool
7
2
6
0
23
11
Tottenham Tottenham
6
4
5
7
22
12
Newcastle Newcastle
6
4
5
2
22
13
Bournemouth Bournemouth
5
5
5
-3
20
14
Brentford Brentford
6
1
8
-3
19
Schedule
DATEMATCHUPTIME (ET)
Sun
12/14
NEW NEW
@
SUN SUN
9:00 AM
Sat
12/20
CHE CHE
@
NEW NEW
7:30 AM
Fri
12/26
NEW NEW
@
MUN MUN
3:00 PM
Tue
12/30
NEW NEW
@
BUR BUR
2:30 PM
Sun
1/4
CRY CRY
@
NEW NEW
10:00 AM
Last Game
NEW Newcastle

W6 D4 L5

2

Final

1

BUR Burnley

W3 D1 L11

Sat 6 Dec 2025

PL 2025-26 Leaders

PL 2025-26 Rankings

PL 2025-26 Table

TeamWDLGDPTS
1
Arsenal Arsenal
10
3
2
19
33
2
Man City Man City
10
1
4
19
31
3
Aston Villa Aston Villa
9
3
3
7
30
4
Crystal Palace Crystal Palace
7
5
3
8
26
5
Chelsea Chelsea
7
4
4
10
25
6
Man United Man United
7
4
4
4
25

PL 2025-26 Scores & Fixtures

Scores

DATEMATCHUPSCORE
Thu
8/14
BOU BOU
@
LIV LIV
2-4
Fri
8/15
NEW NEW
@
AVL AVL
0-0
Fri
8/15
WHU WHU
@
SUN SUN
0-3
Fri
8/15
BUR BUR
@
TOT TOT
0-3
Fri
8/15
FUL FUL
@
BHA BHA
1-1

Fixtures

DATEMATCHUPTIME (ET)
Sat
12/13
BHA BHA
@
LIV LIV
10:00 AM
Sat
12/13
EVE EVE
@
CHE CHE
10:00 AM
Sat
12/13
FUL FUL
@
BUR BUR
12:30 PM
Sat
12/13
WOL WOL
@
ARS ARS
3:00 PM
Sun
12/14
NEW NEW
@
SUN SUN
9:00 AM