Cricket History
When AB De Villiers Smashed The Fastest-ODI Century Ever
18th January, Johannesburg, 2015. It was the day when the former South Africa batsman AB de Villiers broke the record of fastest ODI hundred by Corey Anderson and smashed it in 31 balls.