50-over cricket brings so much excitement and joy for sports lovers. Most cricket fans love to watch high scoring matches. Over-all it’s a batsman game when we talk about One-Day or T20 cricket. Scoring centuries is quite easy for batsmen in ODI cricket as rules and grounds favor a lot to batsman. If a batsman scores hundred at the strike rate of 100, it is considered as one of the finest knocks in the sport.
There are several instances when players smashed centuries in One Day Internationals with more than a strike rate of 100. Eventually many batsmen have scored ODI ton with the strike rate of 200. Hence today we are going to findout top 10 fastest hundreds in ODI cricket.
As per current record, South Africa’s AB De Villiers holds the record of hitting a one day century in just 31 balls. He is the number 1 position in top 10 fastest centuries of ODI cricket. He smashed a total of 149 runs against West Indies during an ODI match in Johannesburg.
Fastest One-Day International (ODI) Centuries
|10||Kevin O’Brien (Ireland)||50||113||6||13||England||Bangalore|
|9||Sanath Jayasuriya (Sri Lanka)||48||134||11||11||Pakistan||Singapore|
|8||Jos Buttler (England)||46||116*||8||10||Pakistan||Dubai|
|7||Jesse Ryder (New Zealand)||46||104||5||12||West Indies||Queenstown|
|6||Brian Lara (West Indies)||45||102||9||10||Bangladesh||Dhaka|
|5||Shahid Afridi (Pakistan)||45||117||4||18||India||Kanpur|
|4||Mark Boucher (South Africa)||44||147*||10||8||Zimbabwe||Potchefstroom|
|3||Shahid Afridi (Pakistan)||37||102||11||6||Sri Lanka||Nairobi|
|2||Corey Anderson (New Zealand)||36||131*||14||6||West Indies||Queenstown|
|1||AB De Villiers (South Africa)||31||149||16||9||West Indies||Johannesburg|