4. AB de Villiers – 16 sixes:
Records tumbled when AB de Villiers hit the fastest ODI ton in 2015 with West Indies facing his wrath. The former South Africa skipper scored 149 runs off just 44 balls, making his 50 off just 16 balls and 100 off just 31 deliveries. De Villiers also equaled the then world record for most sixes in a ODI by slamming 16 maximums during his knock.