The South African took just 31 balls to reach the milestone.
During the second one-day international of the series between South Africa and West Indies, AB de Villiers has made history with the fastest ODI century of all-time.
Australia legend Brett Lee retires from all cricket.
(Image) Cricket mouth Kevin Pietersen winces as new tattoo is inked onto his back.
Cricket World Cup 2015: The six biggest stars who will miss the tournament including England Test captain Alastair Cook.
The batsman took just 31 balls to reach the ton, eclipsing the previous record of 36 balls scored by New Zealand ace Corey Anderson – also against the West Indians – in 2014.
Before Anderson took the crown the record had stood for almost 18 years with Pakistan’s Shahid Afridi hitting 100 off just 37 balls, but this latest knock from de Villiers is something else.