England Football Online
Contact Us Page Last Updated 25 March 2019
 
Oldest Goalscorer

Youngest Goalscorer

England's 68 Oldest Goalscorers

Last update includes no. 1003 against Denmark on 8 September 2020
Thirty years-old and over
 
No. Player
 
Club
pos sts
/subs
apps gls cmp gls mpg pens/
ht (sub)
first & last goals (app no.) age(s) gap
yrs
603 Stan Matthews
 Blackpool
OR 54
0
54 11 6 445 0
1
6 October 1956 1-1 vs. Northern Ireland (48) 41 248 22 7
661 Tom Finney
 Preston North End
OL 76
0
76 30 12 227 3
1
4 October 1958 3-3 vs. Northern Ireland (75) 36 182 12 6

On 8 June 1958, the World Cup Finals match against USSR, Finney became the oldest scoring penalty taker.

1048 Teddy Sheringham
 Manchester United
F 30
21
51 11 5 258 1
0 (2)
(sub) 6 October 2001 2-2 vs. Greece (42) 35 187 6 120
1097 Frank Lampard
 Chelsea
M 89
17
106 29 19 264 9
0 (2)
29 May 2013 1-1 vs. Republic of Ireland (96) 34 343 9 282
835 Jack Charlton
 Leeds United
CH 35
0
35 6 2 535  0 10 December 1969 1-0 vs. Portugal (33) 34 217 3 167
1131 Jermain Defoe
 Sunderland
F 22
34
56 20 14 120 0
1 (7)
26 March 2017 2-0 vs. Lithuania (56) 34 170 12 199
396 Bob Kelly
 Huddersfield Town
IR   14 8 7 158 0 31 March 1928 1-5 vs. Scotland (14) 34 136 6 356
455 Jimmy Moore
 Derby County
IR   1 1 0 90 0 21 May 1923 4-2 vs. Sweden (1) 34 10 n/a
1039 Martin Keown
 Arsenal
CD 39
4
43 2 0 1652 0 3 June 2000 2-1 vs. Malta (30) 33 315 8 72
1022 Ian Wright
 Arsenal
F 17
16
33 9 7 187 0
1 (1)
(2) 10 September 1997 4-0 vs. Moldova (28) 33 311 4 104
677 Alf Ramsey
 Tottenham Hotspur
RB 32
0
32 3 0 942 3
0
25 November 1953 3-6 vs. Hungary (32) 33 307 1 362
998 Tony Adams
 Arsenal
CD 66
0
66 5 3 1156 0 31 May 2000 2-0 vs. Ukraine (63) 33 234 12 202
999 Stuart Pearce
 Nottingham Forest
LB 74
4
78 5 2 1321 0 15 November 1995 3-1 vs. Switzerland (61) 33 205 5 204
543 George Camsell
 Middlesbrough
CF   9 18 6 45 0
2
9 May 1936 2-3 vs. Belgium (9) 33 164 7 0
322 Billy Wedlock
 Bristol City
CH   26 2 2 1170 0 16 March 1914 2-0 vs. Wales (26) 33 139 6 0
1099 Steven Gerrard
 Liverpool
M 110
4
114 21 16 415 0
0 (1)
15 October 2013 2-0 vs. Poland (107) 33 138 12 44
595 Raich Carter
 Derby County
IR   13 7 2 167 0 3 May 1947 3-0 vs. France (12) 33 133 11 166
995 Peter Beardsley
 Liverpool
F 46
13
59 9 7 447 0
0 (1)
17 May 1994 5-0 vs. Greece (51) 33 119 8 0
670 Stan Pearson
 Manchester United
IL 8
0
8 5 5 144 0 (2) 5 April 1952 2-1 vs. Scotland (7) 33 85 3 179
220 Steve Bloomer
 Middlesbrough
IR   23 28 28 74 0
2
6 April 1907 1-1 vs. Scotland (23) 33 76 12 28
702 Nat Lofthouse
 Bolton Wanderers
CF 32
1
33 30 13 95 0
0 (2)
22 October 1958 5-1 vs. USSR (32) 33 56 7 334
894 Dave Watson
 Southampton
CH 63
2
65 4 4 1378 0 22 November 1979 2-0 vs. Bulgaria (47) 33 48 288
565 Jack Smith
 Portsmouth
IR   3 4 2 68 0 (2) 9 December 1931 7-2 vs. Spain (3) 33 42 53
941 Bryan Robson
 Manchester United
M 90
0
90 26 17 294 1
1
(2) 13 December 1989 2-1 vs. Yugoslavia (82) 32 336 8 95
145 John Goodall
 Derby County
IL   14 11-
12
11-
12
105-
115
0 16 March 1896 9-1 vs. Wales (12) 32 271 7 365
1071 Gareth Southgate
 Middlesbrough
CD 44
13
57 2 1 2163 0 22 May 2003 2-1 vs. South Africa (53) 32 261 4 220
896 Trevor Brooking
 West Ham United
M 42
5
47 5 5 737 0 (2) 6 June 1981 3-1 vs. Hungary (43) 32 247 3 202
767 Bobby Charlton
 Manchester United
CF 105
1
106 49 27 193 3
4 (1)
20 May 1970 4-0 vs. Colombia (101) 32 221 12 31
674 Len Shackleton
 Sunderland
IL   5 1 0 450 0 1 December 1954 3-1 vs. West Germany (5) 32 212 n/a
662 Wilf Mannion
 Middlesbrough
IR 26
0
26 11 8 206 0
1
15 November 1950 4-2 vs. Wales (23) 32 183 4 48
667 Stan Mortensen
 Blackpool
IF 25
0
25 23 9 98 0
3
25 November 1953 3-6 vs. Hungary (25) 6 184
1168 Gary Cahill
 Bolton Wanderers, Chelsea
