England Football Online
Contact Us
Page Last Updated 17 November 2024
A to C
D to K
L to R
S to Y
England's
Goalscorers
Lallana to Rutherford
Last update includes no.1068 against Repu
bl
ic of Ireland on 17 November 2024
milestone goals
No.
Player
Club
pos
sts
/subs
apps
g
ls
cmp gls
mpg
pens/
ht (sub)
first & last goals (app no.)
age(s)
gap
yrs
L
1199
Adam
Lallana
Liverpool
F
23
11
34
3
2
655
1
0
4 September 2016
1-0 vs. Slovakia
(27)
15 November 2016
2-2 vs. Spain
(29)
28
117
28
189
72
1195
Ricki
e
Lambert
Southampton, Liverpool
F
3
8
11
3
1
106
0
0
(1)
(sub)
14 August 2013
3-2 vs. Scotland
(1)
4 June 2014
2-2 vs. Ecuador
(4)
31
179
32
108
294
1097
Frank
Lampard
Chelsea
M
89
17
106
28
18
274
9
0
(2)
(sub)
20 August 2003
3-1 vs. Croatia
(12)
29 May 2013
1-1 vs. Republic of Ireland
(96)
25
61
34
343
9
282
663
Bobby
Langton
Blackburn Rovers
OL
11
1
1
990
0
28 September 1946
7-2 vs. Ireland
(1)
28
20
n/a
933
Bob
L
atchford
Everton
CF
11
1
12
5
5
176
0
13 May 1978
3-1 vs. Wales
(3)
(2)
7 February 1979
4-0 vs. Northern Ireland
(7)
27
115
28
20
270
373
Eddie
Latheron
Blackburn Rovers
IL
2
1
1
180
0
17 March 1913
4-3 vs. Wales
(1)
25/26
n/a
873
Chris
Lawler
Liverpool
RB
4
0
4
1
1
360
0
12 May 1971
5-0 vs. Malta
(1)
27
204
n/a
647
Tommy
Lawton
Everton, Chelsea, Notts County
CF
23
22
8
91
2
2
22 October 1938
2-4 vs. Wales
(1)
16 May 1948
4-0 vs. Italy
(22)
19
16
28
223
9
207
1051
Graem
e
Le Saux
Blackburn Rovers
LB
33
3
36
1
0
2829
0
11 June 1995
1-3 Brazil
(10)
26
237
n/a
856
Franny
Lee
Manchester City
RF
27
0
27
10
6
235
0
12 March 1969
5-0 vs. France
(2)
29 April 1972
1-3 vs. West Germany
(27)
24
317
28
0
3
48
698
Jackie
Lee
Derby County
CF
1
1
1
90
0
7 October 1950
4-1 vs. Ireland
(1)
29
337
n/a
1057
Rob
L
ee
Newcastle United
M
13
8
21
2
0
620
0
12 October 1994
1-1 vs. Romania
(1)
24 May 1997
2-1 vs. South Africa
(10)
28
253
31
112
2
224
961
Sammy
Lee
Liverpool
M
13
1
14
2
2
580
0
17 November 1982
3-0 vs. Greece
(1)
12 October 1983
3-0 vs. Hungary
(9)
23
283
24
247
329
1151
Joleo
n
Lescott
Manchester City
CD
20
6
26
1
1
2090
0
11 June 2012
1-1 vs. France
(17)
29
300
n/a
131
Tinsley
Lindley
Nottingham Forest & Cambridge University & Corinthians
CF
13
13
13
90
0
1
13 March 1886
6-1 vs. Ireland
(1)
(2)
7 March 1891
6-1 vs. Ireland
(13)
20
137
25
131
4
359
979
Gary
Lineker
Leicester City, Everton, Barcelona, Tottenham Hotspur
CF
74
6
80
48
24
137
4
5 (1)
26 March 1985
2-1 vs. Republic of Ireland
(2)
29 April 1992
2-2 vs. CIS
(74)
24
116
31
150
7
34
1217
Jesse
Lingard
Manchester United
LM
18
14
32
6
4
305
0
23 March 2018
1-0 vs. Netherlands
(9)
(2)
5 September 2021
4-0 vs. Andorra
(31)
25
98
28
264
3
166
118
Joe
L
ofthouse
Blackburn Rovers, Accrington
OR
7
2-3
2-3
210-315
0
2 March 1889
6-1 vs. Ireland
(6)
(1 or 2)
15 March 1890
8-1 vs. Ireland
(7)
23
322
24
335
1
13
Most report that Lofthouse scored once, but he could have also scored twice.
702
Nat
L
ofthouse
Bolton Wanderers
CF
32
1
33
30
13
95
0
0
(2)
(2)
22 November 1950
2-2 vs. Yugoslavia
(1)
22 October 1958
5-1 vs. USSR
(32)
25
87
33
56
7
334
46
Alf
Lyttelton
Cambridge University & Old Etonians
F
1
1
0
90
0
3 March 1877
1-3 vs. Scotland
(1)
20
24
n/a
M
959
Gary
Mabbutt
Tottenham Hotspur
CD
15
1
16
1
1
1384
0
12 November 1986
2-0 Yugoslavia
(10)
25
81
n/a
370
Joe
McCall
Preston North End
CH
5
1
1
450
0
17 March 1913
4-3 vs. Wales
(1)
26
254
n/a
930
Terry
McDermott
Liverpool
M
19
6
25
3
3
592
1
0
(1)
(2 1
)
10 September 1980
4-0 vs. Norway
(13)
(sub)
30 May 1981
1-3 vs. Switzerland
(18)
28
277
29
173
262
879
Malcolm
Macdonald
Newcastle United
F
9
5
14
6
5
139
0
1
12 March 1975
2-0 vs. West Germany
(8)
(5)
16 April 1975
5-0 vs. Cyprus
(9)
25
64
25
99
35
1060
Steve
McManaman
Real Madrid
M
25
12
37
3
3
795
0
(2)
4 September 1999
6-0 vs. Luxembourg
(25)
12 June 2000
2-3 vs. Portugal
(29)
27
205
28
122
282
1223
Harry
Maguire
Leicester City, Manchester United
CD
60
4
64
7
6
797
0
7 July 2018
2-0 vs. Sweden
(10)
15 November 2021
10-0 vs. San Marino
(41)
25
124
28
255
3
131
662
Wilf
Mannion
Middlesbrough
IF
26
0
26
11
8
206
0
1
(3)
28 September 1946
7-2 vs. Ireland
(1)
15 November 1950
4-2 vs. Wales
(23)
28
135
32
183
4
48
928
Paul
Mariner
Ipswich Town
CF
30
5
35
13
9
209
0
12 October 1977
2-0 vs. Luxembourg
(3)
16 November 1983
4-0 vs. Luxembourg
(33)
24
143
30
178
6
35
878
Rodney
Marsh
Manchester City
F
7
2
9
1
1
629
0
20 May 1972
3-0 vs. Wales
(4)
27
222
n/a
603
Stan
Matthews
Stoke City, Blackpool
OR
54
0
54
11
6
445
0
1
29 September 1934
4-0 vs. Wales
(1)
6 October 1956
1-1 vs. Northern Ireland
(48)
19
240
41
248
22
7
530
Vince
Matthews
Sheffield United
CH
2
1
0
180
0
19 May 1928
3-1 vs. Belgium
(2)
32
125
n/a
701
Les
Medley
Tottenham Hotspur
OL
6
0
6
1
0
540
0
3 October 1951
2-2 vs. France
(3)
31
30
n/a
818
Jimmy
Melia
Liverpool
IL
2
0
2
1
0
180
0
5 June 1963
8-1 vs. Switzerland
(2)
25
216
n/a
435
David
Mercer
Sheffield United
OR
2
1
0
180
0
19 March 1923
6-1 vs. Belgium
(2)
29
364
n/a
1034
Paul
Merson
A
rsenal, Middlesbrough, Aston Villa
IR
9
12
21
3
0
344
0
25 March 1992
2-2 vs. Czechoslovakia
(2)
18 November 1998
2-0 vs. Czech Republ
ic (21)
24
5
30
243
6
238
675
Jackie
Milburn
Newcastle United
CF
13
0
13
10
6
109
0
1
9 October 1948
6-2 vs. Ireland
(1)
(2)
19 May 1951
5-2 vs. Portugal
(11)
24
151
27
8
2
222
459
Harold
Miller
Charlton Athletic
IL
1
1
0
90
0
24 May 1923
3-1 vs. Sweden
(1)
21
4
n/a
641
George
Mills
Chelsea
CF
3
3
3
90
0
1
(3)
23 October 1937
5-1 vs. Ireland
(1)
28
298
45 min
1160
James
Milner
Manchester City
RM
36
25
61
1
1
3478
0
7 September 2012
5-0 vs. Moldova
(32)
26
247
n/a
184
Alf
Milward
Everton
OL
4
3
3
120
0
7 March 1891
4-1 vs. Wales
(1)
(2)
29 March 1897
4-0 vs. Wales
(3)
20
176
26
198
6
22
1244
Tyrone
Mings
Aston Villa
CD
12
6
18
2
1
610
0
15 November 2021
10-0 vs. San Marino
(16)
29 March 2022
3-0 vs. Côte d'Ivoire
(17)
28
247
29
16
134
79
Clem
Mitchell
U
pton Park & Corinthians
CF
5
5
1
90
0
1
(3)
3 February 1883
5-0 vs. Wales
(3)
14 March 1885
1-1 vs. Wales
(5)
20
348
23
22
2
39
458
Billy
Moore
West Ham United
IR
1
2
0
45
0
(2)
24 May 1923
3-1 vs. Sweden
(1)
28
230
46 min
804
Bobby
Moore
West Ham United
LH
108
0
108
2
0
4890
0
5 January 1966
1-1 vs. Poland
(36)
29 June 1966
6-1 vs. Norway
(39)
24
268
25
78
175
455
Jimmy
Moore
Derby County
IR
1
1
0
90
0
21 May 1923
4-2 vs. Sweden
(1)
34
116
n/a
237
Tommy
Morren
Sheffield United
CH
1
1
1
90
0
5 March 1898
3-2 vs. Ireland
(1)
26
343
n/a
397
Fred
Morris
W
est Bromwich Albion
IL
2
1
1
180
0
10 April 1920
5-4 vs. Scotland
(1)
26
227
n/a
685
Johnny
Morris
Derby County
IR
3
3
0
90
0
18 May 1949
4-1 vs. Norway
(1)
(2)
22 May 1949
3-1 vs. France
(2)
25
233
25
237
4
667
Stan
Mortensen
B
lackpool
IF
25
0
25
23
9
98
0
3
(4)
25 May 1947
10-0 vs. Portugal
(1)
25 November 1953
3-6 vs. Hungary
(25)
25
364
32
183
6
184
642
Jack
Morton
West Ham United
OL
1
1
0
90
0
1 December 1937
5-4 vs. Czechoslovakia
(1)
23
128
n/a
47
Billy
Mosforth
Sheffield Albion,
W
ednesday
OL
9
3
0
260
0
5 April 1879
5-4 vs. Scotland
(4)
13 March 1882
3-5 vs. Wales
(9)
21
93
24
70
2
342
1243
Mason
Mount
Chelsea
RM
/LF
24
12
36
5
5
428
0
0
(2)
(sub)
17 November 2019
4-0 Kosovo
(6)
26 September 2022
3-3 vs. Germany
(31)
20
311
23
259
2
313
665
Jimmy
Mullen
Wolverhampton Wanderers
OL
11
1
12
6
2
178
0
0
(1)
18 May 1949
4-1 vs. Norway
(2)
20 June 1954
2-0 vs. Switzerland
(12)
26
132
31
165
5
33
833
Alan
Mullery
Tottenham Hotspur
RH
33
2
35
1
1
3055
0
14 June 1970
2-3 vs. West Germany
(31)
28
203
n/a
1113
Danny
Murphy
Liverpool
M
1
8
9
1
0
284
0
0
(1)
(sub)
17 April 2002
4-0 vs. Paraguay
(3)
25
30
n/a
N
911
Phil
Neal
Liverpool
RB
49
1
50
5
4
845
2
0
16 May 1978
1-0 vs. Northern Ireland
(11)
23 February 1983
2-1 vs. Wales
(43)
27
85
32
3
3
283
217
Ernest
Needham
Sheffield United
LH
16
3
3
480
1
0
29 March 1897
4-0 vs. Wales
(4)
18 March 1901
6-0 vs. Wales
(14)
24
67
28
56
3
354
730
Johnny
Nicholls
West Bromwich Albion
IL
2
0
2
1
1
180
0
3 April 1954
4-2 vs. Scotland
(1)
23
0
n/a
706
Bill
Nicholson
Tottenham Hotspur
RH
1
0
1
1
0
90
0
19 May 1951
5-2 vs. Portugal
(1)
32
113
n/a
1148
David
Nugent
Preston North End
F
0
1
1
1
1
11
0
0
(1)
(sub)
28 March 2007
3-0 vs. Andorra
(1)
21
330
n/a
O
813
Mike
O'Grady
Huddersfield Town, Leeds United
OL
2
0
2
3
2
60
0
(2)
20 October 1962
3-1 vs. Northern Ireland
(1)
12 March 1969
5-0 vs. France
(2)
20
9
26
152
6
143
436
Frank
Osborne
Tottenham Hotspur
CF
4
3
0
120
0
1
(3)
24 May 1926
5-3 vs. Belgium
(4)
29
222
71 min
1086
Michael
Owen
Liverpool, Real Madrid, Newcastle United
F
77
12
89
41
27
151
1
2 (4)
27 May 1998
1-0 vs. Morocco
(4)
(2)
12 September 2007
3-0 vs. Russia
(85)
18
164
27
272
9
108
1181
Alex
Oxlade-Chamberlain
Arsenal, Liverpool
M
22
13
35
7
5
274
0
12 October 2012
5-0 vs. San Marino
(8)
14 November 2019
7-0 vs. Montenegro
(34)
19
58
26
91
7
33
P
516
L
ouis
Page
Burnley
OL
7
1
0
630
0
11 May 1927
9-1 vs. Belgium
(3)
28
45
n/a
822
Terry
Paine
Southampton
OR
19
0
19
7
3
244
0
1
23 October 1963
2-1 vs. Rest of the World
(4)
12 May 1965
1-0 vs. West Germany
(13)
24
214
26
50
1
201
1041
Carlton
Palmer
Sheffield Wednesday
CM
14
4
18
1
1
1281
0
17 February 1993
6-0 vs. San Marino
(11)
27
74
n/a
1041
Cole
Palmer
Chelsea
AM
4
7
11
2
1
254
0
0
(1)
3 June 2024
3-0 Bosnia & Herzegovina
(3)
(sub)
14 July 2024
1-2 vs. Spain
(9)
22
28
22
69
41
59
Edward
Parry
Old Carthusians
& Swifts & Remnants
OR
3
1
0
240
0
13 March 1882
3-5 vs. Wales
(3)
26
232
n/a
789
Ray
Parry
Bolton Wanderers
IL
2
0
2
1
1
180
0
18 November 1959
2-1 vs. Northern Ireland
(1)
23
303
n/a
106
Frank
Pawson
Cambridge University
OL
2
1
1
180
0
24 February 1883
7-0 vs. Ireland
(1)
21
324
n/a
639
Joe
Payne
Luton Town
CF
1
2
0
45
0
(2)
20 May 1937
8-0 vs. Finland
(1)
23
123
29 min
806
Alan
Peacock
Middlesbrough, Leeds United
CF
6
0
6
3
3
180
0
(2)
21 November 1962
4-0 vs. Wales
(4)
10 November 1965
2-1 vs. Northern Ireland
(6)
25
23
28
12
2
354
999
Stuart
Pearce
Nottingham Forest
LB
74
4
78
5
2
1319
0
25 April 1990
4-2 vs. Czechoslovakia
(21)
15 November 1995
3-1 vs. Switzerland
(61)
28
1
33
205
5
204
670
Stan
Pearson
Manchester United
IL
8
0
8
5
5
144
0
9 October 1948
6-2 vs. Ireland
(2)
(2)
5 April 1952
2-1 vs. Scotland
(7)
29
272
33
85
3
179
920
Stuart
Pearson
Manchester United
CF
13
2
15
5
2
231
0
11 May 1976
4-0 vs. Northern Ireland
(2)
22 February 1978
1-2 vs. West Germany
(14)
26
325
28
246
1
287
752
Bill
Perry
Blackpool
OL
3
0
3
2
0
135
0
30 November 1955
4-1 vs. Spain
(2)
25
81
47 min
844
Martin
Peters
West Ham United, Tottenham Hotspur
M
64
3
67
20
14
290
0
29 June 1966
3-0 vs. Finland
(2)
19 May 1973
1-0 vs. Scotland
(58)
22
233
29
192
6
324
1250
Kalvin
Phillips
Manchester City
DM
23
8
31
1
1
2026
0
19 June 2023
7-0 vs. North Macedonia
(27)
27
199
n/a
829
Fred
Pickering
Everton
CF
3
0
3
5
1
54
0
1
(3)
27 May 1964
10-0 vs. United States
(1)
21 October 1964
2-2 vs. Belgium
(3)
23
129
23
276
147
1019
David
Platt
Aston Villa, Bari, Juventus, Sampdoria, Arsenal
M
55
7
62
27
12
179
3
1 (2)
(sub)
26 June 1990
1-0 vs. Belgium
(8)
18 May 1996
3-0 vs. Hungary
(58)
24
16
29
343
5
327
799
Ray
Pointer
Burnley
CF
3
0
3
2
2
135
0
28 September 1961
4-0 vs. Luxembourg
(1)
25 October 1961
2-0 vs. Portugal
(3)
24
353
25
15
27
Q
394
Alf
Quantrill
Derby County
OL
4
1
1
360
0
10 April 1920
5-4 vs. Scotland
(2)
23
79
n/a
R
677
Alf
Ramsey
Tottenham Hotspur
RB
32
0
32
3
0
942
3
0
28 November 1951
2-2 vs. Austria
(18)
25 November 1953
3-6 vs. Hungary
(32)
31
310
33
307
1
362
1215
Marcu
s
Rashford
Manchester United
F
26
34
60
17
13
158
3
1
(1)
27 May 2016
2-1 vs. Australia
(1)
17 October 2023
3-1 vs. Italy
(57)
18
209
25
351
7
143
1069
Jamie
Redknapp
Liverpool
M
12
5
17
1
0
1044
0
10 October 1999
2-1 vs. Belgium
(15)
26
107
n/a
738
Don
Revie
Manchester City
IR
6
0
6
4
2
135
1
0
2 October 1954
2-0 vs. Northern Ireland
(1)
(2 1
)
2 October 1955
5-1 vs. Denmark
(4)
27
84
28
84
1
0
198
Jack
Reynolds
West Bromwich Albion, Aston Villa
RH
8
2
2
360
0
13 March 1893
6-0 vs. Wales
(2)
7 April 1894
2-2 vs. Scotland
(5)
24
20
25
45
1
25
1241
Declan
Rice
West Ham United, Arsenal
DM
58
4
62
5
5
1035
0
18 November 2020
4-0 vs. Iceland
(13)
13 October 2024
3-1 vs. Finland
(62)
21
309
25
274
3
330
238
Charlie
Richards
Nottingham Forest
IR
1
1
1
90
0
5 March 1898
3-2 vs. Ireland
(1)
22
208
n/a
1145
Micah
Richards
Manchester City
RB
10
3
13
1
1
958
0
8 September 2007
3-0 vs. Israel
(6)
19
76
n/a
586
Jimmy
Richardson
Newcastle United
IR
2
2
0
90
0
(2)
20 May 1933
4-0 vs. Switzerland
(2)
22
101
6 min
1136
Kieran
Richardson
Manchester United
M
1
7
8
2
0
84
0
(2)
28 May 2005
2-1 vs. United States
(1)
20
219
40 min
520
Arthur
Rigby
Blackburn Rovers
IL
5
3
0
150
0
(2)
11 May 1927
9-1 vs. Belgium
(2)
26 May 1927
6-0 vs. France
(4)
26
338
26
353
15
552
Ellis
Rimmer
Sheffield Wednesday
OL
4
2
2
180
0
(2)
5 April 1930
5-2 vs. Scotland
(1)
23
93
24 min
483
Frank
Roberts
Manchester City
IR
4
2
2
180
0
(2)
28 February 1925
2-1 vs. Wales
(2)
31
331
4 min
564
Harry
Roberts
Millwall
IR
1
1
0
90
0
16 May 1931
4-1 vs. Belgium
(1)
23
257
n/a
466
Tommy
Roberts
Preston North End
CF
2
2
1
90
0
1 November 1923
2-2 vs. Belgium
(1)
3 March 1924
1-2 Wales
(2)
26
337
27
95
123
638
Jackie
Robinson
Sheffield Wednesday
IR
4
3
0
120
0
20 May 1937
8-0 vs. Finland
(1)
(2)
14 May 1938
6-3 vs. Germany
(2)
19
283
20
277
359
765
Bobby
Robson
West Bromwich Albion
IR/RH
20
0
20
4
1
450
0
(2)
27 November 1957
4-0 vs. France
(1)
10 May 1961
8-0 vs. Mexico
(13)
24
282
28
81
3
164
941
Bryan
Robson
West Bromwich Albion, Manchester United
M
90
0
90
26
17
294
1
1
9 September 1981
1-2 vs. Norway
(13)
(2)
13 December 1989
2-1 vs. Yugoslavia
(82)
24
241
32
336
8
95
1125
Wayne
Rooney
Everton, Manchester United
F
109
11
120
52
36
172
7
0
(1)
6 September 2003
2-1 vs. FYR Macedonia
(6)
27 June 2016
1-2 vs. Iceland
(115)
17
317
30
247
12
295
678
Jack
Rowley
Manchester United
IR/CF
6
6
4
90
0
1
2 December 1948
6-0 vs. Switzerland
(1)
30 November 1949
2-0 vs. Italy
(5)
30
56
31
54
363
870
Joe
Royle
Everton, Manchester City
CF
5
1
6
2
1
162
0
11 October 1972
1-1 vs. Yugoslavia
(2)
13 October 1976
2-1 vs. Finland
(5)
23
124
27
126
4
2
300
Jock
Rutherford
Newcastle United
OR
11
3
0
330
0
8 June 1908
11-1 vs. Austria
(9)
13 June 1908
4-0 vs. Bohemia
(11)
23
240
23
245
5
CG