Oldest player to score a hundred

Test matches Cricket – Oldest player to score a hundred

Test matches
Hundreds

Oldest player to score a hundred

RankPlayerAgeRunsTeamOppositionGroundMatch DateScorecard
🥇 1
JB Hobbs46y 82d142Englandv AustraliaMelbourne8 Mar 1929Test # 180
🥈 2
EH Hendren45y 151d132Englandv AustraliaManchester6 Jul 1934Test # 235
🥉 3
W Bardsley43y 202d193*Australiav EnglandLord's26 Jun 1926Test # 164
4
AW Nourse42y 291d111South Africav AustraliaJohannesburg12 Nov 1921Test # 146
5
FE Woolley42y 61d154Englandv South AfricaManchester27 Jul 1929Test # 184
6
Misbah-ul-Haq42y 47d114Pakistanv EnglandLord's14 Jul 2016Test # 2206
7
EAB Rowan42y 6d236South Africav EnglandLeeds26 Jul 1951Test # 337
8
RB Simpson41y 359d100Australiav IndiaAdelaide28 Jan 1978Test # 816
9
WW Armstrong41y 265d123*Australiav EnglandMelbourne11 Feb 1921Test # 138
10
TW Graveney41y 263d105Englandv PakistanKarachi6 Mar 1969Test # 650
11
HW Taylor41y 241d117South Africav EnglandCape Town1 Jan 1931Test # 202
12
B Sutcliffe41y 108d151*New Zealandv IndiaEden Gardens5 Mar 1965Test # 581
13
G Boycott41y 63d105Englandv IndiaDelhi23 Dec 1981Test # 914
14
GA Gooch40y 314d210Englandv New ZealandNottingham2 Jun 1994Test # 1260
15
AD Nourse40y 207d208South Africav EnglandNottingham7 Jun 1951Test # 334
16
CH Lloyd40y 84d114West Indiesv AustraliaBrisbane23 Nov 1984Test # 999
17
S Chanderpaul40y 28d101*West Indiesv BangladeshGros Islet13 Sep 2014Test # 2139
18
CG Macartney40y 27d109Australiav EnglandManchester24 Jul 1926Test # 166
19
VM Merchant40y 21d154Indiav EnglandDelhi2 Nov 1951Test # 339

Showing 19 records

Additional Information

Ages are shown as at the start of the match concerned.
Only the last century by any player is shown.