A few captains showed their power-hitting abilities alongside their leadership skills. Here are the top six hitter 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 |
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
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
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.
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,
The MA Chidambaram Stadium in Chennai, famously known as the "Lion's Den," has witnessed some…
Cricket has always had ups and downs, but these days it feels like every match…
Key IPL Batting Insights at M. Chinnaswamy Virat Kohli is the lead run-getter at Bengaluru’s…
Key IPL Bowling Insights at M. Chinnaswamy Stadium Yuzvendra Chahal is the only bowler to…
This article provides a comprehensive year-wise breakdown of Hardik Pandya’s batting statistics and milestones across…
Success at the Wankhede Stadium requires a blend of raw pace to exploit the early…