• Home
  • Photos
  • Players with most sixes as captain in ODIs

Rohit Sharma to AB de Villiers: Players with the most sixes as captain in ODIs

Edited By : Ansh Sharma | Mar 13, 2025, 11:35 AM IST

Published On Mar 13, 2025, 11:35 AM IST

Last UpdatedMar 13, 2025, 11:35 AM IST

These are the players who weren't just brilliant leaders, but also were gave valiant contributions with the bat for their respective teams in one-day cricket

1 /6
Eoin Morgan

1. Eoin Morgan (England) – 147 sixes

The India skipper has so far played a total of 55 innings as the Men in Blue’s one-day skipper. Rohit is well-known for depositing the ball back into the stands and has hit a lot of sixes as captain in one-day cricket.

2 /6
Rohit Sharma

2. Rohit Sharma (India) – 126 sixes

The legendary India skipper played a total of 172 innings as captain in the one-day format. Dhoni hit a ton of maximums as the Men in Blue’s skipper in ODIs, leading them to several famous victories.

3 /6
MS Dhoni

3. MS Dhoni (India) – 126 sixes

The legendary Australia batter not only had a fantastic record as skipper in the one-day format, but also played several memorable knocks where he hit a lot of sixes. Ponting played a total of 220 one-day innings as captain, scoring a massive number of runs.


4 /6
Ricky Ponting

4. Ricky Ponting (Australia) – 123 sixes

The legendary South Africa batter continued with his fearless approach when he became the skipper of the ODI side. De Villiers played a total of 98 innings as captain in the format, hitting a huge number of maximums.

5 /6
AB de Villiers

5. AB de Villiers (South Africa) – 118 sixes

The former India skipper had a habit of depositing balls back into the stands. Ganguly played a total of 143 ODI innings as captain, scoring a huge number of maximums.

6 /6
Sourav Ganguly

6. Sourav Ganguly (India) – 115 sixes