Who has hit the most sixes as a captain in international cricket? The answer is Rohit Sharma, with 242 sixes across formats. Second on the list is Eoin Morgan with 233, followed by MS Dhoni at 211. These three lead the record books for power-hitting while wearing the captain’s armband.
So, here’s the simple truth up front: Rohit Sharma is the all-time leader in sixes as a captain, Morgan is close behind, and Dhoni completes the top three. Their numbers come from years of pressure situations, long campaigns, and matches where one swing changed the mood of entire stadiums.
And the deeper you go into this list, the more surprising it gets—different eras, different formats, and a few unexpected names who rise purely on raw hitting power. Keep reading to see how the rest of the captains stack up, and which innings made their sixes unforgettable.
Top 11 Players with the Most Sixes as a Captain
The table below summarises the leaders who feature on this list of most sixes as a captain:
| Rank | Player & Country | No of Sixes as Captain | Matches as Captain |
| 1 | Rohit Sharma (India) | 242 | 139 matches |
| 2 | Eoin Morgan (England) | 233 | 180 matches |
| 3 | MS Dhoni (India) | 211 | 332 matches |
| 4 | Ricky Ponting (Australia) | 171 | 324 matches |
| 5 | Brendon McCullum (New Zealand) | 170 | 121 matches |
| 6 | Virat Kohli (India) | 138 | 250 matches |
| 7 | Aaron Finch (Australia) | 137 | 131 matches |
| 8 | AB de Villiers (South Africa) | 135 | 124 matches |
| 9 | Chris Gayle (West Indies) | 134 | 102 matches |
| 10 | Sourav Ganguly (India) | 132 | 247 matches |
| 11 | Muhammad Waseem (UAE) | 110 | 54 T20I innings |
1. Rohit Sharma – 242 Sixes in 139 Matches

Rohit Sharma stands at the very top of the most sixes as a captain rankings and continues to add to his tally. To make the section easier to scan, here’s a quick breakdown:
- Captaincy tenure: 2017–present in limited‑overs cricket (ODI and T20I) and 2022–present in Tests – he took over India’s white‑ball sides in 2017 and added the Test captaincy later.
- Total sixes as captain: Around 242 across all formats, with more than 105 in T20Is alone – no other skipper has hit more sixes while wearing the armband.
- Style & achievements: An elegant pull shot mixed with ferocious intent; known for timing good balls over mid‑wicket. He holds the record for most sixes in a calendar year in ODI cricket (59 in 2023) and sits atop the most sixes as a captain.
- Notable innings: Fans still replay his lofted drives from the 2023 World Cup and his world‑record 264‑run ODI knock, which included nine sixes and remains one of cricket’s iconic innings – a feat chronicled in his record‑breaking 264‑run ODI innings.
2. Eoin Morgan – 233 sixes in 180 matches

England’s white‑ball renaissance under Eoin Morgan produced a flood of sixes and trophies. This snapshot explains why he ranks so high among captains with the most sixes as a captain:
- Captaincy tenure: 2011–2021 in ODIs and T20Is – he took charge of England’s limited‑overs sides and stayed at the helm for a decade.
- Total sixes as captain: 233 across formats, with the bulk coming in ODIs; his tally is second only to Rohit Sharma in the most sixes as a captain rankings.
- Style & achievements: Transformed a conservative batting culture into an attacking juggernaut; his calm demeanour hid a ruthless streak that encouraged teammates to swing hard even after losing wickets. Under his leadership England lifted their first ODI World Cup in 2019.
- Notable innings: His 17‑six demolition of Afghanistan at the 2019 World Cup remains one of cricket’s greatest spectacles and epitomizes why he is celebrated for most sixes as a captain.
3. MS Dhoni – 211 sixes in 332 matches

