Youngest player to score a hundred

Records for ODI Matches

Youngest player to score a hundred
Player
Age
Runs
Team
Opposition
Ground
Match Date
Scorecard
16y 217d102Pakistanv Sri LankaNairobi (Gym)4 Oct 1996ODI # 1125
17y 242d118Afghanistanv ZimbabweBulawayo20 Jul 2014ODI # 3504
18y 121d105*Pakistanv ZimbabweSt George's15 Apr 2000ODI # 1590
18y 312d102*Pakistanv Sri LankaGujranwala29 Sep 1995ODI # 1003
18y 355d120*U.S.A.v U.A.E.Windhoek30 Mar 2023ODI # 4556
19y 2d129Bangladeshv IrelandMirpur22 Mar 2008ODI # 2695
19y 3d115*Jerseyv P.N.G.Windhoek1 Apr 2023ODI # 4560
19y 47d108Nepalv OmanKirtipur21 Apr 2023ODI # 4568
19y 54d127Afghanistanv IrelandAbu Dhabi21 Jan 2021ODI # 4271
19y 72d115Pakistanv New ZealandHamilton3 Feb 2011ODI # 3095
19y 73d102*Pakistanv Sri LankaColombo (RPS)7 Aug 2009ODI # 2868
19y 204d126Nepalv P.N.G.Kirtipur25 Mar 2022ODI # 4376
19y 274d115*U.A.E.v NamibiaSharjah12 Mar 2022ODI # 4365
19y 341d134*Bangladeshv CanadaSt John's28 Feb 2007ODI # 2530
19y 352d120Bangladeshv West IndiesKhulna2 Dec 2012ODI # 3310
20y 3d100Bangladeshv PakistanMirpur3 Dec 2011ODI # 3220
20y 4d177Irelandv CanadaToronto7 Sep 2010ODI # 3042
20y 14d111*Pakistanv West IndiesSharjah15 Feb 2002ODI # 1808
20y 33d143*Hong Kongv P.N.G.ICCA Dubai8 Dec 2017ODI # 3938
20y 37d108*Pakistanv IndiaEden Gardens13 Nov 2004ODI # 2192
20y 39d124*Pakistanv BangladeshChattogram29 Oct 1988ODI # 531
20y 67d108New Zealandv BangladeshMirpur14 Oct 2010ODI # 3056
20y 132d114Jerseyv P.N.G.Windhoek1 Apr 2023ODI # 4560
20y 147d115Irelandv CanadaNairobi (Jaff)4 Feb 2007ODI # 2503
20y 169d112Kenyav CanadaICCA Dubai13 Mar 2013ODI # 3345
20y 175d110Netherlandsv OmanHarare3 Jul 2023ODI # 4611
20y 176d121*Afghanistanv ZimbabweHarare6 Jun 2022ODI # 4400
20y 184d101Bangladeshv ZimbabweDhaka25 Mar 1999ODI # 1420
20y 199d111Sri Lankav IndiaHarare5 Jun 2010ODI # 2988
20y 212d105Sri Lankav BangladeshColombo (RPS)2 Sep 2005ODI # 2277
20y 266d124West Indiesv IndiaSingapore8 Sep 1999ODI # 1496
20y 292d113West Indiesv Sri LankaColombo (SSC)31 Jan 2011ODI # 3092
20y 326d112South Africav PakistanAbu Dhabi8 Nov 2013ODI # 3431
20y 335d100*Pakistanv ZimbabweHarare30 Nov 2002ODI # 1906
20y 346d100Bangladeshv AustraliaCardiff18 Jun 2005ODI # 2250
21y 0d100*Indiav EnglandJaipur18 Jan 1993ODI # 794
21y 21d123Australiav Sri LankaMelbourne9 Jan 1996ODI # 1032
21y 38d113*West Indiesv IndiaGwalior22 Jan 1988ODI # 500
21y 49d100Zimbabwev IndiaAdelaide24 Jan 2004ODI # 2087
21y 49d107Indiav Sri LankaEden Gardens24 Dec 2009ODI # 2935
21y 55d114*Englandv PakistanThe Oval26 May 1978ODI # 51
21y 70d127West Indiesv U.A.E.Harare6 Mar 2018ODI # 3987
21y 87d104Sri Lankav West IndiesChester-le-Street1 Jul 2019ODI # 4180
21y 97d118*Bangladeshv ZimbabweHarare6 Aug 2006ODI # 2398
21y 110d121Zimbabwev BangladeshDhaka25 Nov 2001ODI # 1774
21y 118d117Australiav New ZealandMelbourne13 Feb 1983ODI # 182
21y 120d102*Indiav BangladeshDhaka11 Apr 2003ODI # 2001
21y 138d110Indiav AustraliaColombo (RPS)9 Sep 1994ODI # 924
21y 142d124*Hong Kongv U.A.E.ICCA Dubai16 Nov 2015ODI # 3709
21y 156d105*New Zealandv EnglandAuckland25 Feb 1984ODI # 251
21y 164d126Pakistanv Sri LankaAdelaide17 Feb 1990ODI # 606
21y 201d107Pakistanv New ZealandRawalpindi7 Dec 2003ODI # 2074
21y 211d101Indiav Hong KongKarachi25 Jun 2008ODI # 2716
21y 221d114Afghanistanv CanadaSharjah16 Feb 2010ODI # 2957
21y 241d120Sri Lankav EnglandAdelaide23 Jan 1999ODI # 1391
21y 260d110Nepalv P.N.G.Kirtipur9 Mar 2023ODI # 4532
21y 287d111*Indiav ZimbabweColombo (RPS)14 Sep 2002ODI # 1876
21y 292d108*West Indiesv IndiaVijayawada24 Nov 2002ODI # 1900
21y 300d100Pakistanv Sri LankaAbu Dhabi18 Oct 2017ODI # 3926
21y 320d101Pakistanv Sri LankaMultan17 Jan 1992ODI # 708
21y 323d109P.N.G.v Hong KongTownsville9 Nov 2014ODI # 3542
21y 328d152West Indiesv KenyaNairobi15 Aug 2001ODI # 1745
21y 351d120Pakistanv West IndiesSharjah30 Sep 2016ODI # 3784
22y 7d148West Indiesv AustraliaSt John's22 Feb 1978ODI # 48
22y 43d131*Zimbabwev Sri LankaHarare5 Nov 1994ODI # 946
22y 54d102Sri Lankav BangladeshDambulla28 Mar 2017ODI # 3856
22y 56d127*Bangladeshv PakistanMirpur22 Apr 2015ODI # 3649
22y 61d105Nepalv P.N.G.Kirtipur26 Mar 2022ODI # 4377
22y 92d111South Africav New ZealandPerth16 Jan 1998ODI # 1278
22y 97d107Englandv BangladeshChattogram5 Mar 2010ODI # 2968
22y 102d122*New Zealandv West IndiesAuckland10 Jan 2009ODI # 2789
22y 103d112Pakistanv IndiaMirpur18 Mar 2012ODI # 3263
22y 125d108*Bangladeshv KenyaFatullah25 Mar 2006ODI # 2356
22y 132d102Indiav AustraliaIndore6 Oct 1984ODI # 271
22y 135d114Scotlandv KenyaAberdeen30 Jun 2013ODI # 3379
22y 139d101*Nepalv CanadaKirtipur12 Feb 2024ODI # 4728
22y 147d112*Irelandv BermudaNairobi (Jaff)31 Jan 2007ODI # 2494
22y 148d157*West Indiesv CanadaKing City (NW)22 Aug 2008ODI # 2749
22y 162d102*West Indiesv BangladeshDhaka2 Dec 2002ODI # 1909
22y 216d113Irelandv New ZealandDublin (Malahide)10 Jul 2022ODI # 4419
22y 222d116Zimbabwev BermudaPort of Spain20 May 2006ODI # 2378
22y 234d110Afghanistanv NetherlandsAmstelveen1 Sep 2009ODI # 2881
22y 239d102Englandv IndiaSouthampton21 Aug 2007ODI # 2611
22y 258d100Bangladeshv IrelandBelfast15 Jul 2010ODI # 3027
22y 260d109*West Indiesv IndiaBridgetown3 May 1997ODI # 1203
22y 286d100Indiav New ZealandColombo (SSC)2 Aug 2001ODI # 1743
22y 295d128*New Zealandv Sri LankaNapier28 Dec 2006ODI # 2468
22y 327d127*Pakistanv West IndiesSharjah5 Nov 1993ODI # 845
22y 335d142Irelandv KenyaNairobi (Ruaraka)2 Feb 2007ODI # 2499
22y 348d130Indiav ZimbabweHarare22 Aug 2022ODI # 4457
22y 363d106*New Zealandv West IndiesPort of Spain29 Mar 1996ODI # 1085
22y 364d100*Afghanistanv ScotlandEdinburgh4 Jul 2016ODI # 3759
Ages are shown as at the start of the match concerned.
Only the first century by any player is shown.
Records includes the following current or recent matches:

Canada v Scotland at Dubai (DSC), ICC Men's Cricket World Cup League 2 8th match, Mar 1, 2024 [ODI # 4737]

United Arab Emirates v Canada at Dubai (DSC), ICC Men's Cricket World Cup League 2 7th match, Feb 28, 2024 [ODI # 4736]

Nepal v Netherlands at Kirtipur, ICC Men's Cricket World Cup League 2 6th match, Feb 25, 2024 [ODI # 4735]