A few captains showed their power-hitting abilities alongside their leadership skills. Here are the top six hitter captains in ODIs.
Most Sixes by Captains in ODIs
| Player | Innings | 6s | Runs via 6s (% of Total Runs) | Total Runs as Captain |
|---|---|---|---|---|
| Eoin Morgan (ENG) | 115 | 147 | 882 (20.03) | 4403 |
| MS Dhoni (IND) | 172 | 126 | 756 (11.38) | 6641 |
| Rohit Sharma (IND) | 55 | 126 | 756 (30.16) | 2506 |
| Ricky Ponting (AUS) | 220 | 123 | 738 (8.68) | 8497 |
| AB de Villiers (SA) | 98 | 118 | 708 (14.76) | 4796 |
| Sourav Ganguly (IND) | 143 | 115 | 690 (13.51) | 5104 |
| Brendon McCullum (NZ) | 59 | 82 | 492 (26.07) | 1887 |
| Viv Richards (WI) | 91 | 79+ | 474+ (15.26) | 3105 |
| Hansie Cronje (SA) | 128 | 77 | 462 (11.35) | 4070 |
| Chris Gayle (WI) | 51 | 76 | 456 (23.19) | 1966 |
| Sanath Jayasuriya (SL) | 118 | 76 | 456 (10.41) | 4377 |
| Brian Lara (WI) | 119 | 74 | 444 (11.91) | 3725 |
Key Insights on Prolific Six-Hitters in ODI Captaincy
All-Time Most Sixes and Impact Records by Captains
Eoin Morgan has smashed the most sixes as a captain in ODI cricket, sending down 147 maximums in 115 innings.
Morgan also holds the record for the most sixes as a captain in an ODI innings, peppering his 148 runs with 17 sixes against Afghanistan in the 2019 ODI World Cup.
The 17 sixes hit by Morgan in that inning is also the most maximums by any batter in an ODI innings.
AB de Villiers is the only skipper to hit 10-plus sixes in an ODI innings twice.
He first hit 16 maximums in his 149-run carnage against the West Indies, followed by 11 sixes in his 119-run knock against India in 2015.
Check which batter has had 5+ sixes in an ODI innings most times here.
UAE’s Muhammad Waseem has scored around 34 per cent of his runs via sixes, the most by any captain in ODIs (minimum 500 runs).
Among full-member captains, Rohit Sharma has scored the highest percentage of runs through sixes, with his 126 maximums contributing 30.16 per cent of his 2506 runs as India’s skipper.
Gerhard Erasmus (Namibia) and Muhammad Waseem (UAE) are the two captains of associate teams to smash 45 or more sixes in ODIs.
Check: Individual ODI Innings with Most Runs through Boundaries
Concentration of Sixes by Captains Against Specific Opponents
Rohit hit 30 of his 126 sixes against Sri Lanka, the most by a captain against a team in ODIs.
AB de Villiers is the only skipper to smash 25 or more sixes against two opponents: 29 vs India and 27 vs West Indies in ODIs.
Overall List: Most ODI 6s against a Single Team
Home and Away Six-Hitting Records by Captains
Morgan scored 92 of his 147 maximums in England, the most by a captain on home soil in ODIs.
Rohit (77 in India), Brendon McCullum (74 in New Zealand), and MS Dhoni (65 in India) are the other captains with 50-plus sixes at home in ODIs.
Ricky Ponting and Morgan are the two skippers with 50-plus sixes in away ODIs.
Ponting leads the chart with 53 maximums, while Morgan follows him with 51.
Morgan is the only captain to hit 50-plus sixes in home and away conditions in ODIs.
Annual and Overall Boundary Hitting Milestones
Rohit has scored the most sixes as a captain in a calendar year in ODIs, hitting 67 sixes in 26 innings in 2023.
ABD is the other skipper to hammer 50+ sixes in a year, smashing 58 in 18 ODI innings in 2015.
Ricky Ponting has struck the most fours as a captain in ODIs, smashing 794 in 220 innings.
Morgan, Dhoni, Rohit, Ponting, ABD, and Sourav Ganguly are the only five skippers who have hit 100-plus fours and 100-plus sixes in ODIs.
See which batter holds the calendar year record for hitting most fours here,