Player Age Team Opposition Ground Match Date Scorecard
W Rhodes 52y 165d England v West Indies Kingston 3 Apr 1930 Test # 193
H Ironmonger 50y 327d Australia v England Sydney 23 Feb 1933 Test # 224
WG Grace 50y 320d England v Australia Nottingham 1 Jun 1899 Test # 60
G Gunn 50y 303d England v West Indies Kingston 3 Apr 1930 Test # 193
J Southerton 49y 139d England v Australia Melbourne 31 Mar 1877 Test # 2
Miran Bakhsh 47y 301d Pakistan v India Peshawar 12 Feb 1955 Test # 398
JB Hobbs 47y 249d England v Australia The Oval 16 Aug 1930 Test # 198
FE Woolley 47y 87d England v Australia The Oval 18 Aug 1934 Test # 237
DD Blackie 46y 309d Australia v England Adelaide 1 Feb 1929 Test # 179
H Strudwick 46y 202d England v Australia The Oval 14 Aug 1926 Test # 167
EH Hendren 46y 41d England v West Indies Kingston 14 Mar 1935 Test # 241
AJ Traicos 45y 304d Zimbabwe v India Delhi 13 Mar 1993 Test # 1218
GOB Allen 45y 245d England v West Indies Kingston 27 Mar 1948 Test # 298
P Holmes 45y 216d England v India Lord's 25 Jun 1932 Test # 219
AW Nourse 45y 207d South Africa v England The Oval 16 Aug 1924 Test # 157
DB Close 45y 140d England v West Indies Manchester 8 Jul 1976 Test # 779
EG Wynyard 44y 341d England v South Africa Johannesburg 6 Mar 1906 Test # 89
JMM Commaille 44y 317d South Africa v England Cape Town 31 Dec 1927 Test # 169
R Abel 44y 238d England v Australia Manchester 24 Jul 1902 Test # 73
GA Headley 44y 236d West Indies v England Kingston 15 Jan 1954 Test # 380
Amir Elahi 44y 105d Pakistan v India Eden Gardens 12 Dec 1952 Test # 360
CV Grimmett 44y 69d Australia v South Africa Durban 28 Feb 1936 Test # 251
WR Hammond 43y 279d England v New Zealand Christchurch 21 Mar 1947 Test # 284
H Carter 43y 259d Australia v South Africa Cape Town 26 Nov 1921 Test # 147
W Bardsley 43y 255d Australia v England The Oval 14 Aug 1926 Test # 167
CP Carter 43y 118d South Africa v England The Oval 16 Aug 1924 Test # 157
Misbah-ul-Haq 42y 351d Pakistan v West Indies Roseau 10 May 2017 Test # 2261
JE Emburey 42y 344d England v West Indies Manchester 27 Jul 1995 Test # 1301
HW Taylor 42y 301d South Africa v New Zealand Christchurch 27 Feb 1932 Test # 217
WW Whysall 42y 295d England v Australia The Oval 16 Aug 1930 Test # 198
AFA Lilley 42y 256d England v Australia The Oval 9 Aug 1909 Test # 105
RW Taylor 42y 251d England v Pakistan Lahore 19 Mar 1984 Test # 984
N Betancourt 42y 247d West Indies v England Port of Spain 1 Feb 1930 Test # 189
C Kelleway 42y 224d Australia v England Brisbane 30 Nov 1928 Test # 176
GA Faulkner 42y 197d South Africa v England Lord's 28 Jun 1924 Test # 154
FR Brown 42y 196d England v Australia Lord's 25 Jun 1953 Test # 373
WAS Oldfield 42y 175d Australia v England Melbourne 26 Feb 1937 Test # 259
SE Gregory 42y 130d Australia v England The Oval 19 Aug 1912 Test # 129
JWHT Douglas 42y 127d England v Australia Melbourne 1 Jan 1925 Test # 159
NE Haig 42y 121d England v West Indies Kingston 3 Apr 1930 Test # 193
Harry Elliott 42y 103d England v India Chennai 10 Feb 1934 Test # 232
RB Simpson 42y 89d Australia v West Indies Kingston 28 Apr 1978 Test # 824
WW Armstrong 42y 86d Australia v England The Oval 13 Aug 1921 Test # 144
DS de Silva 42y 78d Sri Lanka v England Lord's 23 Aug 1984 Test # 994
FJ Titmus 42y 67d England v Australia Adelaide 25 Jan 1975 Test # 754
MC Cowdrey 42y 51d England v Australia Melbourne 8 Feb 1975 Test # 755
WE Astill 42y 42d England v West Indies Kingston 3 Apr 1930 Test # 193
EAB Rowan 42y 29d South Africa v England The Oval 16 Aug 1951 Test # 338
SJ Snooke 42y 21d South Africa v England Durban 16 Feb 1923 Test # 152
TW Graveney 42y 1d England v West Indies Manchester 12 Jun 1969 Test # 653

Age is shown as at the end of the player's final match

Records include the following recent matches:
New Zealand v Sri Lanka at Wellington, 2nd Test, Mar 17-20, 2023 [Test # 2500]
India v Australia at Ahmedabad, 4th Test, Mar 9-13, 2023 [Test # 2499]
New Zealand v Sri Lanka at Christchurch, 1st Test, Mar 9-13, 2023 [Test # 2498]