Oldest player to score a maiden hundred

Records for ODI Matches

Player
Age
Runs
Team
Opposition
Ground
Match Date
Scorecard
Khurram Khan43y 162d132*U.A.E.v AfghanistanICCA Dubai30 Nov 2014ODI # 3558
G Boycott39y 51d105Englandv AustraliaSydney11 Dec 1979ODI # 79
DL Hemp38y 149d102*Bermudav KenyaPotchefstroom6 Apr 2009ODI # 2835
SM Gavaskar38y 113d103*Indiav New ZealandNagpur31 Oct 1987ODI # 474
M Amarnath37y 117d100*Indiav West IndiesFaridabad19 Jan 1988ODI # 497
BE Congdon37y 26d101New Zealandv EnglandWellington9 Mar 1975ODI # 18
CB Lambert36y 57d119West Indiesv EnglandPort of Spain8 Apr 1998ODI # 1310
Shaiman Anwar35y 347d106U.A.E.v IrelandBrisbane25 Feb 2015ODI # 3613
W Larkins35y 331d124Englandv AustraliaHyderabad (Deccan)19 Oct 1989ODI # 575
CG Williams35y 317d129*Namibiav OmanAl Amerat8 Jan 2020ODI # 4227
S Jyoti35y 205d117Canadav ScotlandAberdeen7 Jul 2009ODI # 2856
NJ O'Brien35y 187d109Irelandv New ZealandDublin (Malahide)14 May 2017ODI # 3867
Muhammad Usman35y 87d102*U.A.E.v IrelandAbu Dhabi8 Jan 2021ODI # 4268
RW Chakabva34y 321d102Zimbabwev BangladeshHarare7 Aug 2022ODI # 4442
DJ Malan34y 287d125Englandv NetherlandsAmstelveen17 Jun 2022ODI # 4413
Simi Singh34y 162d100*Irelandv South AfricaDublin (Malahide)16 Jul 2021ODI # 4305
Zaheer Abbas34y 146d108Pakistanv AustraliaSydney17 Dec 1981ODI # 128
RD Shah34y 146d113Kenyav ScotlandMombasa21 Jan 2007ODI # 2481
DN Chudasama34y 143d122Kenyav BangladeshNairobi (Gym)10 Oct 1997ODI # 1239
N Hussain34y 107d115Englandv IndiaLord's13 Jul 2002ODI # 1856
CT Radley34y 65d117*Englandv New ZealandManchester17 Jul 1978ODI # 53
MJ Lumb34y 16d106Englandv West IndiesNorth Sound28 Feb 2014ODI # 3477
IH Romaine34y 13d101Bermudav CanadaToronto21 Aug 2006ODI # 2407
RR Singh33y 343d100Indiav Sri LankaColombo (SSC)23 Aug 1997ODI # 1225
SM Pollock33y 325d130Africa XIv Asia XIBengaluru6 Jun 2007ODI # 2587
GM Hamilton33y 290d115Scotlandv IrelandAberdeen2 Jul 2008ODI # 2729
L Ronchi33y 275d170*New Zealandv Sri LankaDunedin23 Jan 2015ODI # 3588
JG Wright33y 255d101New Zealandv EnglandNapier16 Mar 1988ODI # 508
DJ Reekers33y 255d104Netherlandsv IrelandNairobi (Gym)5 Feb 2007ODI # 2509
SSJ Brooks33y 246d101*West Indiesv NetherlandsAmstelveen4 Jun 2022ODI # 4398
SJ Modani33y 154d111U.S.A.v OmanPearland8 Jun 2022ODI # 4402
AC Voges33y 129d112*Australiav West IndiesMelbourne10 Feb 2013ODI # 3334
JP Bray33y 61d116Irelandv ScotlandNairobi (Gym)30 Jan 2007ODI # 2492
NT Broom33y 39d109*New Zealandv BangladeshNelson29 Dec 2016ODI # 3815
Asif Khan33y 29d101*U.A.E.v NepalKirtipur16 Mar 2023ODI # 4537
TT Samaraweera32y 351d104Sri Lankav New ZealandColombo (RPS)8 Sep 2009ODI # 2884
JM Davison32y 290d111Canadav West IndiesCenturion23 Feb 2003ODI # 1963
CP Rizwan32y 264d109U.A.E.v IrelandAbu Dhabi8 Jan 2021ODI # 4268
KJJ van Noortwijk32y 236d134*Netherlandsv NamibiaBloemfontein3 Mar 2003ODI # 1978
RG Twose32y 201d103New Zealandv South AfricaCape Town4 Nov 2000ODI # 1655
Jatinder Singh32y 193d107Omanv NepalAl Amerat14 Sep 2021ODI # 4325
TM Dowlin32y 154d100*West Indiesv BangladeshRoseau28 Jul 2009ODI # 2863
MA Leask32y 111d107*Scotlandv NepalKirtipur17 Feb 2023ODI # 4517
Zeeshan Maqsood32y 110d109Omanv U.S.A.Kirtipur11 Feb 2020ODI # 4244
UT Khawaja32y 80d104Australiav IndiaRanchi8 Mar 2019ODI # 4109
BJ Hodge32y 79d123Australiav NetherlandsBasseterre18 Mar 2007ODI # 2540
HE van der Dussen32y 54d123*South Africav PakistanCenturion2 Apr 2021ODI # 4285
A Vala32y 49d104P.N.G.v NamibiaLauderhill23 Sep 2019ODI # 4210
DJ Hussey32y 44d111Australiav ScotlandEdinburgh28 Aug 2009ODI # 2879
Ages are shown as at the start of the match concerned.
Records includes the following current or recent matches:

United Arab Emirates v West Indies at Sharjah, 1st ODI, Jun 4, 2023 [ODI # 4581]

Sri Lanka v Afghanistan at Hambantota, 2nd ODI, Jun 4, 2023 [ODI # 4580]

Sri Lanka v Afghanistan at Hambantota, 1st ODI, Jun 2, 2023 [ODI # 4579]