Youngest Player to Score a Maiden Century (ODIs)
† = On debut.
Bold = record less than 3 years old.
Date column and player's age correspond to first day of match.
  Name     Opp Venue Date
1 Shahid Afridi (Pak) 16y 217d 102 SL Nairobi Gym 4 Oct 1996
2 Usman Ghani (Afg) 17y 242d 118 Zim Bulawayo 20 Jul 2014
3 Mohammad Shahzad (Afg) 18y 48d 110 Hol Amstelveen 1 Sep 2009
4 Imran Nazir (Pak) 18y 121d 105* Zim St George's 15 Apr 2000
5 Saleem Elahi (Pak) 18y 312d 102* † SL Gujranwala 29 Sep 1995
6 Tamim Iqbal (BD) 19y 2d 129 Ire Mirpur 22 Mar 2008
7 Ahmed Shehzad (Pak) 19y 72d 115 NZ Hamilton 3 Feb 2011
8 Umar Akmal (Pak) 19y 73d 102* SL Colombo RPS 7 Aug 2009
9 Shakib Al Hasan (BD) 19y 341d 134* Can St John's 28 Feb 2007
10 Anamul Haque (BD) 19y 352d 120 WI Khulna 2 Dec 2012
11 Nasir Hossain (BD) 20y 3d 100 Pak Mirpur 3 Dec 2011
12 PR Stirling (Ire) 20y 4d 177 Can Toronto 7 Sep 2010
13 Shoaib Malik (Pak) 20y 14d 111* WI Sharjah 15 Feb 2002
14 Salman Butt (Pak) 20y 37d 108* Ind Kolkata 13 Nov 2004
15 Ijaz Ahmed (Pak) 20y 39d 124* BD Chittagong MAS 29 Oct 1988
16 KS Williamson (NZ) 20y 67d 108 BD Mirpur 14 Oct 2010
17 EJG Morgan (Ire) 20y 147d 115 Can Nairobi JC 4 Feb 2007
18 IA Karim (Ken) 20y 169d 112 Can Dubai GCA 13 Mar 2013
19 Shahriar Nafees (BD) 20y 193d 118* Zim Harare 6 Aug 2006
20 LD Chandimal (SL) 20y 199d 111 Ind Harare 5 Jun 2010


Copyright © 2017 HowzStat Cricket Database.