South Africa’s AB de Villiers holds the record for scoring the fastest hundred in ODIs. He took only 31 balls to reach the 3-figure mark against the West Indies at the Wanderers, Johannesburg, on 18th January 2015. De Villiers finished with a score of 149 off just 44 balls, which included 9 fours and 16 sixes. He retired from international cricket in May 2018.
AB de Villiers hit the fastest century in one-day international history as South Africa overwhelmed the West Indies by 148 runs in the second one-day international at the Wanderers in Johannesburg on Sunday.
De Villiers raced to his century off 31 balls – five balls fewer than the previous record – on the way to an astonishing 149 off 44 balls.
AB DE VILLIERS SMASHES RECORD FASTEST TON
With opening batsmen Hashim Amla and Rilee Rossouw also hitting centuries in a South African record first-wicket stand, South Africa piled up a massive 2-439.
The West Indies were never likely to chase down a world record target but managed a respectable 7-291 to give South Africa a 148-run win and a 2-0 lead in the five-match series.