He hit 16 sixes in an ODI innings and by doing that he equaled the record of Rohit Sharma which he made against the mighty Aussies.
17.2 was the partnership run rate during the mammoth 192 runs stand between Hashim Amla and AB de Villiers. It's the highest run rate for any test playing nation.
De Villiers scored only two centuries after coming in to bat after the 30th over. The last time time he scored a century after coming in to bat was in the 33rd over against India in 2010.
It only took De Villiers 40 minutes to reach his hundred and 19 minutes to reach his fifty.