England national football team statistics and records: oldest players

Competitions:

Oldest England players

England's oldest players, and their age in years and days on the occasion of their most recent appearance, starting or coming on as a substitute.

For each player age is given in days, and in years and days, from their date of birth.

Player Age (Y:d) Age (days) Match
Stan Matthews 42:103 15444 15 May 1957
	
v Denmark
Alec Morten 41:113 15089 08 Mar 1873
	
v Scotland
Peter Shilton 40:292 14902 07 Jul 1990
	
v Italy
David James 39:330 14575 27 Jun 2010
	
v Germany
Ted Taylor 39:40 14285 17 Apr 1926
	
v Scotland
David Seaman 39:27 14272 16 Oct 2002
	
v North Macedonia
Les Compton 38:70 13950 22 Nov 1950
	
v Yugoslavia
Sam Hardy 37:226 13741 10 Apr 1920
	
v Scotland
Stuart Pearce 37:136 13651 08 Sep 1999
	
v Poland
Jesse Pennington 36:230 13379 10 Apr 1920
	
v Scotland
Tom Finney 36:200 13349 22 Oct 1958
	
v USSR
Ted Hufton 36:170 13319 15 May 1929
	
v Spain
Teddy Sheringham 36:80 13229 21 Jun 2002
	
v Brazil
Frank Lampard 36:4 13153 24 Jun 2014
	
v Costa Rica
Martin Keown 35:306 13090 26 May 2002
	
v Cameroon
Nigel Martyn 35:288 13072 26 May 2002
	
v Cameroon
Sam Chedgzoy 35:267 13051 22 Oct 1924
	
v Ireland
Bert Williams 35:264 13048 22 Oct 1955
	
v Wales
Dave Watson 35:240 13024 02 Jun 1982
	
v Iceland
Ephraim Longworth 35:193 12977 14 Apr 1923
	
v Scotland
Frank Hudspeth 35:186 12970 24 Oct 1925
	
v Ireland
Ian Callaghan 35:185 12969 12 Oct 1977
	
v Luxembourg
Frank Swift 35:143 12927 18 May 1949
	
v Norway
Peter Beardsley 35:125 12909 23 May 1996
	
v China PR
Billy Wright 35:111 12895 28 May 1959
	
v USA
Ray Clemence 35:102 12886 16 Nov 1983
	
v Luxembourg
Charlie Wallace 35:79 12863 10 Apr 1920
	
v Scotland
Harry Healless 35:49 12833 31 Mar 1928
	
v Scotland
Ted Ditchburn 35:42 12826 05 Dec 1956
	
v Denmark
Billy Walker 35:38 12822 07 Dec 1932
	
v Austria
Jack Charlton 35:34 12818 11 Jun 1970
	
v Czechoslovakia
Ian Wright 35:15 12799 18 Nov 1998
	
v Czech Republic
John Holt 34:340 12759 17 Mar 1900
	
v Ireland
Lee Dixon 34:329 12748 10 Feb 1999
	
v France
John Sutcliffe 34:320 12739 02 Mar 1903
	
v Wales
John Goodall 34:282 12701 28 Mar 1898
	
v Wales
Bryan Robson 34:277 12696 16 Oct 1991
	
v Turkey
Andrew Ducat 34:248 12667 23 Oct 1920
	
v Ireland
Jermain Defoe 34:246 12665 10 Jun 2017
	
v Scotland
Jackie Bestall 34:226 12645 06 Feb 1935
	
v Ireland
Jack Harrow 34:223 12642 21 May 1923
	
v Sweden
Teddy Davison 34:191 12610 13 Mar 1922
	
v Wales
Bob Crompton 34:189 12608 04 Apr 1914
	
v Scotland
John Crawford 34:181 12600 28 Mar 1931
	
v Scotland
David Beckham 34:165 12584 14 Oct 2009
	
v Belarus
Gordon Banks 34:148 12567 27 May 1972
	
v Scotland
Bob Kelly 34:134 12553 31 Mar 1928
	
v Scotland
Fred Bullock 34:113 12532 23 Oct 1920
	
