Fastest century in one-day international cricket Full List

Fastest century in one-day international cricket full List :

South Africa’s AB de Villiers is the player who scored fastest one-day international century came up in just 31 balls against the West Indies.

  • Batsman reached three figures from just 31 balls. He hits 16 sixes and 9 fours.
Following is a list of the top fastest one-day international centurions :

List of fastest centuries in ODI

List of fastest centuries in ODI
List of fastest centuries in ODI

Runs = batsman’s final score.
4s and  6s = boundaries in complete innings.
Balls = balls taken by player to reach 100.

Fastest century by a New Zealand batsman in one-day international cricket>>
AB de Villiers made record fastest century in just 31 balls against WI in one day international cricket.

AB de Villiers of South Africa on 2015, in a match between South Africa vs West Indies scored the fastest century in ODI. However the batsmen scored his hundred in just 31 balls. AB de Villiers scored 149 runs in the match which was played at johannsberg, moreover he hit 16 sixes and also 9 fours. Also in the same match AB de Villiers made the fastest fifty in one day internationl cricket. He made his fifty in just 16 balls and then reched hundred in 31 balls. However AB de Villiers 149 runs in the match helped South Africa to win a match.

The left handed batsmen Cory Anderson from New Zeland scored the second fastest century in one day internationl. Cory Anderson scored hundred in 36 balls against West Indies. The match was played at Queenstown in 2014. Cory Anderson took 36 balls to complete hundred, moreover his hundred include 14 sixes and 6 fours. Also  this was the fastest hundred scored by a New Zeland player in ODI. However the record was broken by South Africa’s mr 360 AB D Villiers, he scored hundred in just 31 balls in 2015.

In the third place for the fastest century we  have Shahid Afridi. The player from pakistan scored hundred in the match played between SriLanka in 1996 Nairobi. He took 37 balls to reach the hundred which include 11 sixes and also 6 fours in his hundred.

Fastest Hundred by Indian Batsmen Virat Kohli.

Virat Kohli is the player to score the fastest century by an Indian by surpassing the Virender Sehwag’s four-year old record which was played against Australia. Virender Sehwag also scored century in 60 balls but Virat Kohli broken his record and also scored hundred in just 52 balls. Virat Kohli scored in a match which was played against Australia at Jaipur in 2013 his innings includes 8 sixes and 16 fours.

Player Runs Balls6s4sMatchVenueYear
AB de Villiers 14931 16 9South Africa v West Indies Johannesburg 18/01/2015
CJ Anderson131* 36146New Zealand v West IndiesQueenstown01/01/2014
Shahid Afridi10237116Pakistan v Sri LankaNairobi04/10/1996
MV Boucher147*44108South Africa v ZimbabwePotchefstroom20/09/2006
BC Lara11745418West Indies v BangladeshDhaka09/10/1999
Shahid Afridi10245910Pakistan v IndiaKanpur15/04/2005
JD Ryder104 46512New Zealand v West IndiesQueenstown01/01/2014
JC Buttler116* 46810England v PakistanDubai (DSC)20/11/2015
ST Jayasuriya134 481111Sri Lanka v PakistanSingapore02/04/1996
KJ O'Brien11350613Ireland v EnglandBangalore02/03/2011
GJ Maxwell102 51410Australia v Sri LankaSydney08/03/2015
V Kohli100* 5278India v AustraliaJaipur16/10/2013
AB de Villiers162* 52817South Africa v West IndiesSydney27/02/2015
Shahid Afridi124 53417Pakistan v BangladeshDambulla21/06/2010
ST Jayasuriya130 55616Sri Lanka v BangladeshKarachi30/06/2008
JP Faulkner116 57611Australia v IndiaBangalore02/11/2013
AB de Villiers119 57113South Africa v IndiaMumbai25/10/2015
AB de Villiers102 58311South Africa v IndiaAhmedabad27/02/2010
V Sehwag125* 60614India v New ZealandHamilton11/03/2009


One thought on “Fastest century in one-day international cricket Full List

Leave a Reply

Your email address will not be published. Required fields are marked *