Record List : Fastest century in One day International cricket

Tag Cricket Records

Corey Anderson broke Shahid Afridi's record of fastest one day century. Back at Rajkot on 14 Nov 2008, Yuvraj Singh scored a 64 ball century against England.. That was then the second fastest 100 by an Indian behind 62 ball thriller by Mohammad Azharuddin against New Zealand at Baroda in 17 December 1988 but since then, Virat Kohli has twice broken the record which was later owned by Virender Sehwag with his 60 ball knock.

Yuvraj was injured that day, and hence, had Gautam Gambhir as runner (trick?). Otherwise, I'm sure this Punjab Left hander could have scored the first double century in one day Internationals as well.

Questions poured in at Itsonlycricket answers, asking for lists of exceptionally quick 100s ever made in one day international cricket.. I've done one better, and included the list fastest century ever made by all test playing nations, cause I firmly believe this record is also going to change frequently due to the kind of bats batsmen use these days and the evolution of Twenty20 games.

For over 17 years (6298 days to be precise), Shahid Afridi of Pakistan held the record of fastest century in ODI cricket, thrashing Sri Lankans at Nairobi and reaching the milestone off just 37 balls but Corey Anderson of New Zealand made a thrilling start to year 2014, bettering the near impossible record by one ball. Anderson crossed half way mark, first fifty runs, off 20 balls which in itself was nearly a record but his next fifty came off just 16 balls with six more sixes. The Kiwi left hander stayed unbeaten on 131 off only 47 balls with 14 big ones.

Fact : This was Afridi's first international knock, in his second ODI (he didn't bat on debut). Rumor : They say he was using the bat borrowed from Waqar Younis!

