South Africa batsman AB de Villiers set the new landmark during an innings of 149 against the West Indies in Johannesburg. He hit a century off 31 balls to record the fastest ever one-day international ton.
He smashed 8 fours and 10 sixes and surpasses the previous fastest ODI century record of 36 balls by New Zealand all-rounder Corey Anderson against West Indies last year.
“I was on 92 when I realised it was going to be close. I wasn’t going to take singles in the nineties,” he said.
“I got really fired up in the changing room and sort of played my knock before I even came out to bat.
“Aggression was the main thing for me today – I just wanted to go right from the start.”
Fastest ODI Centuries
|AB de Villiers (South Africa)||31||West Indies||Johannesburg (South Africa)||18th January, 2015|
|Corey Anderson (New Zealand)||36||West Indies||Queenstown (New Zealand)||1st January, 2014|
|Shahid Afridi (Pakistan)||37||Sri Lanka||Nairobi (Kenya)||4th October, 1996|
|Mark Boucher (South Africa)||44||Zimbabwe||Potchefstroom (South Africa)||20th September, 2006|
|Brain Lara (West Indies)||45||Bangladesh||Dhaka (Bangladesh)||9th October, 1999|