South Africa batsman AB de Villiers hit a century off 31 balls to record the fastest ever one-day international ton.
The century for AB de Villiers came up off just 31 balls (8 x 4, 10 x 6) to make the World Record for the fastest century ever on ODI cricket his own by a long margin. He fell just 1 run short of a well-deserved 150 which would’ve been another World Record. His final figures reads 149 runs off 44 balls which included 9×4 and 16×6. By hitting 16 sixes in his innings, he also equaled the record for the most sixes in and ODI innings.
Fastest ODI centuries
|1. AB de Villiers (South Africa) – 31 balls against West Indies in Johannesburg on 18 January, 2015.|
|2. Corey Anderson (New Zealand) – 36 balls against West Indies in Queenstown on 1 January, 2014.|
|3. Shahid Afridi (Pakistan) – 37 balls against Sri Lanka in Nairobi on 4 October, 1996.|
|4. Mark Boucher (South Africa) – 44 balls against Zimbabwe in Potchefstroom on 20 September, 2006.|
|5. Brian Lara (West Indies) – 45 balls against Bangladesh in Dhaka on 9 October, 1999.|
Let us know your view on this inning in your comments.