AB de Villiers smashed the fastest ODI century in the history of One Day International as South Africa beat West Indies by 148 runs in the 2nd ODI at the Wanderers on Sunday.
De Villiers reached hundred in just 31 deliveries on his way to 149 from 44 balls, which leads South Africa to a total of 439 for 2 - their highest score in one-day cricket. The West Indies never threatened the target after Chris Gayle had dismissed early, and eventually ended on 291 for 7.
AB De Villiers' feat overshadowed a career best innings from Hashim Amla, he batted through the innings to end undefeated on 153, and shared in a record 247 run partnership for the first wicket with Rilee Rossouw, he scored 128.
South Africa's score broke its previous highest total of 438-9 against Australia in 2006, but fell four runs short of the overall record of Sri Lanka's 443 for 9 against the Netherlands.