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:
New Zealand v South Africa at Mount Maunganui, 2nd ODI, Oct 24, 2014 [ODI # 3537]
New Zealand v South Africa at Mount Maunganui, 1st ODI, Oct 21, 2014 [ODI # 3536]
India v West Indies at Dharamsala, 4th ODI, Oct 17, 2014 [ODI # 3535]

Statsguru Trivia

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

Did you know?

WG Grace, Fred Grace and Edward Grace, all brothers, made their debuts in the same Test match, versus Australia at The Oval, in 1880. Another set of brothers, Alec Hearne, George Hearne and Jack Hearne, also made their debuts for England in the same Test, versus South Africa at Newlands in 1892.

Random Record

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

Sponsored Links

Tournament, match & LIVE fixed odds at bet365