Fastest century by a batsman in one day Internationals
Batsman (Country) Score Balls 4s 6s Versus Mon/Yr
Corey Anderson (NZ) 131* 36 6 14 West Indies Jan 2014
Shahid Afridi (Pakistan) 102 37 6 11 Sri Lanka Oct 1996
Mark Boucher (SA) 147* 44 8 10 Zimbabwe Sept 2006
Brian Lara (West Indies) 117 45 18 4 Bangladesh Oct 1999
Shahid Afridi (Pakistan) 102 45 10 9 India April 2005
Jesse Ryder (NZ) 104 46 12 5 West Indies Jan 2014
Sanath Jayasuriya (SL) 134 48 11 11 Pakistan April 1996
Kevin O'Brien (Ireland) 113 50 13 6 England March 2011
Virat Kohli (India) 100* 52 8 7 Australia Oct 2013
Shahid Afridi (Pakistan) 124 53 17 4 Bangladesh June 2010
Sanath Jayasuriya (SL) 130 55 16 6 Bangladesh June 2008
James Faulkner (Australia) 116 57 11 5 India Nov 2013
AB de Villiers (SA) 102* 58 11 3 India Feb 2010
Virender Sehwag (India) 125* 60 14 6 New Zealand Mar 2009
Jos Buttler (England) 121 61 11 4 Sri Lanka May 2014
Virat Kohli (India) 115* 61 16 1 Australia Oct 2013
Md Azharuddin (India) 108 62 10 3 New Zealand Dec 1988
Shakib Al Hasan (Bdesh) 104 63 8 4 Zimbabwe Aug 2009
Sanath Jayasuriya (SL) 157 64 23 1 Holland July 2006
Yuvraj Singh (India) 138* 64 16 6 England Nov 2008
AB de Villiers (SA) 108 66 11 4 Sri Lanka Jul 2014
Mathew Hayden (Aus) 101 66 14 4 South Africa Mar 2007
Suresh Raina (India) 101 66 7 5 Hong Kong June 2008
Virender Sehwag (India) 146 66 17 6 Sri Lanka Dec 2009
Basit Ali (Pakistan) 127* 67 12 5 West Indies Nov 1993
Jim Davison (Canada) 111 67 6 7 West Indies Feb 2003
Adam Gilchrist (Aus) 122 67 13 4 Sri Lanka Feb 2006
Craig McMillan (NZ) 117 67 13 5 Australia Feb 2007
Yusuf Pathan (India) 105 68 8 8 South Africa Jan 2011
Ijaz Ahmed (Pakistan) 139* 68 10 9 India Oct 1997
Mohammad Yousuf (Pak) 100* 68 2 8 Zimbabwe Nov 2002
Shakib Al Hasan (Bdesh) 105* 68 14 3 Zimbabwe Oct 2009
Shahid Afridi (Pakistan) 109 68 8 7 Sri Lanka Jun 2010
Fastest century by an Indian batsman in ODIs
Virat Kohli 100* 52 8 7 Australia Oct 2013
Virender Sehwag 125* 60 14 6 New Zealand Mar 2009
Virat Kohli 115* 61 16 1 Australia Oct 2013
Yuvraj Singh 138* 64 16 6 England Nov 2008
Fastest century by an Australian batsman in ODIs
James Faulkner 116 57 11 5 India Nov 2013
Mathew Hayden 101 66 14 4 South Africa Mar 2007
Adam Gilchrist 122 67 13 4 Sri Lanka Feb 2006
Fastest century by an England batsman in ODIs
Jos Buttler 121 61 11 4 Sri Lanka May 2014
Kevin Pietersen 100* 69 7 4 South Africa Feb 2005
Ravi Bopara 101* 74 5 10 Ireland Sept 2014
Fastest century by a South African batsman in ODIs
Mark Boucher 147* 44 8 10 Zimbabwe Sept 2006
AB de Villiers 102* 59 11 3 India Feb 2010
AB de Villiers 121 75 14 0 England Nov 2009
Fastest century by a Pakistan batsman in ODIs
Shahid Afridi 102 37 6 11 Sri Lanka Oct 1996
Shahid Afridi 102 45 10 9 India April 2005
Shahid Afridi 124 57 17 4 Bangladesh June 2010
Fastest century by a Sri Lankan batsman in ODIs
Sanath Jayasuriya 134 48 11 11 Pakistan Apr 1996
Sanath Jayasuriya 130 55 16 6 Bangladesh June 2008
Sanath Jayasuriya 157* 64 23 1 Holland July 2006
Fastest century by a West Indies batsman in ODIs
Brian Lara 117 45 18 4 Bangladesh Oct 1999
Chris Gayle 112* 69 17 2 Zimbabwe Nov 2003
Kieron Pollard 102 69 5 8 Australia Mar 2012
Fastest century by a New Zealand batsman in ODIs
Corey Anderson 131* 47 6 14 West Indies Jan 2014
Jesse Ryder 104 46 12 5 West Indies Jan 2014
Craig McMillan 117 67 13 5 Australia Feb 2007
Fastest century by a Bangladesh batsman in ODIs
Shakib Al Hasan 104 64 8 4 Zimbabwe Aug 2009
Shakib Al Hasan 105* 68 14 3 Zimbabwe Oct 2009


Note : Balls = is the number of balls that batsman played to complete century.. not of the whole innings, which is mentioned as Runs.

Fastest fifty by a batsman in one day Internationals
Batsman (Country) Score Balls 4s 6s Versus Mon/Yr
Sanath Jayasuriya (Sri Lanka) 76 17 8 5 Pakistan Apr 1996
Glenn Maxwell (Australia) 60 18 3 6 India Nov 2013
Simon O'Donnell (Australia) 74 18 4 6 Sri Lanka May 1990
Shahid Afridi (Pakistan) 55* 18 4 6 Holland Sept 2002
Mark Boucher (South Africa) 51* 19 2 6 Kenya Oct 2001
Justin Kemp (South Africa) 53* 19 2 5 Zimbabwe Feb 2005
Brendon McCullum (NZ) 80* 19 9 6 Bangladesh Dec 2007
Ross Taylor (New Zealand) 59* 19 4 5 Ireland Jul 2008
David Hussey (Australia) 52 19 4 4 West Indies Jul 2008
Shahid Afridi (Pakistan) 65 19 5 5 New Zealand Jan 2011
Shahid Afridi (Pakistan) 77 20 5 6 South Africa Feb 2007
Brendon McCullum (NZ) 52 20 1 5 Canada Mar 2007
Darren Sammy (West Indies) 58* 20 2 6 South Africa May 2010


