8. AB de Villiers (South Africa) - 135 sixes in 120 international innings as a captain
7. Aaron Finch (Australia) - 137 sixes in 131 international innings as a captain
6. Virat Kohli (India) - 138 sixes in 250 international innings as a captain
5. Brendon McCullum (New Zealand) - 170 sixes in 140 international innings as a captain
4. Ricky Ponting (Australia) - 171 sixes in 376 international innings as captains
3. MS Dhoni (India) - 211 sixes in 330 international innings as a captain
2. Eoin Morgan (England) - 233 sixes in 180 international innings as a captain
1. Rohit Sharma (India) - 234 sixes in 134 international innings as a captain
Next : 9 Players to score a century and pick hat-trick in Tests, 2 Indians in list
Click to read more..