v Ireland
Michael Carrick 34:107 12526 13 Nov 2015
	
v Spain
Joe McCall 34:94 12513 23 Oct 1920
	
v Ireland
Phil Jagielka 34:90 12509 15 Nov 2016
	
v Spain
Dicky Downs 34:70 12489 23 Oct 1920
	
v Ireland
Harry Johnston 34:60 12479 25 Nov 1953
	
v Hungary
Steven Gerrard 34:24 12443 24 Jun 2014
	
v Costa Rica
Jerry Dawson 34:19 12438 08 Apr 1922
	
v Scotland
Fanny Walden 34:10 12429 13 Mar 1922
	
v Wales
Jimmy Moore 34:8 12427 21 May 1923
	
v Sweden
Tony Adams 33:362 12416 07 Oct 2000
	
v Germany
Jimmy Seddon 33:327 12381 13 Apr 1929
	
v Scotland
Kelly Houlker 33:324 12378 19 Mar 1906
	
v Wales
Alf Ramsey 33:307 12361 25 Nov 1953
	
v Hungary
Jimmy Bagshaw 33:302 12356 25 Oct 1919
	
v Ireland
Dennis Wise 33:300 12354 11 Oct 2000
	
v Finland
Kyle Walker 33:299 12353 23 Mar 2024
	
v Brazil
Trevor Brooking 33:275 12329 05 Jul 1982
	
v Spain
Alec Leake 33:263 12317 01 Apr 1905
	
v Scotland
Howard Baker 33:252 12306 24 Oct 1925
	
v Ireland
Alfred Strange 33:247 12301 06 Dec 1933
	
v France
David Jack 33:247 12301 07 Dec 1932
	
v Austria
Ron Sewell 33:226 12280 03 Mar 1924
	
v Wales
Gareth Southgate 33:209 12263 31 Mar 2004
	
v Sweden
Chris Woods 33:207 12261 09 Jun 1993
	
v USA
Kevin Davies 33:199 12253 12 Oct 2010
	
v Montenegro
Joe Corrigan 33:195 12249 02 Jun 1982
	
v Iceland
Jim Taylor 33:194 12248 19 May 1951
	
v Portugal
Jack Howe 33:184 12238 09 Apr 1949
	
v Scotland
Mick Mills 33:181 12235 05 Jul 1982
	
v Spain
Jack Rowley 33:180 12234 05 Apr 1952
	
v Scotland
Ray Wilson 33:173 12227 08 Jun 1968
	
v USSR
George Camsell 33:163 12217 09 May 1936
	
v Belgium
Jordan Henderson 33:152 12206 17 Nov 2023
	
v Malta
Raich Carter 33:147 12201 18 May 1947
	
v Switzerland
Wilf Mannion 33:139 12193 03 Oct 1951
	
v France
Billy Wedlock 33:137 12191 16 Mar 1914
	
v Wales
Stan Pearson 33:127 12181 18 May 1952
	
v Italy
Nat Lofthouse 33:90 12144 26 Nov 1958
	
v Wales
Peter Withe 33:76 12130 14 Nov 1984
	
v Turkey
Ashley Cole 33:74 12128 05 Mar 2014
	
v Denmark
Steve Bloomer 33:74 12128 06 Apr 1907
	
v Scotland
Sol Campbell 33:63 12117 21 Nov 2007
	
v Croatia
Tommy Smart 33:59 12113 20 Nov 1929
	
v Wales
Kieran Trippier 33:58 12112 17 Nov 2023
	
v Malta
Jack Smith 33:40 12094 09 Dec 1931
	
v Spain
Jack Fort 33:34 12088 21 May 1921
	
v Belgium
Dick Pym 33:25 12079 01 Mar 1926
	
v Wales
Clem Stephenson 33:24 12078 03 Mar 1924
	
v Wales
Wayne Rooney 33:21 12075 15 Nov 2018
	
v USA
Allenby Chilton 33:16 12070 03 Oct 1951
	
v France
Ashley Young 33:1 12055 11 Jul 2018
	
v Croatia
Ernie Williamson 32:364 12052 24 May 1923
	
v Sweden