Related Articles

(1) List of leading run scorers in 2013 (tests and ODI).
(2) Leading scorers in 2012 : Most runs in tests, ODIs and T20s.
(3) Who has made most runs in T20 international cricket?
(4) Record of fastest individual century in Twenty20 (T20) cricket.
(5) Ricky Ponting's test century list : year by year.
(6) Best bowling figures by a bowler in debut test match (& innings).
(7) Sachin Tendulkar's records in test matches & one day cricket.
(8) Lowest (smallest) team totals in test matches (all country list).
(9) Asia cup records : Highest score, totals, best bowling + more.
(10) A history of Asia cup cricket tournament over the years..
(11) All teams test match win-loss-draw summary.
(12) Performance report of all teams in one day internationals.
(13) All country/teams win-loss result summary in Twenty20 (T20) matches.
(14) Most consecutive wins by a team in T20 matches (without a defeat).
(15) Most runs scored in an over of a T20 cricket match.
(16) Smallest victory margins in T20 cricket matches (for all teams).
(17) Record list of 7+ one day international (ODI) series between two country.
(18) Tied Cricket Matches : Tests, One day Intarnationls (ODI), Twenty20 (T20).
(19) Ricky Ponting : List of all Century/Hundreds in One day Internationals (ODI).
(20) List of all test match century by Sachin Tendulkar, vs all country.
(21) Sachin Tendulkar : Total One day International (ODI) century list.
(22) Sachin Tendulkar vs Ricky Ponting : Career century, runs stats.
(23) Record list : most century by a batsman in Ashes test match career.
(24) Best Bowling figures in Aus v Eng Ashes test match (and in an innings).
(25) Most runs and Most match played by a player in Aus v Eng Ashes tests.
(26) List of Lowest Totals in Australia vs England 'Ashes' test match.
(27) Record of highest partnerships in Aus v Eng Ashes test match.
(28) Highest team total list in Australia vs England test match.
(29) Largest victory margin in T20 cricket : runs, wickets and balls.
(30) Most runs conceeded by a bowler in an over in T20 cricket.
(31) Best debut in T20 Cricket : batsman = runs, bowlers = wickets.
(32) Highest partnership record in Twenty20 cricket : for all wickets.
(33) Lowest team totals (scores) in Twenty20 cricket matches
(34) List of most expensive bowling spells in Twenty20 cricket.
(35) Record list : Fastest fifties in Twenty20 cricket match.
(36) Record of most sixes by a batsman in T20 cricket career
(37) Highest score by a batsman in Australia vs England 'Ashes' test match.
(38) Most Sixes in T20 Cricket Match : Record list.
(39) Highest team innings totals in T20 cricket match
(40) Record List : Best Bowling figures in T20 cricket
(41) Record List : Most Century (Hundreds) in Test Match Cricket
(42) Highest Score by a batsman in Twenty20 (T20) Cricket.
(43) Highest individual score by a batsman in test match cricket
(44) Highest individual score by a batsman in one day cricket (ODI)
(45) Record List : Fastest century in One day International cricket
(46) Record list : Successful 4th Innings chases
(47) Invincibility in cricket : Record of most test match wins in a row
(48) World's best ODI opening pair, ever!
(49) Bizzare, famous & interesting records in cricket
(50) Best debuts in International test match cricket.
(51) Most runs in a year by a batsman in test match cricket.
(52) The record holder's in Champions trophy.
(53) Most consecutive wins in one day Internationals..
(54) Most runs conceded by a bowler in an ODI spell.
(55) Highest score by a batsman on ODI debut..