Few captains have blended calmness and power like MS Dhoni. His contribution to the most sixes as a captain list is captured in these bullet points:
- Captaincy tenure: 2007–2018 in limited‑overs formats and 2008–2014 in Tests – he led India to victories in the 2007 T20 World Cup, 2011 World Cup and 2013 Champions Trophy.
- Total sixes as captain: 211 across 332 matches, with dozens coming in high‑pressure finishes. His tally places him third on the most sixes as a captain table.
- Style & achievements: Invented the helicopter shot to scoop yorkers over the ropes; known for finishing games with calm power. He popularised “Captain Cool” and guided India through a golden era.
- Notable innings: His six off Nuwan Kulasekara to seal the 2011 World Cup is part of cricket folklore, and he regularly blasted death‑overs sixes that defined the phrase “dhoni international sixes.”
4. Ricky Ponting – 171 sixes in 324 matches

Australia’s golden era under Ricky Ponting combined disciplined leadership with uncompromising aggression. Here’s how he fits into the most sixes as a captain narrative:
- Captaincy tenure: 2002-2011 he led Australia in Tests, ODIs and T20s, a time of hegemony.
- Total sixes as captain: 171 in 324 matches; his sharp pull shot and hook shot enabled him to rise to the top of the most sixes as a captain ranking.
- Style & achievements: Traditional stroke‑player with an aggressive intent; led Australia to back‑to‑back World Cup triumphs in 2003 and 2007 and multiple Ashes wins. He showed that classical technique can deliver brutal six‑hitting.
- Notable innings: His assault on India in the 2003 World Cup final at Johannesburg – where he hit eight sixes in an unbeaten 140* – is still celebrated as a masterclass in leadership and big hitting.
SUGGESTED READ: 5‑Six Show: IPL Batsmen Who Blasted Five in an Over
5. Brendon McCullum – 170 sixes in 121 matches

New Zealand’s fearless leader lit the fuse for a new era of attacking cricket. His contribution to the most sixes as a captain story is summarised below:
- Captaincy tenure: 2012–2016 across formats – he led New Zealand in Tests, ODIs and T20Is and laid the foundation for their modern aggression.
- Total sixes as captain: 170 in 121 matches, including a record‑breaking run in Tests where he attacked from the first ball; his tally keeps him within the top five for most sixes as a captain.
- Style & achievements: Audacious approach that turned T20 cricket into a festival of risk and reward; as a coach, he later coined “Bazball,” but as a player, he inspired a generation with fearless leadership.
- Notable innings: His 2015 World Cup campaign, especially the charge at fast bowlers during the co‑hosted tournament, is still replayed; he also smashed the first hundred of the IPL’s inaugural match in 2008, demonstrating his penchant for big sixes.
6. Virat Kohli – 138 sixes in 250 matches

Virat Kohli brought relentless intensity to leadership, proving that passion can translate into power‑hitting. Here’s the captain’s conversation with him in the most sixes:
- Captaincy tenure: 2013–2022 in ODIs, 2014–2021 in Tests and 2017–2021 in T20Is – he presided over an era of fitness and aggression.
- Total sixes as captain: 138 in 250 matches, and he is ranked sixth in the most sixes as captain list, and number 2 among Indians, just after Rohit.
- Style & achievements: Intense, physically fit, and calculated; India emerged victorious in a historic test series in Australia under his leadership and always made it to the ICC tournament knockouts. He improved his strike rate as captain by learning when to unleash his big shots.
- Notable innings: His match‑winning knock against Australia in the 2016 T20 World Cup, where he flicked high‑pressure yorkers over the boundary, exemplifies how his six‑hitting came at crucial junctures.
7. Aaron Finch – 137 sixes in 131 matches

His low-key leadership was a mask over the savage hitting potential of Aaron Finch. The following bullets explain his place among the captains with the most sixes as a captain:
- Captaincy tenure: 2014-2023 in ODIs and T20Is – he took Australia through a period of transition and continued as a steady opener.
- Total sixes as captain: 137 in 131 matches; though shorter than some careers, his strike‑rate ensured he ranks seventh for most sixes as a captain.
- Style & achievements: Calm at the crease with a penchant for lofted drives over long‑on; under his captaincy, Australia won the 2021 T20 World Cup, and he once held the record for the highest individual T20I score (172 vs Zimbabwe).
- Notable innings: His T20I world‑record 172 against Zimbabwe in 2018 and his role in Australia’s maiden T20 World Cup triumph both showcased his ability to clear the ropes when it mattered.
8. AB de Villiers – 135 sixes in 124 matches

