Wales national football team statistics and records: oldest players

Competitions:

Oldest Wales players

Wales'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
Billy Meredith 45:229 16666 15 Mar 1920
	
v England
Paul Jones 39:172 14417 07 Oct 2006
	
v Slovakia
Neville Southall 38:338 14218 20 Aug 1997
	
v Turkey
Fred Keenor 38:86 13966 26 Oct 1932
	
v Scotland
Noel Blake 38:76 13956 29 Mar 2000
	
v Finland
Lot Jones 37:259 13774 15 Mar 1920
	
v England
Bob John 37:255 13770 17 Oct 1936
	
v England
Ron Burgess 37:29 13544 09 May 1954
	
v Austria
Dean Saunders 36:280 13429 28 Mar 2001
	
v Ukraine
Wayne Hennessey 36:260 13409 11 Oct 2023
	
v Gibraltar
Ivor Allchurch 36:157 13306 22 May 1966
	
v Chile
John Mahoney 36:156 13305 23 Feb 1983
	
v England
Roy Paul 35:358 13142 11 Apr 1956
	
v Northern Ireland
Andy Melville 35:279 13063 04 Sep 2004
	
v Azerbaijan
Eric Young 35:234 13018 15 Nov 1995
	
v Albania
Mark Hughes 35:220 13004 09 Jun 1999
	
v Denmark
Stuart Williams 35:145 12929 01 Dec 1965
	
v Denmark
Arfon Griffiths 35:86 12870 17 Nov 1976
	
v Scotland
Mark Aizlewood 35:74 12858 14 Dec 1994
	
v Bulgaria
Mark Crossley 35:63 12847 18 Aug 2004
	
v Latvia
Mal Griffiths 35:62 12846 09 May 1954
	
v Austria
Gary Speed 35:35 12819 13 Oct 2004
	
v Poland
Grenville Morris 34:331 12750 11 Mar 1912
	
v England
Barry Horne 34:315 12734 29 Mar 1997
	
v Belgium
Danny Gabbidon 34:300 12719 04 Jun 2014
	
v Netherlands
Ashley Williams 34:291 12710 11 Jun 2019
	
v Hungary
Walley Barnes 34:273 12692 16 Oct 1954
	
v Scotland
Dai Davies 34:257 12676 15 Dec 1982
	
v Yugoslavia
Andy Legg 34:239 12658 24 Mar 2001
	
v Armenia
Jack Warner 34:225 12644 04 May 1946
	
v Ireland
Cliff Jones 34:171 12590 28 Jul 1969
	
v Rest of the UK
Ian Rush 34:95 12514 24 Jan 1996
	
v Italy
Craig Bellamy 34:94 12513 15 Oct 2013
	
v Belgium
Samuel Llewellyn Kenrick 34:56 12475 26 Feb 1881
	
v England
Danny Coyne 34:46 12465 13 Oct 2007
	
v Cyprus
John Robinson 34:44 12463 12 Oct 2005
	
v Azerbaijan
Cyril Sidlow 33:323 12377 15 Oct 1949
	
v England
Mark Pembridge 33:314 12368 09 Oct 2004
	
v England
Geraint Williams 33:278 12332 11 Oct 1995
	
v Germany
William Morris 33:231 12285 19 Mar 1952
	
v Ireland
Ryan Giggs 33:184 12238 02 Jun 2007
	
v Czech Republic
Andrew Crofts 33:168 12222 14 Nov 2017
	
v Panama
John Charles 33:154 12208 30 May 1965
	
v USSR
Gareth Bale 33:135 12189 29 Nov 2022
	
v England
David Vaughan 33:107 12161 05 Jun 2016
	
v Sweden
Dick Roose 33:97 12151 06 Mar 1911
	
v Scotland
Iwan Roberts 33:66 12120 01 Sep 2001
	
v Armenia
Mark Bowen 33:66 12120 11 Feb 1997
	
v Republic of Ireland
Trevor Ford 33:19 12073 20 Oct 1956
	
v Scotland
Billy Davies 33:14 12068 16 Mar 1914
	
