7 Cricket captains with most sixes in T20Is

By Ashish Kapoor
Published on | Jan 18, 2024

Kane Williamson

Kane Williamson has smashed 53 sixes in T20Is so far as captain. He has scored more than 2500 runs in T20Is but never scored a century.

Image Credit: AFP

Asghar Afghan

Afghanistan's former skipper Asghar Afghan too has hit 53 T20I sixes. He played 75 T20Is for Afghanistan. He announced his retirement in 2021.

Image Credit: AFP

Virat Kohli

Former Indian captain Virat Kohli led Team India in 50 T20Is and as a captain, Virat Kohli hit 59 sixes and 114 fours.

Image Credit: AFP

Ramesh Satheesan

Romanian skipper Ramesh Satheesan is fourth on this all-time list. He has played 38 matches for his team, smashing 61 sixes.

Image Credit: AFP

Aaron Finch

Aaron Finch announced his international retirement in 2023. He led Australia to its maiden T20 WC title in 2021, Finch smashed 82 sixes as captain.

Image Credit: AFP

Eoin Morgan

Eoin Morgan, who led England to their maiden ODI WC title, was a powerhouse even in T20Is. He scored 86 sixes as England's skipper in the T20Is.

Image Credit: AFP

Rohit Sharma

Rohit Sharma broke Morgan's record during his 121* against Afghanistan. He has slammed 90 sixes so far in 54 matches as Team India's captain.

Image Credit: AFP