South Africa’s most innovative captain proved that creativity and power can coexist. Here is his profile within the most sixes as a captain context:
- Captaincy tenure: 2011–2017 in ODIs and T20Is – he filled in as Test captain briefly, but his main impact came in the shorter formats.
- Total sixes as captain: 135 across 124 matches – he climbed the most sixes as a captain rankings despite fewer games than many peers.
- Style & achievements: Dubbed “Mr 360” for his ability to hit anywhere around the ground; pioneered ramp scoops and reverse sweeps; hammered the fastest ODI hundred in history and a 31‑ball century against the West Indies. He combined innovation with leadership to inspire teammates.
- Notable innings: His 2015 World Cup blitzes, including a 162* and the record 31‑ball century, showed how brush‑stroke sixes could overwhelm opponents and cemented his place among the most inventive captains.
9. Chris Gayle – 134 sixes in 102 matches

Chris Gayle’s brief captaincy stint left an outsized mark on six‑hitting records. The following bullets summarise his contribution to the most sixes as a captain narrative:
- Captaincy tenure: 2007–2010 in Tests, ODIs and T20Is – he led the West Indies across formats during a tumultuous period.
- Total sixes as captain: 134 in 102 matches, including a glut of T20 blows; despite a shorter tenure, he sits ninth on the most sixes as a captain list.
- Style & achievements: Known as the Universe Boss because of his easy access to power, he ripped open ropes like an easy task and added a carnival atmosphere to the game of international cricket. His 175* In the IPL remains a cultural moment, and he is revered for making six‑hitting look simple. For a deeper dive into his astonishing statistics, explore Chris Gayle’s IPL Best Score, Centuries & Complete Stats.
- Notable innings: As captain, he danced down the track and lofted bowlers into oblivion; though team trophies eluded him, his towering sixes in ODIs and T20Is and his carefree celebrations remind fans that cricket is also entertainment.
10. Sourav Ganguly – 132 sixes in 247 matches

Sourav Ganguly’s daring leadership reshaped Indian cricket and earned him a place among captains with the most sixes as a captain. Here’s his profile:
- Captaincy tenure: 1999–2005 in Tests and ODIs – he took over after match‑fixing scandals and ushered in a new era of self‑belief.
- Total sixes as captain: 132 across 247 matches, often stepping down the track to fast bowlers; his tally places him tenth on the most sixes as a captain list.
- Style & achievements: Left‑hander who loved lofting over extra cover; taught a young team to fight; under his captaincy, India reached the 2003 World Cup final and won memorable overseas Tests.
- Notable innings: His lofted off‑drives against Pakistan in the 1997 Toronto tournament and his fearless hitting in the 2002 NatWest final symbolised freedom and laid the groundwork for India’s fearless batting culture.
11. Muhammad Waseem – 110 sixes in 54 T20I innings

The newest entrant on the most sixes as a captain list is also one of the most exciting. Here’s what sets Muhammad Waseem apart:
- Captaincy tenure: 2022–present in T20Is – he leads a developing UAE side and has limited opportunities compared with Test‑playing nations.
- Total sixes as captain: 110 in just 54 T20I innings, setting a world record for a T20I captain and propelling him into the top bracket of most sixes as a captain.
- Style & achievements: Right‑hander with a strike‑rate above 150; clears long boundaries with ease; his success shows that even smaller cricket nations can produce big hitters. He has become a sought-after player in franchise leagues.
- Notable innings: His 110th six against Afghanistan in September 2025 broke Rohit Sharma’s T20I captaincy record; his consistent power‑hitting in qualifiers and regional tournaments continues to make waves.
Breaking stories, bold coverage. Follow Jeetwin Sports.











