Youngest player to score a hundred

One-Day Internationals Cricket – Youngest player to score a hundred

One-Day Internationals
Hundreds

Youngest player to score a hundred

RankPlayerAgeRunsTeamOppositionGroundMatch DateScorecard
🥇 1
Shahid Afridi16y 217d102Pakistanv Sri LankaNairobi (Gym)4 Oct 1996ODI # 1125
🥈 2
Usman Ghani17y 242d118Afghanistanv ZimbabweBulawayo20 Jul 2014ODI # 3504
🥉 3
Imran Nazir18y 121d105*Pakistanv ZimbabweSt George's15 Apr 2000ODI # 1590
4
Saleem Elahi18y 312d102*Pakistanv Sri LankaGujranwala29 Sep 1995ODI # 1003
5
SR Mukkamalla18y 355d120*U.S.A.v U.A.E.Windhoek30 Mar 2023ODI # 4556
6
Tamim Iqbal19y 2d129Bangladeshv IrelandMirpur22 Mar 2008ODI # 2695
7
AM Tribe19y 3d115*Jerseyv P.N.G.Windhoek1 Apr 2023ODI # 4560
8
Kushal Malla19y 47d108Nepalv OmanKirtipur21 Apr 2023ODI # 4568
9
Rahmanullah Gurbaz19y 54d127Afghanistanv IrelandAbu Dhabi21 Jan 2021ODI # 4271
10
Ahmed Shehzad19y 72d115Pakistanv New ZealandHamilton3 Feb 2011ODI # 3095
11
Umar Akmal19y 73d102*Pakistanv Sri LankaColombo (RPS)7 Aug 2009ODI # 2868
12
RK Paudel19y 204d126Nepalv P.N.G.Kirtipur25 Mar 2022ODI # 4376
13
V Aravind19y 274d115*U.A.E.v NamibiaSharjah12 Mar 2022ODI # 4365
14
Shakib Al Hasan19y 341d134*Bangladeshv CanadaSt John's28 Feb 2007ODI # 2530
15
Anamul Haque19y 352d120Bangladeshv West IndiesKhulna2 Dec 2012ODI # 3310
16
Nasir Hossain20y 3d100Bangladeshv PakistanMirpur3 Dec 2011ODI # 3220
17
PR Stirling20y 4d177Irelandv CanadaToronto7 Sep 2010ODI # 3042
18
Shoaib Malik20y 14d111*Pakistanv West IndiesSharjah15 Feb 2002ODI # 1808
19
Anshuman Rath20y 33d143*Hong Kongv P.N.G.ICCA Dubai8 Dec 2017ODI # 3938
20
Salman Butt20y 37d108*Pakistanv IndiaEden Gardens13 Nov 2004ODI # 2192
21
Ijaz Ahmed20y 39d124*Pakistanv BangladeshChattogram29 Oct 1988ODI # 531
22
KS Williamson20y 67d108New Zealandv BangladeshMirpur14 Oct 2010ODI # 3056
23
JAD Lawrenson20y 132d114Jerseyv P.N.G.Windhoek1 Apr 2023ODI # 4560
24
EJG Morgan20y 147d115Irelandv CanadaNairobi (Jaff)4 Feb 2007ODI # 2503
25
IA Karim20y 169d112Kenyav CanadaICCA Dubai13 Mar 2013ODI # 3345
26
Vikramjit Singh20y 175d110Netherlandsv OmanHarare3 Jul 2023ODI # 4611
27
Ibrahim Zadran20y 176d121*Afghanistanv ZimbabweHarare6 Jun 2022ODI # 4400
28
Mehrab Hossain20y 184d101Bangladeshv ZimbabweDhaka25 Mar 1999ODI # 1420
29
LD Chandimal20y 199d111Sri Lankav IndiaHarare5 Jun 2010ODI # 2988
30
WU Tharanga20y 212d105Sri Lankav BangladeshColombo (RPS)2 Sep 2005ODI # 2277
31
RL Powell20y 266d124West Indiesv IndiaSingapore8 Sep 1999ODI # 1496
32
AB Barath20y 292d113West Indiesv Sri LankaColombo (SSC)31 Jan 2011ODI # 3092
33
Q de Kock20y 326d112South Africav PakistanAbu Dhabi8 Nov 2013ODI # 3431
34
Faisal Iqbal20y 335d100*Pakistanv ZimbabweHarare30 Nov 2002ODI # 1906
35
Mohammad Ashraful20y 346d100Bangladeshv AustraliaCardiff18 Jun 2005ODI # 2250
36
VG Kambli21y 0d100*Indiav EnglandJaipur18 Jan 1993ODI # 794
37
RT Ponting21y 21d123Australiav Sri LankaMelbourne9 Jan 1996ODI # 1032
38
CL Hooper21y 38d113*West Indiesv IndiaGwalior22 Jan 1988ODI # 500
39
SM Ervine21y 49d100Zimbabwev IndiaAdelaide24 Jan 2004ODI # 2087
39
V Kohli21y 49d107Indiav Sri LankaEden Gardens24 Dec 2009ODI # 2935
41
DI Gower21y 55d114*Englandv PakistanThe Oval26 May 1978ODI # 51
42
SO Hetmyer21y 70d127West Indiesv U.A.E.Harare6 Mar 2018ODI # 3987
43
WIA Fernando21y 87d104Sri Lankav West IndiesChester-le-Street1 Jul 2019ODI # 4180
44
BJ Bennett21y 96d169Zimbabwev IrelandHarare14 Feb 2025ODI # 4837
45
Shahriar Nafees21y 97d118*Bangladeshv ZimbabweHarare6 Aug 2006ODI # 2398
46
DD Ebrahim21y 110d121Zimbabwev BangladeshDhaka25 Nov 2001ODI # 1774
47
SB Smith21y 118d117Australiav New ZealandMelbourne13 Feb 1983ODI # 182
48
Yuvraj Singh21y 120d102*Indiav BangladeshDhaka11 Apr 2003ODI # 2001
49
SR Tendulkar21y 138d110Indiav AustraliaColombo (RPS)9 Sep 1994ODI # 924
50
MS Chapman21y 142d124*Hong Kongv U.A.E.ICCA Dubai16 Nov 2015ODI # 3709
51
MD Crowe21y 156d105*New Zealandv EnglandAuckland25 Feb 1984ODI # 251
52
Saeed Anwar21y 164d126Pakistanv Sri LankaAdelaide17 Feb 1990ODI # 606
53
Imran Farhat21y 201d107Pakistanv New ZealandRawalpindi7 Dec 2003ODI # 2074
54
SK Raina21y 211d101Indiav Hong KongKarachi25 Jun 2008ODI # 2716
55
Noor Ali Zadran21y 221d114Afghanistanv CanadaSharjah16 Feb 2010ODI # 2957
56
DPMD Jayawardene21y 241d120Sri Lankav EnglandAdelaide23 Jan 1999ODI # 1391
57
Aasif Sheikh21y 260d110Nepalv P.N.G.Kirtipur9 Mar 2023ODI # 4532
58
M Kaif21y 287d111*Indiav ZimbabweColombo (RPS)14 Sep 2002ODI # 1876
59
MN Samuels21y 292d108*West Indiesv IndiaVijayawada24 Nov 2002ODI # 1900
60
Imam-ul-Haq21y 300d100Pakistanv Sri LankaAbu Dhabi18 Oct 2017ODI # 3926
61
Inzamam-ul-Haq21y 320d101Pakistanv Sri LankaMultan17 Jan 1992ODI # 708
62
L Siaka21y 323d109P.N.G.v Hong KongTownsville9 Nov 2014ODI # 3542
63
CH Gayle21y 328d152West Indiesv KenyaNairobi15 Aug 2001ODI # 1745
64
Babar Azam21y 351d120Pakistanv West IndiesSharjah30 Sep 2016ODI # 3784
65
DL Haynes22y 7d148West Indiesv AustraliaSt John's22 Feb 1978ODI # 48
66
ADR Campbell22y 43d131*Zimbabwev Sri LankaHarare5 Nov 1994ODI # 946
67
BKG Mendis22y 54d102Sri Lankav BangladeshDambulla28 Mar 2017ODI # 3856
68
Soumya Sarkar22y 56d127*Bangladeshv PakistanMirpur22 Apr 2015ODI # 3649
69
DS Airee22y 61d105Nepalv P.N.G.Kirtipur26 Mar 2022ODI # 4377
70
JH Kallis22y 92d111South Africav New ZealandW.A.C.A16 Jan 1998ODI # 1278
71
C Kieswetter22y 97d107Englandv BangladeshChattogram5 Mar 2010ODI # 2968
72
MJ Guptill22y 102d122*New Zealandv West IndiesAuckland10 Jan 2009ODI # 2789
73
Nasir Jamshed22y 103d112Pakistanv IndiaMirpur18 Mar 2012ODI # 3263
74
Rajin Saleh22y 125d108*Bangladeshv KenyaFatullah25 Mar 2006ODI # 2356
75
RJ Shastri22y 132d102Indiav AustraliaIndore6 Oct 1984ODI # 271
76
MW Machan22y 135d114Scotlandv KenyaAberdeen30 Jun 2013ODI # 3379
77
B Sharki22y 139d101*Nepalv CanadaKirtipur12 Feb 2024ODI # 4728
78
WTS Porterfield22y 147d112*Irelandv BermudaNairobi (Jaff)31 Jan 2007ODI # 2494
79
XM Marshall22y 148d157*West Indiesv CanadaKing City (NW)22 Aug 2008ODI # 2749
80
RR Sarwan22y 162d102*West Indiesv BangladeshDhaka2 Dec 2002ODI # 1909
81
Saim Ayub22y 186d113*Pakistanv ZimbabweBulawayo26 Nov 2024ODI # 4811
82
HT Tector22y 216d113Irelandv New ZealandDublin (Malahide)10 Jul 2022ODI # 4419
83
V Sibanda22y 222d116Zimbabwev BermudaPort of Spain20 May 2006ODI # 2378
84
Mohammad Shahzad22y 234d110Afghanistanv NetherlandsAmstelveen1 Sep 2009ODI # 2881
85
AN Cook22y 239d102Englandv IndiaSouthampton21 Aug 2007ODI # 2611
86
Junaid Siddique22y 258d100Bangladeshv IrelandBelfast15 Jul 2010ODI # 3027
87
S Chanderpaul22y 260d109*West Indiesv IndiaBridgetown3 May 1997ODI # 1203
88
V Sehwag22y 286d100Indiav New ZealandColombo (SSC)2 Aug 2001ODI # 1743
89
LRPL Taylor22y 295d128*New Zealandv Sri LankaNapier28 Dec 2006ODI # 2468
90
Basit Ali22y 327d127*Pakistanv West IndiesSharjah5 Nov 1993ODI # 845
91
KJ O'Brien22y 335d142Irelandv KenyaNairobi (Ruaraka)2 Feb 2007ODI # 2499
92
Shubman Gill22y 348d130Indiav ZimbabweHarare22 Aug 2022ODI # 4457
93
SP Fleming22y 363d106*New Zealandv West IndiesPort of Spain29 Mar 1996ODI # 1085
94
Rahmat Shah22y 364d100*Afghanistanv ScotlandEdinburgh4 Jul 2016ODI # 3759

Showing 94 records

Additional Information

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