In modern-day cricket, captains are expected not only to lead their team with strategies but also with strong performances on the field. One of the most thrilling aspects of cricket is six-hitting, and captains who can consistently clear the ropes are a special breed. This article brings you the Top 10 players with the Most Sixes as Captain in international cricket. These players have shown that leadership can also be explosive with the bat. Here’s a detailed look at each of these powerful captains, ranked from 10 to 1.
List of Top 10 Most Sixes as Captain in International Cricket
10. Sourav Ganguly – The Fearless Leader

Sourav Ganguly changed the face of Indian cricket. Taking charge when Indian cricket was in turmoil, he brought a bold, aggressive mindset. Ganguly wasn’t known purely for power-hitting, but his ability to step out and loft bowlers over the top made him a six-hitting threat. With 132 sixes, he finds a place among captains with the Most Sixes as Captain in international cricket. His 247-match captaincy stint saw India’s emergence as a world-class side, both at home and abroad.
Captain | Country | Matches as Captain | Sixes |
---|---|---|---|
Sourav Ganguly | India | 247 | 132 |
9. Chris Gayle – The Universe Boss

Chris Gayle is widely recognized for his raw power and six-hitting ability. Even in the role of captain, Gayle never changed his attacking style. In just 90 matches as West Indies captain, he hammered 134 sixes, placing him firmly in the elite list of players with the Most Sixes as Captain. Despite a short captaincy career, his impact was massive, entertaining fans around the globe with effortless sixes.
Captain | Country | Matches as Captain | Sixes |
---|---|---|---|
Chris Gayle | West Indies | 90 | 134 |
8. AB de Villiers – The Mr. 360

AB de Villiers, known for his unorthodox shots and all-round hitting, was a captain who brought innovation to the crease. He could send the ball over the boundary from any angle. As captain of South Africa in 124 matches, he hit 135 sixes, showcasing his incredible striking abilities. AB’s presence in the Most Sixes as Captain list is a testament to how creativity and aggression can go hand in hand.
Captain | Country | Matches as Captain | Sixes |
---|---|---|---|
AB de Villiers | South Africa | 124 | 135 |
7. Aaron Finch – Australia’s Silent Destroyer

Aaron Finch may not have had the fame of other Aussie greats, but his numbers speak volumes. As captain, he led Australia in 131 games and hit 137 sixes. His performances in T20 internationals, including two 150+ scores, stand out. Finch’s name in the Most Sixes as Captain list is well-earned, especially for guiding Australia to their maiden T20 World Cup title in 2021.
Captain | Country | Matches as Captain | Sixes |
---|---|---|---|
Aaron Finch | Australia | 131 | 137 |
6. Virat Kohli – The Consistent King

Virat Kohli is known for his passion, aggression, and unmatched consistency. While he is more of a ground-stroke player, his captaincy era saw him take calculated risks with the long ball. In 213 matches, Kohli hit 138 sixes. Though not a traditional six-hitter, he still makes the list of Most Sixes as Captain, reflecting his all-round dominance and adaptability as a batter and leader.
Captain | Country | Matches as Captain | Sixes |
---|---|---|---|
Virat Kohli | India | 213 | 138 |
5. Brendon McCullum – The Game Changer

Brendon McCullum changed New Zealand cricket forever with his fearless approach. Under his captaincy, the Black Caps played an aggressive, attacking brand of cricket. In just 121 matches, McCullum smashed 170 sixes, making him one of the most explosive leaders in cricket history. His role in redefining the modern game is closely tied to his presence in the Most Sixes as Captain records.
Captain | Country | Matches as Captain | Sixes |
---|---|---|---|
Brendon McCullum | New Zealand | 121 | 170 |
4. Ricky Ponting – The Winning Machine

Ricky Ponting’s captaincy was built on dominance and results. With four ICC trophies and over 200 wins as captain, he’s one of the most successful leaders ever. What’s often overlooked is his power-hitting ability he hit 171 sixes in 324 matches. Ponting’s name in the Most Sixes as Captain list shows his strength as not just a tactician but also a consistent performer with the bat.
Captain | Country | Matches as Captain | Sixes |
---|---|---|---|
Ricky Ponting | Australia | 324 | 171 |
3. MS Dhoni – The Finisher Supreme

MS Dhoni is an icon of Indian cricket, known for his calm under pressure and incredible finishing ability. The six he hit to win the 2011 World Cup is etched in the memory of every fan. As captain in 332 matches, Dhoni hit 211 sixes, placing him high in the rankings of Most Sixes as Captain. His ability to close games with towering sixes made him a fan favorite and a legend of the game.
Captain | Country | Matches as Captain | Sixes |
---|---|---|---|
MS Dhoni | India | 332 | 211 |
2. Eoin Morgan – England’s White-Ball Revolutionist

Eoin Morgan is widely credited for transforming England into a dominant white-ball side. His captaincy style encouraged fearless cricket, and he led by example with his bat. Morgan smashed 233 sixes in 198 matches, guiding England to their first-ever ODI World Cup title in 2019. His aggressive mindset and place in the Most Sixes as Captain list underline his impact on the modern game.
Captain | Country | Matches as Captain | Sixes |
---|---|---|---|
Eoin Morgan | England | 198 | 233 |
1. Rohit Sharma – The Hitman on Top

Rohit Sharma, also known as the “Hitman”, currently holds the record for Most Sixes as Captain in international cricket. In just 142 matches, he has hit a staggering 256 sixes, surpassing legends who captained for longer. Rohit’s six-hitting is smooth, powerful, and effortless. With every game, he’s raising the bar higher for power-hitting captains and inspiring a new generation of cricketers. His ability to combine elegance with destruction makes him a once-in-a-generation batter.
Captain | Country | Matches as Captain | Sixes |
---|---|---|---|
Rohit Sharma | India | 142 | 256 |
READ MORE:
- Top 10 Most Hundreds by Captain in International Cricket: Legendary Leaders
- Top 10 Players with the Most Ducks for ICC World Test Championship
FAQ
Who has hit the most sixes as a captain in international cricket?
Rohit Sharma holds the record with 256 sixes as a captain (as of 2025).
Which Indian captain has the most international sixes?
Rohit Sharma, with 256 sixes as captain. MS Dhoni follows with 211 sixes.
Has any captain hit more than 200 sixes?
Yes, Rohit Sharma (256), Eoin Morgan (233), and MS Dhoni (211) have all crossed 200 sixes.
Who is the most successful captain in terms of sixes in ICC tournaments?
MS Dhoni, who won all three ICC trophies and hit 211 sixes as captain.
Who is the most explosive left-handed captain?
Eoin Morgan and Chris Gayle stand out as left-handed captains with high six counts 233 and 134 respectively.