Fullback
Player Age Opposition Ground Date Match
V Evans 34y 300d v Scotland Swansea 10 Apr 1954 Details
J Bancroft 34y 141d v France Swansea 2 Mar 1914 Details
BO Male 34y 100d v France Colombes 9 Apr 1928 Details
RF Trott 34y 12d v France Colombes 26 Mar 1949 Details
G Thomas 33y 66d v Fiji Nantes 29 Sep 2007 Details
TO James 32y 123d v Scotland Swansea 6 Feb 1937 Details
JPR Williams 31y 342d v Scotland Murrayfield 7 Feb 1981 Details
SP Howarth 31y 240d v England Twickenham 4 Mar 2000 Details
LM Byrne 31y 123d v Fiji Hamilton 2 Oct 2011 Details
TAW Johnson 31y 122d v France Cardiff 28 Feb 1925 Details

Wing
Player Age Opposition Ground Date Match
AG Bateman 35y 257d v USA Millennium Stadium 18 Nov 2000 Details
KJ Jones 35y 34d v Scotland Murrayfield 2 Feb 1957 Details
SM Williams 34y 280d v Australia Millennium Stadium 3 Dec 2011 Details
NK Walker 34y 251d v England Twickenham 21 Feb 1998 Details
G Thomas 33y 336d v Scotland Edinburgh 7 Feb 1891 Details
IC Evans 33y 323d v Italy Llanelli 7 Feb 1998 Details
TGR Davies 33y 130d v Australia Sydney 17 Jun 1978 Details
AC Sullivan 32y 359d v Tonga Millennium Stadium 17 Nov 2001 Details
G Thomas 32y 305d v Australia Sydney 26 May 2007 Details
DR James 32y 58d v Japan Millennium Stadium 20 Sep 2007 Details

Centre
Player Age Opposition Ground Date Match
AG Bateman 36y 256d v Tonga Millennium Stadium 17 Nov 2001 Details
JJ Wetter 36y 70d v Ireland Cardiff 8 Mar 1924 Details
JP Jones 34y 319d v England Twickenham 15 Jan 1921 Details
WJ Trew 33y 352d v France Parc des Princes 27 Feb 1913 Details
G Thomas 33y 32d v France Millennium Stadium 26 Aug 2007 Details
AE Jenkins 32y 365d v Ireland Cardiff 10 Mar 1928 Details
M Taylor 32y 251d v New Zealand Millennium Stadium 5 Nov 2005 Details
EG Nicholls 32y 139d v South Africa Swansea 1 Dec 1906 Details
JA Gould 32y 91d v England Newport 9 Jan 1897 Details
N Davies 31y 351d v England Cardiff 15 Mar 1997 Details

Fly-half
Player Age Opposition Ground Date Match
JJ Wetter 36y 336d v New Zealand Swansea 29 Nov 1924 Details
WJ Martin 35y 342d v New Zealand Army Swansea 21 Apr 1919 Details
J Davies 34y 142d v England Cardiff 15 Mar 1997 Details
SM Jones 33y 292d v Namibia New Plymouth 26 Sep 2011 Details
WJ Trew 32y 328d v Scotland Swansea 3 Feb 1912 Details
JMC Lewis 32y 226d v Scotland Cardiff 3 Feb 1923 Details
NR Jenkins 31y 116d v Romania Wrexham 1 Nov 2002 Details
RH Jones 31y 49d v England Twickenham 15 Jan 1910 Details
R Priestland 30y 313d v Georgia Millennium Stadium 18 Nov 2017 Details
PF Bush 30y 262d v Ireland Lansdowne Road 12 Mar 1910 Details

Scrum-half
Player Age Opposition Ground Date Match
TH Vile 38y 152d v Scotland Swansea 5 Feb 1921 Details
RM Owen 35y 78d v Scotland Swansea 3 Feb 1912 Details
WM Phillips 32y 344d v Ireland Millennium Stadium 8 Aug 2015 Details
H Tanner 32y 76d v France Colombes 26 Mar 1949 Details
RHSJB Moon 32y 60d v Ireland Lansdowne Road 1 Apr 2000 Details
R Howley 31y 175d v Scotland Millennium Stadium 6 Apr 2002 Details
TW Evans 31y 144d v Australia Cardiff 4 Jan 1958 Details
WA Williams 31y 130d v England Cardiff 17 Jan 1953 Details
DB Evans 31y 19d v Scotland Swansea 4 Feb 1933 Details
GJ Cooper 30y 282d v Scotland Millennium Stadium 13 Feb 2010 Details

Prop
Player Age Opposition Ground Date Match
AG Faulkner 37y 355d v France Parc des Princes 17 Feb 1979 Details
M Griffiths 36y 101d v South Africa Pretoria 27 Jun 1998 Details
GD Jenkins 36y 9d v South Africa Millennium Stadium 26 Nov 2016 Details
L Delaney 35y 304d v England Twickenham 7 Mar 1992 Details
C Williams 35y 95d v England Cardiff 5 Feb 1983 Details
RL Evans 34y 342d v New Zealand Johannesburg 31 May 1995 Details
D Young 34y 107d v Argentina Millennium Stadium 10 Nov 2001 Details
TR Prosser 34y 23d v France Colombes 25 Mar 1961 Details
P James 33y 150d v Australia Twickenham 10 Oct 2015 Details
AR Jones 33y 98d v South Africa Durban 14 Jun 2014 Details

