List of Youngest players to score a century in one day internationals (ODI).

Tag Oneday-Records

Shahid Afridi scored the fastest and youngest ODI century on the same day! 4 October 1996 : Shahid Afridi, playing only his second one day match, not only scored the fastest century in ODI cricket, he also achieved the feet of being the youngest batsman to score a century in 50 over format.. Interestingly, Afridi had borrowed that bat from his mate Waqar Younis!

Pakistani selectors are known to throw young blood in International cricket lot more than other countries in the world and hence, we see 6 Pakistani batsman featuring in century list by youngest batsman.

Country-wise : If you look the list below closely, you'll find batsman from Pakistan, Bangladesh, Ireland, Srilanka, West Indies and rounding off with India's Vinod Kambli who scored a century on his 21st Birthday.. but who are the batsman from other country, the youngest ones, to get to hundred? here's Sthe missing names :-

Youngest Australia batsman to score an ODI century = Ricky Ponting = 21 year & 28 days.
Youngest England batsman to score an ODI century = David Gower = 21 year & 55 days.
Youngest South Africa batsman to score an ODI century = Jacques Kallis = 22 year & 92 days.
Youngest New Zealand batsman to score an ODI century = Martin Crowe = 21 year & 156 days.
Youngest Zimbabwe batsman to score an ODI century = Sean Ervine = 21 year & 49 days.

Youngest player to score a century in one day internationals
Batsman (Country) Age Score Versus Venue Date
Shahid Afridi (Pak) 16y 217d 102 Sri Lanka Nairobi 4 Oct 1996
Imran Nazir (Pak) 18y 121d 105* Zimbabwe St George 15 Apr 2000
Saleem Elahi (Pak) 18y 312d 102* Sri Lanka Gujranwala 29 Sep 1995
Tamim Iqbal (Bdesh) 19y 2d 129 Ireland Dhaka 22 Mar 2008
Umar Akmal (Pak) 19y 73d 102* Sri Lanka Colombo 7 Apr 2009
Shakib Al Hasan (Bdesh) 19y 341d 134* Canada St Johns 28 Feb 2007
Shoaib Mallik (Pak) 20y 14d 111* West Indies Sharjah 15 Febr 2002
Salman Butt (Pak) 20y 37d 108* India Kolkata 13 Nov 2004
Ijaz Ahmed (Pak) 20y 39d 124* Bangladesh Chittagong 29 Oct 1988
Eoin Morgan (Ire) 20y 147d 115 Canada Nairobi 4 Feb 2007
Mehrab Hossain (Bdesh) 20y 184d 101 Zimbabwe Dhaka 25 Mar 1999
Shahriar Nafees (Bdesh) 20y 193d 118* Zimbabwe Harare 6 Aug 2006
Upul Tharanga (SL) 20y 212d 105 Bangladesh Colombo 2 Sep 2005
Ricardo Powell (WI) 20y 266d 124 India Singapore 8 Sep 1999
Faisal Iqbal (Pak) 20y 335d 100* Zimbabwe Harare 30 Nov 2002
Md Ashraful (Bdesh) 20y 346d 100 Australia Cardiff 18 Jun 2005
Vinod Kambli (India) 21y 00d 100* England Jaipur 18 Jan 1993

Related Articles

Sachin Tendulkar has scored most centuries in one day career.

Most century by a batsman in one day internationals (ODI career).

List of most century in tests shows lot closer race than similar one in one day internationals (ODI or one day matches). Sachin Tendulkar is leader in both the lists and finished one short of 50 hundreds whereas no other batsman
Shahid Afridi holds record of most one day sixes.

Record of most sixes by a batsman in one day international career.

Cricket is more than just about baundaries and sixes but I guess I'm in minority with people who admire great fast bowling and batsmen who counter them with authority..

Today's cricket, inspired by twenty20, is more about sixes which lands us onto the question ~ which batsman has hit
Sachin Tendulkar owns record of most century against one country in one day matches.

Most century by a batsman against a country in one day internationals.

Record of most centuries/hundreds by one perticular batsman against one certain team in one day international cricket matches is held by Sachin Tendulkar, who has 9 tons against Australia..

Sachin Tendulkar's one day centuries vs Australia (sorted on runs) = 175 at Hyderabad on 5 Nov 2009, 143 at Sharjah
Sachin Tendulkar owns record of most century against one country in one day matches.

Highest team totals (scores) in one day internationals (ODI).

Evolution of twenty20 matches, the improved bats and restlessness in modern batsmen has changed cricket quite a bit. highest totals in one day internationals are fast changing as you can see in following table..

443/9 by Sri Lanka against Netherlands (Holland) was made when Lankans visited the cricketing minnow
Fidel Edwards holds the record for best bowling figure on debut in one day international cricket.

Best debut in one day cricket : Batsman = runs, bowler = wickets.

When we talk cricket, we talk batsmen most often, don't we? so here's dedicating an article to all those bowlers out there, as we start this list of dream debuts.. rookies who recked their opposition.

Fidel Edwards, right arm slinging atheletic fast bowler from Barbados island, made most