England Football Online
Contact Us Page Last Updated 20 November 2023

 
A to C
D to K
L to R
S to Y

England's Goalscorers
Lallana to Rutherford

Last update includes no. 1051 against North Macedonia on 20 November 2023


milestone goals
 
No. Player
 
Club
pos sts
/subs
apps gls 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 Rickie 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 Latchford
 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 Graeme 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 Lee
 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 Joleon 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 Lofthouse
 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 Lofthouse
 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 58
4
62 7 6 778 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
 Arsenal, 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 Republic (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
 Upton 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
 West 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
 Blackpool
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, Wednesday
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 Louis 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
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 Marcus Rashford
 Manchester United
F 26
33
59 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
LM 43
3
46 3 3 1244 0 18 November 2020 4-0 vs. Iceland (13)
23 March 2023 2-1 vs. Italy (40)
21 309
24 68
2 126
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