Oldest player to score a hundred

Records for Test Matches

Oldest player to score a hundred
Player
Age
Runs
Team
Opposition
Ground
Match Date
Scorecard
46y 82d142Englandv AustraliaMelbourne8 Mar 1929Test # 180
45y 151d132Englandv AustraliaManchester6 Jul 1934Test # 235
43y 202d193*Australiav EnglandLord's26 Jun 1926Test # 164
42y 291d111South Africav AustraliaJohannesburg12 Nov 1921Test # 146
42y 61d154Englandv South AfricaManchester27 Jul 1929Test # 184
42y 47d114Pakistanv EnglandLord's14 Jul 2016Test # 2206
42y 6d236South Africav EnglandLeeds26 Jul 1951Test # 337
41y 359d100Australiav IndiaAdelaide28 Jan 1978Test # 816
41y 265d123*Australiav EnglandMelbourne11 Feb 1921Test # 138
41y 263d105Englandv PakistanKarachi6 Mar 1969Test # 650
41y 241d117South Africav EnglandCape Town1 Jan 1931Test # 202
41y 108d151*New Zealandv IndiaEden Gardens5 Mar 1965Test # 581
41y 63d105Englandv IndiaDelhi23 Dec 1981Test # 914
40y 314d210Englandv New ZealandNottingham2 Jun 1994Test # 1260
40y 207d208South Africav EnglandNottingham7 Jun 1951Test # 334
40y 84d114West Indiesv AustraliaBrisbane23 Nov 1984Test # 999
40y 28d101*West Indiesv BangladeshGros Islet13 Sep 2014Test # 2139
40y 27d109Australiav EnglandManchester24 Jul 1926Test # 166
40y 21d154Indiav EnglandDelhi2 Nov 1951Test # 339
Ages are shown as at the start of the match concerned.
Only the last century by any player is shown.
Records includes the following current or recent matches:

New Zealand v Australia at Christchurch, 2nd Test, Mar 8-11, 2024 [Test # 2535]

India v England at Dharamsala, 5th Test, Mar 7-9, 2024 [Test # 2534]

New Zealand v Australia at Wellington, 1st Test, Feb 29-Mar 3, 2024 [Test # 2533]