CD 57
4
61 5 2 1008 0 2 June 2018 2-1 vs. Nigeria (59) 32 165 6 273
439 Vic Watson
 West Ham United
CF   5 4 4 113 0 (2) 5 April 1930 5-2 vs. Scotland (3) 32 146 7 31
530 Vince Matthews
 Sheffield United
CH   2 1 0 180 0 19 May 1928 3-1 vs. Belgium (2) 32 125 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
1195 Rickie Lambert
 Liverpool
F 3
8
11 3 1 106 0
0 (1)
4 June 2014 2-2 vs. Ecuador (4) 32 108 294
31 Charlie Alcock
 Wanderers
F   1 1 0 90 0 6 March 1875 2-2 vs. Scotland (1) 32 94 n/a
1156 Phil Jagielka
 Everton
CD 30
10
40 3 1 939 0 9 October 2014 5-0 vs. San Marino (31) 32 53 2 55
470 David Jack
 Arsenal
IR   9 3 1 270 0 10 May 1930 3-3 vs. Germany (6) 32 37 1 359
911 Phil Neal
 Liverpool
RB 49
1
50 5 4 845 2
0
23 February 1983 2-1 vs. Wales (43) 32 3 3 283
483 Frank Roberts
 Manchester City
IR   4 2 2 180 0 (2) 28 February 1925 2-1 vs. Wales (2) 31 331 4 min
283 Vivian Woodward
 Chelsea
IL   23 28 14 74 0
4
(2) 13 March 1911 3-0 vs. Wales (23) 31 271 8 27
952 Peter Withe
 Aston Villa
CF 9
2
11 1 1 788 0 27 April 1983 2-0 vs. Hungary (7) 31 240 n/a
365 Charlie Buchan
 Sunderland
IR   6 4 2 135 0 10 May 1923 4-1 vs. France (5) 31 230 10 85
597 Fred Tilson
 Manchester City
CF   4 5 3 72 0 19 October 1935 3-1 vs. Ireland (4) 31 183 1 162
714 Ivor Broadis
 Newcastle United
IR 14
0
14 8 5 155 0 (2) 17 June 1954 4-4 vs. Belgium (12) 31 181 2 30
665 Jimmy Mullen
 Wolverhampton Wanderers
OL 11
1
12 6 2 178 0
0 (1)
20 June 1954 2-0 vs. Switzerland (12) 31 165 5 33
979 Gary Lineker
 Tottenham Hotspur
CF 74
6
80 48 24 137 4
5 (1)
29 April 1992 2-2 vs. CIS (74) 31 150 7 34

On 12 June 1991, against Malaysia, Lineker was 30 years and 194 days, thus the oldest to score a hat-trick.

1094 Emile Heskey
 Aston Villa
F 40
22
62 7 3 487 0
0 (2)
6 June 2009 4-0 vs. Kazakhstan (53) 31 146 9 3
1057 Rob Lee
 Newcastle United
M 13
8
21 2 0 620 0 24 May 1997 2-1 vs. South Africa (10) 31 112 2 224
1209 Jamie Vardy
 Leicester City
F 13
13
26 7 2 197 0
0 (3)
27 March 2018 1-1 vs. Italy (21) 31 75 2 1
1126 Matthew Upson
 West Ham United
CD 16
5
21 2 1 777 0 27 June 2010 1-4 vs. Germany (21) 31 70 1 220
678 Jack Rowley
 Manchester United
CF   6 6 4 90 0
1
30 November 1949 2-0 vs. Italy (5) 31 54 363
1078 David Beckham
 Real Madrid
RM 101
14
115 17 13 492 5
0
25 June 2006 1-0 vs. Ecuador (93) 31 54 7 364
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
887 Kevin Keegan
 Southampton
OR 62
1
63 21 16 265 1
0
23 February 1982 4-0 vs. Northern Ireland (60) 31 9 7 288
682 Roy Bentley
 Chelsea
F 12
0
12 9 5 120 0
1
22 May 1955 1-3 vs. Portugal (12) 31 5 5 37
794 Bobby Smith
 Tottenham Hotspur
CF 15
0
15 13 10 104 0 20 November 1963 8-3 vs, Northern Ireland (13) 30 271 3 43
1125 Wayne Rooney
 Manchester United
F 109
11
120 53 37 169 7
0 (1)
27 June 2016 1-2 vs. Iceland (115) 30 247 12 295
1034 Paul Merson
 Aston Villa
IR 9
12
21 3 0 344 0 18 November 1998 2-0 vs. Czech Republic (21) 30 243 6 238
537 Ernie Hine
 Leicester City
IL   6 4 4 135 1
0
18 November 1931 3-1 vs. Wales (6) 30 223 3 1
928 Paul Mariner
 Ipswich Town
CF 30
5
35 13 9 213 0 16 November 1983 4-0 vs. Luxembourg (33) 30 178 6 35
509 Tosh Johnson
 Everton
IL   5 5 2 90 0 (2) 9 December 1931 7-1 vs. Spain (3) 30 112 5 199
936 Viv Anderson
 Arsenal
RB 30
0
30 2 2 1350 0 12 November 1986 2-0 vs. Yugoslavia (24) 30 106 1 363
1006 Paul Gascoigne
 Rangers
M 46
11
57 10 8 418 0
0 (1)
10 September 1997 4-0 vs. Moldova (52) 30 106 8 137
722 Dennis Wilshaw
 Wolverhampton Wanderers
IL 12
0
12 10 9 108 0
1
20 May 1956 5-1 vs. Finland (10) 30 70 3 223
313 Ben Warren
 Chelsea
RH   22 2 0 990 0 1 June 1909 8-1 vs. Austria (19) 30 25 358