1. AB de Villiers (31 balls)
AB de Villiers is a South African batsman. As of now he is holdler of the record of quickest century in ODI. AB De Villiers' century came up in only 31 balls against the West Indies in the second ODI at Johannesburg .He broke Corey Anderson's record soon after 1 year, by making speediest century. On 18 January 2015 he scored 149 keeps running off only 44 balls hitting 8 fours and 10 sixes. He got out on 149 and confronted 44 balls altogether. He not just 100 runs yet he has additionally made quickest 50 and 150 keeps running in only 16 and 64 Balls individually.
2. Corey Anderson (36 balls)
The New Zealand hard hitter has broken the record for the speediest century in ODI cricket following 18 years which Shahid Afridi hung on past. He played forceful inning against West Indies in 2014 by hitting 6 fours and 14 sixes. He made a stunning 100 keeps running in 36 balls against the West Indies in Queenstown on first January, 2014.
3. Shahid Afridi (37 balls)
The record was made at 1996 by Shahid Afridi and he hold up the record till 2014. He is the main Player who have scored century under 45 balls in ODI Cricket history. What's more, nobody can overlook his speediest ODI century that he made the quickest century in only 37 balls against the Sri Lanka in Nairobi on fourth October, 1996.
4. Mark Boucher (44 balls)
The wicket-keeping legend, Mark Boucher who scored 100 keeps running in only 44 balls inverse to the Zimbabwe in Potchefstroom on twentieth September, 2006. He stayed not out on 147 and confronted 68 balls altogether. His lively innings included 10 sixes and 4 fours.
5. Brian Lara (45 balls)
West Indian expert class batsman Brian Lara came the fifth spot in the rundown of Top ten speediest ODI several unequaled. He made the quickest hundreds of years in ODI group, against Bangladesh in 1999 by hitting 18 fours and 4 sixes.
6. Shahid Afridi (45 balls)
One more century for the Pakistani living legend Shahid Afridi his second fastest century on his vocation is the sixth speediest so far at cricket history. He made one of the speediest hundreds of years in ODI position, against India in 2005 by hitting 10 fours and 9 sixes.
7. Jesse Ryder (46 balls)
Jesse Ryder is a left given batsman who finished his hundred in only 46 balls in 2014 by hitting 12 fours and 5 sixes. He got out on 104 and confronted 51 balls altogether. The match got lessened to 21-over a side against West Indies because of downpour.
8. Jos Buttler (46 balls)
He as of late made one of the speediest hundreds of years in ODI group, against Pakistan by hitting 10 fours and 8 sixes. He turned into England's speediest ODI century producer. For the record, England's three speediest ODI centuris have all been scored by Buttler. He was not out on that innings with 116 runs and confronted 52 balls altogether.
9. Sanath Jayasuriya (48 balls)
Sri Lankan innovator Sanath Jayasuriya`s ton is at eighth position in the speediest hundreds of years rundown. He took only 48 balls for scoring 100 runs. This record was held against the Pakistan in Singapore on second April, 1996. His Innings incorporates 16 fours and 6 sixes against the best quick knocking down some pins assault of Waqar Younis, Saqlain Mushtaq, and others.
10. Kevin O’Brien (50 Balls)
At the ninth of the rundown is KJ O'Brien's 50 ball century. It is the quickest century on the World Cup history and He scored Century at 2011 world container. He made one of the best quickest hundreds of years in ODI group, against England in 2011 by hitting 13 fours and 6 sixes. He scored 13 fours and 6 sixes to lose his wicket at 113.
Last but not the list (Indian Cricket Star) Virat Kohli (52 Balls)
Virat Kohli One of the Indian cricketer who has made numerous records as such. He is lastin this record however not the minimum in this rundown of main 10 quickest hundreds of years in ODI cricket history. He scored 100 keeps running in 52 balls against the Australia in Jaipur on sixteenth October, 2013. He scored 7 sixes and 8 fours in this diversion.