Hooker
Player Age Opposition Ground Date Match
H Uzzell 37y 67d v Ireland Cardiff 13 Mar 1920 Details
W Travers 35y 114d v France Colombes 26 Mar 1949 Details
DWMM Davies 34y 273d v Australia Brisbane 2 Jun 2007 Details
DM James 34y 259d v Ireland Belfast 13 Mar 1948 Details
GR Jenkins 34y 100d v South Africa Millennium Stadium 26 Nov 2000 Details
JM Humphreys 34y 23d v Ireland Millennium Stadium 22 Mar 2003 Details
G Travers 33y 275d v Ireland Cardiff 11 Mar 1911 Details
RC McBryde 33y 268d v Italy Millennium Stadium 27 Mar 2004 Details
GT Beckingham 33y 243d v France Cardiff 29 Mar 1958 Details
RW Windsor 33y 17d v France Parc des Princes 17 Feb 1979 Details

Lock
Player Age Opposition Ground Date Match
GO Llewellyn 35y 267d v New Zealand Millennium Stadium 20 Nov 2004 Details
PS May 35y 97d v Samoa Cardiff 6 Oct 1991 Details
JR Stephens 34y 341d v France Colombes 23 Mar 1957 Details
IM Gough 34y 9d v Fiji Millennium Stadium 19 Nov 2010 Details
LC Charteris 33y 189d v South Africa Millennium Stadium 26 Nov 2016 Details
RJ Randall 33y 115d v France Colombes 27 Mar 1924 Details
S Williams 33y 109d v France Swansea 21 Feb 1948 Details
AW Jones 33y 52d v Australia Millennium Stadium 10 Nov 2018 Details
MG Roberts 33y 25d v England Cardiff 17 Mar 1979 Details
DL Jones 33y 1d v Fiji Millennium Stadium 19 Nov 2010 Details

Flanker
Player Age Opposition Ground Date Match
ME Williams 35y 353d v Argentina Millennium Stadium 20 Aug 2011 Details
WJ Radford 34y 336d v Ireland Lansdowne Road 10 Mar 1923 Details
CL Charvis 34y 332d v South Africa Millennium Stadium 24 Nov 2007 Details
DD Hiddlestone 34y 168d v New Zealand Swansea 29 Nov 1924 Details
JA Forster 33y 108d v Argentina Tucuman 12 Jun 2004 Details
RG Collins 33y 16d v Ireland Cardiff 18 Mar 1995 Details
HT Taylor 32y 350d v Australia Cardiff 1 Dec 1996 Details
P Ringer 32y 278d v New Zealand Cardiff 1 Nov 1980 Details
A Rees 32y 262d v New Zealand Army Swansea 21 Apr 1919 Details
GM Thomas 32y 247d v New Zealand Hamilton 26 Jun 2010 Details

No. 8
Player Age Opposition Ground Date Match
JR Stephens 32y 344d v France Colombes 26 Mar 1955 Details
RP Jones 32y 254d v Tonga Millennium Stadium 22 Nov 2013 Details
S Davies 32y 215d v France Wembley 5 Apr 1998 Details
HT Taylor 32y 188d v Australia Sydney 22 Jun 1996 Details
L Manfield 32y 124d v Ireland Belfast 13 Mar 1948 Details
EI Richards 32y 102d v France Cardiff 28 Feb 1925 Details
E Morgan 31y 352d v Ireland Belfast 14 Mar 1914 Details
MT Williams 31y 325d v France Swansea 24 Feb 1923 Details
PT Davies 31y 94d v France Parc des Princes 21 Jan 1995 Details
JA Gwilliam 30y 322d v England Twickenham 16 Jan 1954 Details

Substitute (excluding unused substitute)
Player Pos Age Opposition Ground Date Match
ME Williams (L) 36y 275d v Barbarians Millennium Stadium 2 Jun 2012 Details
AG Bateman (C) 36y 249d v Argentina Millennium Stadium 10 Nov 2001 Details
GD Jenkins (P) 35y 194d v England Twickenham 29 May 2016 Details
GO Llewellyn (L) 35y 22d v England Twickenham 20 Mar 2004 Details
RL Evans (P) 34y 346d v Ireland Johannesburg 4 Jun 1995 Details
RC McBryde (H) 34y 259d v Ireland Millennium Stadium 19 Mar 2005 Details
CL Charvis (F) 34y 256d v Canada Nantes 9 Sep 2007 Details
J Davies (FH) 34y 114d v France Parc des Princes 15 Feb 1997 Details
NK Walker (W) 34y 76d v Romania Wrexham 30 Aug 1997 Details
FMD Knill (P) 34y 75d v France Cardiff 6 Mar 1976 Details

Only the player's most recent appearance in that position listed; Only includes matches where the player starts in the respective position, and excludes matches as a substitute.

Records include the following current or recent matches:
Wales v Ireland at Millennium Stadium, 1st Test, Aug 31, 2019 [0-0]
Wales v England at Millennium Stadium, 2nd Test, Aug 17, 2019 [0-0]
Wales v Ireland at Millennium Stadium, Six Nations, Mar 16, 2019 [0-0]