v England
James M Collins 33:13 12067 05 Sep 2016
	
v Moldova
Alf Sherwood 33:1 12055 14 Nov 1956
	
v England
Mike England 32:353 12041 20 Nov 1974
	
v Luxembourg
Kit Symons 32:347 12035 18 Feb 2004
	
v Scotland
Chris Gunter 32:328 12016 14 Jun 2022
	
v Netherlands
Gil Reece 32:325 12013 23 May 1975
	
v Northern Ireland
Alan Curtis 32:308 11996 18 Feb 1987
	
v USSR
Billy Lucas 32:304 11992 15 Nov 1950
	
v England
Glyn Hodges 32:269 11957 24 Jan 1996
	
v Italy
Martyn Margetson 32:265 11953 30 May 2004
	
v Canada
Joe Allen 32:260 11948 29 Nov 2022
	
v England
Aaron Ramsey 32:259 11947 11 Sep 2023
	
v Latvia
Rob W Edwards 32:243 11931 01 Mar 2006
	
v Paraguay
Clayton Blackmore 32:187 11875 29 Mar 1997
	
v Belgium
Darren Barnard 32:179 11867 27 May 2004
	
v Norway
David Phillips 32:179 11867 24 Jan 1996
	
v Italy
Jack Kelsey 32:178 11866 16 May 1962
	
v Brazil
Carl Robinson 32:166 11854 28 Mar 2009
	
v Finland
Sam Ricketts 32:145 11833 05 Mar 2014
	
v Iceland
Jermaine Easter 32:140 11828 04 Jun 2014
	
v Netherlands
Kevin Ratcliffe 32:139 11827 31 Mar 1993
	
v Belgium
Malcolm Page 32:86 11774 02 May 1979
	
v Germany
Vinnie Jones 32:83 11771 29 Mar 1997
	
v Belgium
Leighton Phillips 32:54 11742 18 Nov 1981
	
v USSR
Tom Jones 32:42 11730 23 Nov 1949
	
v Belgium
Peter Nicholas 32:3 11691 13 Nov 1991
	
v Luxembourg
Ron Davies 31:351 11674 11 May 1974
	
v England
Chris Coleman 31:338 11661 14 May 2002
	
v Germany
Tinker Davies 31:336 11659 16 Mar 1914
	
v England
Hal Robson-Kanu 31:310 11633 27 Mar 2021
	
v Mexico
Nathan Blake 31:296 11619 19 Nov 2003
	
v Russia
David Edwards 31:284 11607 14 Nov 2017
	
v Panama
Roger Freestone 31:277 11600 23 May 2000
	
v Brazil
Mickey Thomas 31:233 11556 25 Feb 1986
	
v Saudi Arabia
Kieffer Moore 31:230 11553 26 Mar 2024
	
v Poland
Wyn Davies 31:190 11513 26 Sep 1973
	
v Poland
David Williams 31:183 11506 10 Sep 1986
	
v Finland
Gareth Taylor 31:174 11497 18 Aug 2004
	
v Latvia
Robert Earnshaw 31:131 11454 15 Aug 2012
	
v Bosnia and Herzegovina
Joe Ledley 31:125 11448 28 May 2018
	
v Mexico
Joey Jones 31:76 11399 19 May 1986
	
v Canada
Tom Bradshaw 31:75 11398 11 Oct 2023
	
v Gibraltar
Robert Page 31:74 11397 16 Nov 2005
	
v Cyprus
Terry Yorath 31:64 11387 30 May 1981
	
v USSR
Herbie Williams 31:48 11371 24 Nov 1971
	
v Romania
Jeremy Goss 31:22 11345 02 Jun 1996
	
v San Marino
Robbie James 31:0 11323 23 Mar 1988
	
v Yugoslavia
Ben Davies 30:336 11294 26 Mar 2024
	
v Poland
Jackie Hopkin Roberts 30:326 11284 22 May 1949
	
v Belgium
Alan Durban 30:324 11282 27 May 1972
	
v Northern Ireland