
South Africa skipper AB de Villiers brought up the fastest One-Day International (ODI) century as he reached the three-figure mark in 31 balls against West Indies at the New Wanderers in the second ODI match on Sunday. He went past New Zealander Corey Anderson’s record of a century in 36 balls which was set on January 1 last year. In doing so, South Africa also went past their previous record total of 438 runs against Australia at the same...