South African superstar AB de Villiers has rewritten the ODI record books with a mind-blowing innings against the West Indies in Johannesburg.
De Villiers shattered the mark for the fastest ODI century of all time, reaching triple figures in an astonishing 31 balls. The previous record was 36 balls, set by New Zealand’s Corey Anderson against the hapless Windies on New Year’s Day, 2014.
His ton featured 10 sixes – but de Villiers didn’t stop there. The keeper-batsman faced 13 more deliveries before being dismissed, amazingly advancing his score to 149 off 44 balls (including nine fours and 16 sixes).
De Villiers’ heroics overshadowed another pair of magnificent innings. Proteas openers Hashim Amla (153 off 142 balls) and Rilee Rossouw (128 off 115 balls) would have had their names up in lights on any other day, but their efforts were dwarfed by de Villiers’ brilliance.
Amla and Rossouw put on an opening stand of 247, while the second-wicket partnership between Amla and de Villiers garnered 192 off just 67 balls.
South Africa ended up on 439 – just four short of the record the Proteas posted against the Netherlands in 2006. The West Indies posted a respectable 7/291 in reply.