Player Pos Age Opposition Ground Date Match
WJ Radford F 34y 336d v Ireland Lansdowne Road 10 Mar 1923 Details
V Evans FB 34y 242d v Ireland Lansdowne Road 13 Mar 1954 Details
DM James H 34y 175d v Australia Cardiff 20 Dec 1947 Details
FMD Knill (P) 34y 75d v France Cardiff 6 Mar 1976 Details
AG Faulkner P 33y 325d v France Parc des Princes 18 Jan 1975 Details
JJ Pullman Fwd 33y 196d v France Swansea 1 Jan 1910 Details
JA Forster F 33y 108d v Argentina Tucuman 12 Jun 2004 Details
RJ Randall L 33y 96d v Ireland Cardiff 8 Mar 1924 Details
A Sullivan W 32y 352d v Argentina Millennium Stadium 10 Nov 2001 Details
RF Trott FB 32y 309d v England Twickenham 17 Jan 1948 Details
L Delaney P 32y 272d v Ireland Cardiff 4 Feb 1989 Details
WJ Evans P 32y 265d v Scotland Murrayfield 1 Feb 1947 Details
A Rees F 32y 262d v New Zealand Army Swansea 21 Apr 1919 Details
RL Evans P 32y 228d v England Cardiff 6 Feb 1993 Details
GW Bevan P 32y 156d v England Cardiff 18 Jan 1947 Details
S Williams L 32y 75d v England Cardiff 18 Jan 1947 Details
EI Richards N8 32y 60d v England Twickenham 17 Jan 1925 Details
MA Rowley L 32y 27d v South Africa Cardiff 15 Dec 1996 Details
MJ Watkins H 32y 26d v Ireland Lansdowne Road 4 Feb 1984 Details
E Morgan N8 31y ?d v England Twickenham 17 Jan 1914 Details
DA Buchanan P 31y 333d v Tonga Palmerston North 29 May 1987 Details
MT Williams N8 31y 325d v France Swansea 24 Feb 1923 Details
OS Kohn (L) 31y 320d v Ireland Millennium Stadium 2 Feb 2013 Details
JD Evans P 31y 258d v Ireland Lansdowne Road 15 Mar 1958 Details
S Winmill P 31y 255d v England Twickenham 15 Jan 1921 Details
DD Hiddlestone F 31y 221d v England Cardiff 21 Jan 1922 Details
PS May L 31y 220d v England Twickenham 6 Feb 1988 Details
D Griffiths Fwd 31y 185d v NZ Natives Swansea 22 Dec 1888 Details
TW Evans SH 31y 144d v Australia Cardiff 4 Jan 1958 Details
SJ Richardson (P) 31y 77d v Australia Sydney 17 Jun 1978 Details
EO Coleman P 31y 73d v England Cardiff 15 Jan 1949 Details
RG Waldron P 31y 33d v England Cardiff 16 Jan 1965 Details
P Knight P 31y 33d v Namibia Windhoek 2 Jun 1990 Details
LG Blythe F 31y 32d v South Africa Cardiff 22 Dec 1951 Details
DB Evans SH 31y 19d v Scotland Swansea 4 Feb 1933 Details
WH Wetter P 30y 315d v South Africa Cardiff 14 Dec 1912 Details
P Ringer F 30y 287d v New Zealand Cardiff 11 Nov 1978 Details
WH Hall H 30y 288d v Samoa Cardiff 12 Nov 1988 Details
DCJ Jones P 30y 263d v England Cardiff 18 Jan 1947 Details
PJ Young (H) 30y 231d v Romania Wrexham 27 Aug 2003 Details
DR Waters L 30y 228d v England Twickenham 18 Jan 1986 Details
WJ James L 30y 225d v England Twickenham 4 Aug 2007 Details
GM Michael F 30y 196d v England Twickenham 20 Jan 1923 Details
WA Williams SH 30y 181d v Ireland Lansdowne Road 8 Mar 1952 Details
TO James FB 30y 154d v Ireland Belfast 9 Mar 1935 Details
HT Taylor F 30y 152d v Portugal Lisbon 18 May 1994 Details
E Jenkins F 30y 140d v Scotland Cardiff 5 Feb 1910 Details
SP Howarth FB 30y 129d v South Africa Wembley 14 Nov 1998 Details
CD Williams F 30y 122d v France Colombes 26 Mar 1955 Details
WJ Williams P 30y 80d v Ireland Lansdowne Road 2 Feb 1974 Details

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]