AB de Villiers © Getty Images
AB de Villiers © Getty Images

Jan 19, 2015

AB de Villiers’ record-shattering fastest One-Day International (ODI) century powered South Africa to a colossal victory over West Indies in the second ODI at Johannesburg. This was not a regular match, however, with the Proteas celebrating Pink Day — with the proceeds of the match going towards research against Cancer.

In particular, every six would fetch a sum of 1,000 rand — roughly Rs 5,340. In a match that saw as many as 23 sixes hit, there was a staggering Rs 30 million earned in charity.


 

 


It was de Villiers alone who hit 16 out of the 23 sixes scored. The South African captain came in with around 11 overs remaining before turning the match around with a 31-ball hundred, thereby breaking Corey Anderson’s 36-ball effort. Shockingly, Anderson’s record lasted a little over a year, with his innings — also against West Indies — coming on New Year’s Day 2014. Anderson had beaten Shahid Afridi’s long-standing record by one ball.