Player Age Team Opposition Ground Match Date Scorecard
J Southerton 49y 119d England v Australia Melbourne 15 Mar 1877 Test # 1
Miran Bakhsh 47y 284d Pakistan v India Lahore 29 Jan 1955 Test # 397
DD Blackie 46y 253d Australia v England Sydney 14 Dec 1928 Test # 177
H Ironmonger 46y 237d Australia v England Brisbane 30 Nov 1928 Test # 176
N Betancourt 42y 242d West Indies v England Port of Spain 1 Feb 1930 Test # 189
ER Wilson 41y 337d England v Australia Sydney 25 Feb 1921 Test # 139
RJD Jamshedji 41y 27d India v England Mumbai 15 Dec 1933 Test # 230
CA Wiles 40y 345d West Indies v England Manchester 22 Jul 1933 Test # 228
O Henry 40y 295d South Africa v India Durban 13 Nov 1992 Test # 1200
SP Kinneir 40y 216d England v Australia Sydney 15 Dec 1911 Test # 116
HW Lee 40y 110d England v South Africa Johannesburg 13 Feb 1931 Test # 206
GWA Chubb 40y 56d South Africa v England Nottingham 7 Jun 1951 Test # 334
C Ramaswami 40y 39d India v England Manchester 25 Jul 1936 Test # 253
G Challenor 39y 361d West Indies v England Lord's 23 Jun 1928 Test # 173
A Wood 39y 360d England v Australia The Oval 20 Aug 1938 Test # 266
BBM Gaskin 39y 306d West Indies v England Bridgetown 21 Jan 1948 Test # 293
WE Astill 39y 298d England v South Africa Johannesburg 24 Dec 1927 Test # 168
DS de Silva 39y 251d Sri Lanka v England Colombo (PSS) 17 Feb 1982 Test # 921
EC Joyce 39y 231d Ireland v Pakistan Dublin (Malahide) 11 May 2018 Test # 2303
JWH Makepeace 39y 131d England v Australia Melbourne 31 Dec 1920 Test # 136
SJ Cook 39y 105d South Africa v India Durban 13 Nov 1992 Test # 1200
Amir Elahi 39y 102d India v Australia Sydney 12 Dec 1947 Test # 291
EH Bowley 39y 37d England v South Africa Leeds 13 Jul 1929 Test # 183
EM Grace 38y 283d England v Australia The Oval 6 Sep 1880 Test # 4
CWL Parker 38y 282d England v Australia Manchester 23 Jul 1921 Test # 143
JD Lindsay 38y 272d South Africa v England Nottingham 7 Jun 1947 Test # 285
R Howorth 38y 112d England v South Africa The Oval 16 Aug 1947 Test # 289
HM McGirr 38y 101d New Zealand v England Auckland 14 Feb 1930 Test # 190
JH King 38y 59d England v Australia Lord's 14 Jun 1909 Test # 102
RG Holland 38y 35d Australia v West Indies Brisbane 23 Nov 1984 Test # 999
CS Marriott 37y 332d England v West Indies The Oval 12 Aug 1933 Test # 229
KK Tarapore 37y 329d India v West Indies Delhi 10 Nov 1948 Test # 304
TPB Smith 37y 291d England v India The Oval 17 Aug 1946 Test # 278
EJ Gregory 37y 290d Australia v England Melbourne 15 Mar 1877 Test # 1
NFD Thomson 37y 290d Australia v England Melbourne 15 Mar 1877 Test # 1
CR Browne 37y 259d West Indies v England Lord's 23 Jun 1928 Test # 173
HHH Johnson 37y 258d West Indies v England Kingston 27 Mar 1948 Test # 298
Hon.FSG Calthorpe 37y 229d England v West Indies Bridgetown 11 Jan 1930 Test # 187
HSB Love 37y 184d Australia v England Brisbane 10 Feb 1933 Test # 223
RA Sinfield 37y 168d England v Australia Nottingham 10 Jun 1938 Test # 263
J Harry 37y 163d Australia v England Adelaide 11 Jan 1895 Test # 44
RK Oxenham 37y 154d Australia v England Melbourne 29 Dec 1928 Test # 178
JC Clay 37y 152d England v South Africa The Oval 17 Aug 1935 Test # 246
DW Carr 37y 145d England v Australia The Oval 9 Aug 1909 Test # 105
SN Banerjee 37y 124d India v West Indies Brabourne 4 Feb 1949 Test # 311
AC Waller 37y 84d Zimbabwe v England Bulawayo 18 Dec 1996 Test # 1345
WW Whysall 37y 77d England v Australia Adelaide 16 Jan 1925 Test # 160
H Smith 37y 33d England v West Indies Lord's 23 Jun 1928 Test # 173
BE McGain 36y 359d Australia v South Africa Cape Town 19 Mar 2009 Test # 1916
PN Kirsten 36y 340d South Africa v West Indies Bridgetown 18 Apr 1992 Test # 1188
JH Childs 36y 320d England v West Indies Manchester 30 Jun 1988 Test # 1100
RWG Emery 36y 317d New Zealand v West Indies Christchurch 8 Feb 1952 Test # 349
MP Jarvis 36y 317d Zimbabwe v India Harare 18 Oct 1992 Test # 1197
TJ Murtagh 36y 282d Ireland v Pakistan Dublin (Malahide) 11 May 2018 Test # 2303
J Vine 36y 270d England v Australia Melbourne 9 Feb 1912 Test # 119
SD Udal 36y 239d England v Pakistan Multan 12 Nov 2005 Test # 1770
HDG Leveson Gower 36y 238d England v South Africa Johannesburg 1 Jan 1910 Test # 106
CK Nayudu 36y 238d India v England Lord's 25 Jun 1932 Test # 219
AP Freeman 36y 216d England v Australia Sydney 19 Dec 1924 Test # 158
NJ O'Brien 36y 184d Ireland v Pakistan Dublin (Malahide) 11 May 2018 Test # 2303
NS Asgarali 36y 174d West Indies v England Lord's 20 Jun 1957 Test # 440
AJ Richardson 36y 148d Australia v England Sydney 19 Dec 1924 Test # 158
Tabish Khan 36y 146d Pakistan v Zimbabwe Harare 7 May 2021 Test # 2421
GH Pope 36y 145d England v South Africa Lord's 21 Jun 1947 Test # 286
AJ Pycroft 36y 134d Zimbabwe v India Harare 18 Oct 1992 Test # 1197
N Puna 36y 120d New Zealand v England Christchurch 25 Feb 1966 Test # 602
Harry Elliott 36y 94d England v South Africa Durban 4 Feb 1928 Test # 172
AF Lissette 36y 89d New Zealand v West Indies Dunedin 3 Feb 1956 Test # 421
WFF Price 36y 88d England v Australia Leeds 22 Jul 1938 Test # 265
TF Smailes 36y 87d England v India Lord's 22 Jun 1946 Test # 276
CF Root 36y 57d England v Australia Nottingham 12 Jun 1926 Test # 163

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]