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.
Afghanistan's former skipper Asghar Afghan too has hit 53 T20I sixes. He played 75 T20Is for Afghanistan. He announced his retirement in 2021.
Former Indian captain Virat Kohli led Team India in 50 T20Is and as a captain, Virat Kohli hit 59 sixes and 114 fours.
Romanian skipper Ramesh Satheesan is fourth on this all-time list. He has played 38 matches for his team, smashing 61 sixes.
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.
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.
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.