One Day Internationals - Batting Records and Statistics - Hundreds and Double Hundreds
Youngest Players Scoring a Century
(Only first century for each player shown)

  Player Country Born Match Versus Ground Age at
Match Start
Score
1 Shahid Afridi Pakistan 01/03/1980 04/10/1996 Sri Lanka Gymkhana Club Ground 16 years 217 days 102
2 Usman Ghani* Afghanistan 20/11/1996 20/07/2014 Zimbabwe Queens Sports Club 17 years 242 days 118
3 Imran Nazir Pakistan 16/12/1981 15/04/2000 Zimbabwe National Cricket Stadium (Grenada) 18 years 121 days 105*
4 Saleem Elahi Pakistan 21/11/1976 29/09/1995 Sri Lanka Jinnah Stadium (Gujwranwala) 18 years 312 days 102*
5 Tamim Iqbal* Bangladesh 20/03/1989 22/03/2008 Ireland Shere Bangla National Stadium 19 years 2 days 129
6 Rahmanullah Gurbaz* Afghanistan 28/11/2001 21/01/2021 Ireland Sheikh Zayed Stadium 19 years 54 days 127
7 Ahmed Shehzad* Pakistan 23/11/1991 03/02/2011 New Zealand Seddon Park 19 years 72 days 115
8 Umar Akmal* Pakistan 26/05/1990 07/08/2009 Sri Lanka R Premadasa Stadium 19 years 73 days 102*
9 R K Paudel* Nepal 02/09/2002 25/03/2022 Papua New Guinea Tribhuvan University International Cricket Ground 19 years 204 days 126
10 V Aravind* United Arab Emirates 11/06/2002 12/03/2022 Namibia Sharjah Cricket Stadium 19 years 274 days 115*
11 Shakib Al Hasan* Bangladesh 24/03/1987 28/02/2007 Canada Antigua Recreation Ground 19 years 341 days 134*
12 Anamul Haque* Bangladesh 16/12/1992 02/12/2012 West Indies Sheikh Abu Naser Stadium 19 years 352 days 120
13 Nasir Hossain Bangladesh 30/11/1991 03/12/2011 Pakistan Shere Bangla National Stadium 20 years 3 days 100
14 P R Stirling* Ireland 03/09/1990 07/09/2010 Canada Cricket, Skating & Curling Club 20 years 4 days 177
15 Shoaib Malik* Pakistan 01/02/1982 15/02/2002 West Indies Sharjah Cricket Stadium 20 years 14 days 111*
16 Anshuman Rath Hong Kong 05/11/1997 08/12/2017 Papua New Guinea ICC Global Cricket Academy 20 years 33 days 143*
17 Salman Butt Pakistan 07/10/1984 13/11/2004 India Eden Gardens 20 years 37 days 108*
18 Ijaz Ahmed Pakistan 20/09/1968 29/10/1988 Bangladesh MA Aziz Stadium 20 years 39 days 124*
19 K S Williamson* New Zealand 08/08/1990 14/10/2010 Bangladesh Shere Bangla National Stadium 20 years 67 days 108
20 E J G Morgan England 10/09/1986 04/02/2007 Canada Jaffrey Sports Club Ground 20 years 147 days 115
21 I A Karim* Kenya 25/09/1992 13/03/2013 Canada ICC Global Cricket Academy 20 years 169 days 112
22 Ibrahim Zadran* Afghanistan 12/12/2001 06/06/2022 Zimbabwe Harare Sports Club 20 years 176 days 120*
23 Mehrab Hossain Bangladesh 22/09/1978 25/03/1999 Zimbabwe Bangabandhu National Stadium 20 years 184 days 101
24 Shahriar Nafees Bangladesh 25/01/1986 06/08/2006 Zimbabwe Harare Sports Club 20 years 193 days 118*
25 D Chandimal* Sri Lanka 18/11/1989 05/06/2010 India Harare Sports Club 20 years 199 days 111
26 W U Tharanga Sri Lanka 02/02/1985 02/09/2005 Bangladesh R Premadasa Stadium 20 years 212 days 105
27 R L Powell West Indies 16/12/1978 08/09/1999 India Kallang Ground 20 years 266 days 124
28 A B Barath West Indies 14/04/1990 31/01/2011 Sri Lanka Sinhalese Sports Club Ground 20 years 292 days 113
29 Q de Kock* South Africa 17/12/1992 08/11/2013 Pakistan Sheikh Zayed Stadium 20 years 326 days 112
30 Faisal Iqbal Pakistan 30/12/1981 30/11/2002 Zimbabwe Harare Sports Club 20 years 335 days 100*
31 Mohammad Ashraful Bangladesh 07/07/1984 18/06/2005 Australia Sophia Gardens 20 years 346 days 100
32 V G Kambli India 18/01/1972 18/01/1993 England Sawai Mansingh Stadium 21 years 0 days 100*
33 R T Ponting Australia 19/12/1974 09/01/1996 Sri Lanka Melbourne Cricket Ground 21 years 21 days 123
34 C L Hooper West Indies 15/12/1966 22/01/1988 India Captain Roop Singh Stadium 21 years 38 days 113*
35 S M Ervine Zimbabwe 06/12/1982 24/01/2004 India Adelaide Oval 21 years 49 days 100
36 V Kohli* India 05/11/1988 24/12/2009 Sri Lanka Eden Gardens 21 years 49 days 107
37 D I Gower England 01/04/1957 26/05/1978 Pakistan Kennington Oval 21 years 55 days 114*
38 S O Hetmeyer* West Indies 26/12/1996 06/03/2018 United Arab Emirates Old Hararians Sports Club 21 years 70 days 127
39 W I A Fernando* Sri Lanka 05/04/1998 01/07/2019 West Indies Riverside Ground 21 years 87 days 104
40 D D Ebrahim Zimbabwe 07/08/1980 25/11/2001 Bangladesh Bangabandhu National Stadium 21 years 110 days 121
41 S B Smith Australia 18/10/1961 13/02/1983 New Zealand Melbourne Cricket Ground 21 years 118 days 117
42 Yuvraj Singh India 12/12/1981 11/04/2003 Bangladesh Bangabandhu National Stadium 21 years 120 days 102*
43 S R Tendulkar India 24/04/1973 09/09/1994 Australia R Premadasa Stadium 21 years 138 days 110
44 M S Chapman* New Zealand 27/06/1994 16/11/2015 United Arab Emirates ICC Global Cricket Academy 21 years 142 days 124*
45 M D Crowe New Zealand 22/09/1962 25/02/1984 England Eden Park 21 years 156 days 105*
46 Saeed Anwar Pakistan 06/09/1968 17/02/1990 Sri Lanka Adelaide Oval 21 years 164 days 126
47 Imran Farhat Pakistan 20/05/1982 07/12/2003 New Zealand Rawalpindi Cricket Stadium 21 years 201 days 107
48 S K Raina India 27/11/1986 25/06/2008 Hong Kong National Stadium (Karachi) 21 years 211 days 101
49 Mohammad Shahzad* Afghanistan 31/01/1988 01/09/2009 Netherlands VRA Ground 21 years 213 days 110
50 Noor Ali Zadran Afghanistan 10/07/1988 16/02/2010 Canada Sharjah Cricket Stadium 21 years 221 days 114
51 D P M D Jayawardene Sri Lanka 27/05/1977 23/01/1999 England Adelaide Oval 21 years 241 days 120
52 M Kaif India 01/12/1980 14/09/2002 Zimbabwe R Premadasa Stadium 21 years 287 days 111*
53 M N Samuels West Indies 05/02/1981 24/11/2002 India Indira Gandhi Stadium 21 years 292 days 108*
54 Imam-ul-Haq* Pakistan 12/12/1995 18/10/2017 Sri Lanka Sheikh Zayed Stadium 21 years 310 days 100
55 Inzamam-ul-Haq Pakistan 03/03/1970 17/01/1992 Sri Lanka Ibn-e-Qasim Bagh Stadium 21 years 320 days 101
56 L Siaka* Papua New Guinea 21/12/1992 09/11/2014 Hong Kong Tony Ireland Stadium 21 years 323 days 109
57 C H Gayle* West Indies 21/09/1979 15/08/2001 Kenya Simba Union Ground 21 years 328 days 152
58 Babar Azam* Pakistan 15/10/1994 30/09/2016 West Indies Sharjah Cricket Stadium 21 years 351 days 120

Batting Records and Statistics Menu