#1 AB de Villiers
AB de Villiers - Cricket's global superstar - is one player who is loved by every fanatic of the sport no matter which nation he belongs to or supports.
Affectionately hailed as Mr 360, as there is hardly a shot in the book that he cannot play, De Villiers can hurt the opposition pretty bad once he gets going as boundaries start flowing freely to all corners of the ground.
His ability to clear the topes is even more remarkable as his record of 204 sixes from just 227 matches prove. What also needs to be considered is the level of consistency that De Villiers has shown, scoring 9541 runs at an average of just under 54.
Along with Rohit Sharma and Chris Gayle, De Villiers holds the record for most sixes scored in an ODI inning (16) - a feat he achieved during his record-breaking knock of 149 runs from just 44 balls - the fastest ODI century in history.
He currently features at the Number 5 spot in the overall list for ODI players with maximum sixes to their name, fast catching up with India's MS Dhoni.
Looking for fast live cricket scores? Download CricRocket and get fast score updates, top-notch commentary in-depth match stats & much more! 🚀☄️