Top 10 batsmen with most sixes in International Cricket

Six-hitting has now become a trend as every other batsman tries to play aerial shots to get maximum value for their efforts. Some of the players like Chris Gayle and Shahid Afridi have had this love affair with a six-hitting even before T20 cricket took the centre stage in world cricket.

Take a look at the top ten batsmen with most sixes in international cricket:

1.Chris Gayle 

2.Shahid Afridi 

3.Rohit Sharma

4.Brendon McCullum

5.MS Dhoni

6.Sanath Jayasuriya 

7.AB de Villiers  

8.Eoin Morgan 

9.Martin Guptill 

10.Ross Taylor