Player Age Runs Team Opposition Ground Match Date Scorecard
Shahid Afridi 16y 217d 102 Pakistan v Sri Lanka Nairobi (Gym) 4 Oct 1996 ODI # 1125
Usman Ghani 17y 242d 118 Afghanistan v Zimbabwe Bulawayo 20 Jul 2014 ODI # 3504
Imran Nazir 18y 121d 105* Pakistan v Zimbabwe St George's 15 Apr 2000 ODI # 1590
Saleem Elahi 18y 312d 102* Pakistan v Sri Lanka Gujranwala 29 Sep 1995 ODI # 1003
Tamim Iqbal 19y 2d 129 Bangladesh v Ireland Dhaka 22 Mar 2008 ODI # 2695
Ahmed Shehzad 19y 72d 115 Pakistan v New Zealand Hamilton 3 Feb 2011 ODI # 3095
Umar Akmal 19y 73d 102* Pakistan v Sri Lanka Colombo (RPS) 7 Aug 2009 ODI # 2868
Shakib Al Hasan 19y 341d 134* Bangladesh v Canada St John's 28 Feb 2007 ODI # 2530
Anamul Haque 19y 352d 120 Bangladesh v West Indies Khulna 2 Dec 2012 ODI # 3310
Nasir Hossain 20y 3d 100 Bangladesh v Pakistan Dhaka 3 Dec 2011 ODI # 3220
PR Stirling 20y 4d 177 Ireland v Canada Toronto 7 Sep 2010 ODI # 3042
Shoaib Malik 20y 14d 111* Pakistan v West Indies Sharjah 15 Feb 2002 ODI # 1808
Salman Butt 20y 37d 108* Pakistan v India Kolkata 13 Nov 2004 ODI # 2192
Ijaz Ahmed 20y 39d 124* Pakistan v Bangladesh Chittagong 29 Oct 1988 ODI # 531
KS Williamson 20y 67d 108 New Zealand v Bangladesh Dhaka 14 Oct 2010 ODI # 3056
EJG Morgan 20y 147d 115 Ireland v Canada Nairobi (Jaff) 4 Feb 2007 ODI # 2503
IA Karim 20y 169d 112 Kenya v Canada Dubai (CA) 13 Mar 2013 ODI # 3345
Mehrab Hossain 20y 184d 101 Bangladesh v Zimbabwe Dhaka 25 Mar 1999 ODI # 1420
LD Chandimal 20y 199d 111 Sri Lanka v India Harare 5 Jun 2010 ODI # 2988
WU Tharanga 20y 212d 105 Sri Lanka v Bangladesh Colombo (RPS) 2 Sep 2005 ODI # 2277
RL Powell 20y 266d 124 West Indies v India Singapore 8 Sep 1999 ODI # 1496
AB Barath 20y 292d 113 West Indies v Sri Lanka Colombo (SSC) 31 Jan 2011 ODI # 3092
Q de Kock 20y 326d 112 South Africa v Pakistan Abu Dhabi 8 Nov 2013 ODI # 3431
Faisal Iqbal 20y 335d 100* Pakistan v Zimbabwe Harare 30 Nov 2002 ODI # 1906
Mohammad Ashraful 20y 346d 100 Bangladesh v Australia Cardiff 18 Jun 2005 ODI # 2250
VG Kambli 21y 0d 100* India v England Jaipur 18 Jan 1993 ODI # 794
RT Ponting 21y 21d 123 Australia v Sri Lanka Melbourne 9 Jan 1996 ODI # 1032
CL Hooper 21y 38d 113* West Indies v India Gwalior 22 Jan 1988 ODI # 500
SM Ervine 21y 49d 100 Zimbabwe v India Adelaide 24 Jan 2004 ODI # 2087
V Kohli 21y 49d 107 India v Sri Lanka Kolkata 24 Dec 2009 ODI # 2935
DI Gower 21y 55d 114* England v Pakistan The Oval 26 May 1978 ODI # 51
Shahriar Nafees 21y 97d 118* Bangladesh v Zimbabwe Harare 6 Aug 2006 ODI # 2398
DD Ebrahim 21y 110d 121 Zimbabwe v Bangladesh Dhaka 25 Nov 2001 ODI # 1774
SB Smith 21y 118d 117 Australia v New Zealand Melbourne 13 Feb 1983 ODI # 182
Yuvraj Singh 21y 120d 102* India v Bangladesh Dhaka 11 Apr 2003 ODI # 2001
SR Tendulkar 21y 138d 110 India v Australia Colombo (RPS) 9 Sep 1994 ODI # 924
MD Crowe 21y 156d 105* New Zealand v England Auckland 25 Feb 1984 ODI # 251
Saeed Anwar 21y 164d 126 Pakistan v Sri Lanka Adelaide 17 Feb 1990 ODI # 606
Imran Farhat 21y 201d 107 Pakistan v New Zealand Rawalpindi 7 Dec 2003 ODI # 2074
SK Raina 21y 211d 101 India v Hong Kong Karachi 25 Jun 2008 ODI # 2716
Mohammad Shahzad 21y 213d 110 Afghanistan v Netherlands Amstelveen 1 Sep 2009 ODI # 2881
Noor Ali Zadran 21y 221d 114 Afghanistan v Canada Sharjah 16 Feb 2010 ODI # 2957
DPMD Jayawardene 21y 241d 120 Sri Lanka v England Adelaide 23 Jan 1999 ODI # 1391
M Kaif 21y 287d 111* India v Zimbabwe Colombo (RPS) 14 Sep 2002 ODI # 1876
MN Samuels 21y 292d 108* West Indies v India Vijayawada 24 Nov 2002 ODI # 1900
Inzamam-ul-Haq 21y 320d 101 Pakistan v Sri Lanka Multan 17 Jan 1992 ODI # 708
CH Gayle 21y 328d 152 West Indies v Kenya Nairobi 15 Aug 2001 ODI # 1745
DL Haynes 22y 7d 148 West Indies v Australia St John's 22 Feb 1978 ODI # 48
ADR Campbell 22y 43d 131* Zimbabwe v Sri Lanka Harare 5 Nov 1994 ODI # 946
JH Kallis 22y 92d 111 South Africa v New Zealand Perth 16 Jan 1998 ODI # 1278
C Kieswetter 22y 97d 107 England v Bangladesh Chittagong 5 Mar 2010 ODI # 2968
MJ Guptill 22y 102d 122* New Zealand v West Indies Auckland 10 Jan 2009 ODI # 2789
Nasir Jamshed 22y 103d 112 Pakistan v India Dhaka 18 Mar 2012 ODI # 3263
Rajin Saleh 22y 125d 108* Bangladesh v Kenya Fatullah 25 Mar 2006 ODI # 2356
RJ Shastri 22y 132d 102 India v Australia Indore 6 Oct 1984 ODI # 271
MW Machan 22y 135d 114 Scotland v Kenya Aberdeen 30 Jun 2013 ODI # 3379
WTS Porterfield 22y 147d 112* Ireland v Bermuda Nairobi (Jaff) 31 Jan 2007 ODI # 2494
XM Marshall 22y 148d 157* West Indies v Canada King City (NW) 22 Aug 2008 ODI # 2749
RR Sarwan 22y 162d 102* West Indies v Bangladesh Dhaka 2 Dec 2002 ODI # 1909
V Sibanda 22y 222d 116 Zimbabwe v Bermuda Port of Spain 20 May 2006 ODI # 2378
AN Cook 22y 239d 102 England v India Southampton 21 Aug 2007 ODI # 2611
Junaid Siddique 22y 258d 100 Bangladesh v Ireland Belfast 15 Jul 2010 ODI # 3027
S Chanderpaul 22y 260d 109* West Indies v India Bridgetown 3 May 1997 ODI # 1203
V Sehwag 22y 286d 100 India v New Zealand Colombo (SSC) 2 Aug 2001 ODI # 1743
LRPL Taylor 22y 295d 128* New Zealand v Sri Lanka Napier 28 Dec 2006 ODI # 2468
Basit Ali 22y 327d 127* Pakistan v West Indies Sharjah 5 Nov 1993 ODI # 845
KJ O'Brien 22y 335d 142 Ireland v Kenya Nairobi (Ruaraka) 2 Feb 2007 ODI # 2499
Mushfiqur Rahim 22y 349d 101 Bangladesh v Zimbabwe Harare 16 Aug 2011 ODI # 3179
SP Fleming 22y 363d 106* New Zealand v West Indies Port of Spain 29 Mar 1996 ODI # 1085

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

Records include the following recent matches:
Zimbabwe v Afghanistan at Bulawayo, 4th ODI, Jul 24, 2014 [ODI # 3506]
Zimbabwe v Afghanistan at Bulawayo, 3rd ODI, Jul 22, 2014 [ODI # 3505]
Zimbabwe v Afghanistan at Bulawayo, 2nd ODI, Jul 20, 2014 [ODI # 3504]

Statsguru Trivia

Use Statsguru to submit your own queries and mail us the urls here

Did you know?

Zimbabwe has not played a three-Test series in the last 13 years. Their last three-Test series was against Sri Lanka in 2001/02. Out of the 49 series that Zimbabwe have played, only five have included three Tests. Their upcoming 50th Test series - against Bangladesh - is set to have three Tests.

Random Record

Most consecutive five-wickets-in-an-innings - Test matches

Sponsored Links

Tournament, match & LIVE fixed odds at bet365