In the modern era of cricket especially with the rise of the T20 culture around the globe, hitting sixes has become an essential skill for any top-level batsman. However there are some megastars who have mastered this technique of crossing the boundary by a long margin on a regular scale. Some batsmen like Chris Gayle and Shahid Afridi were renowned for their six hitting ability even before the introduction of the modern format.

Here’s a look at the Top-10 batsmen with the most sixes in International Cricket:

1.Christopher Henry Gayle 

blank
2.Shahid Afridi 

blank
3.Rohit Sharma

blank
4.Brendon McCullum

blank
5.Mahendra Singh Dhoni

blank
6.Sanath Jayasuriya 

blank
7.AB de Villiers  

blank

8.Eoin Morgan 

blank
9.Martin Guptill 

blank
10.Ross Taylor 

blank

TOPICS: AB de Villiers Chris Gayle Eoin Morgan MS Dhoni Shahid Afridi