LOADING...
Summarize
These batters have slammed 300-plus sixes in ODIs
Rohit Sharma now has 352 ODI sixes

These batters have slammed 300-plus sixes in ODIs

Dec 01, 2025
07:23 pm

What's the story

Veteran Indian batter Rohit Sharma continued his sublime form in the 1st ODI of the three-match series against South Africa in Ranchi. Rohit, recording his 60th ODI half-century, powered India with a 57-run knock. He also hit 5 fours and 3 sixes. With this, he became the batter with the most sixes in ODI history. Here are the batters with 300-plus ODI sixes.

#1

Rohit Sharma (India): 352 sixes

Rohit Sharma, fondly called the Hitman, now tops the six list with 352 maximums. In 277 ODIs (269 innings), he has hammered 11,427 runs at an average of 49.25. He has scored 33 centuries and 60 half-centuries. He is the only batter to have scored three double centuries in ODI cricket. His 264 is the highest individual score in ODI history.

#2

Shahid Afridi (Pakistan): 351 sixes

In Ranchi, Rohit surpassed former Pakistan batter Shahid Afridi in terms of ODI sixes. Known for his aggressive batting, Afridi hit 351 sixes in 369 innings across 398 matches. He became the first batsman to hit 350 sixes in international cricket. The former Pakistan captain scored 8,064 runs at an average of 23.57 and a healthy strike rate of 117.00 (6 centuries).

#3

Chris Gayle (West Indies): 331 sixes

Former West Indies batter Chris Gayle remains the only other player with over 300 sixes in ODI cricket. Gayle, known as the Universe Boss, smashed a plethora of sixes in every format. He played 301 ODIs, scoring 10,480 runs in 294 innings at an average of 37.83, including 25 centuries. During his remarkable career, he also hit 1,128 fours.

Information

Another record for Rohit

According to ESPNcricinfo, Rohit is one of only two players with 300-plus sixes as an opener in ODI cricket. With 324 maximums, Rohit is only behind Gayle. The latter hammered 328 ODI sixes while opening.