Top 5 Captains With Most International Sixes 1
Brendon McCullum

Eoin Morgan – 215 sixes

The former Ireland cricketer Eoin Morgan is currently leading the English limited-overs sides and he has evolved as one of the successful captains in international cricket history. Under his leadership, England finished as the runners-up in the ICC World T20 2016 and also won their first-ever Cricket World Cup trophy after winning the ICC Cricket World Cup 2019. He is currently England’s leading run-scorer in both the limited-overs formats.

In his entire international career (2006-present), while Morgan has served for both Ireland and England, he has hit 326 sixes in 344 international matches. However, he has played as a captain only for England limited-overs sides (2011-present), and the left-handed batsman is holding the record of most sixes as a captain in international cricket history with 215 sixes in just 163 international matches.