Stats: Fastest to 300 sixes in international cricket

The Mumbaikar also went past 7,000 runs in ODI cricketer and became the 9th Indian cricketer to do so. 

Rohit Sharma
Rohit Sharma of India celebrates. (Photo Source: should read ISHARA S. KODIKARA/AFP/Getty Images)

With the dynamics of the game changing so drastically over the last few years, the number of sixes being hit against the white ball has gone up as well. The two new balls system too is not helping the bowlers as it doesn’t get too old and reverse swing has pretty much gone out of the picture in the ODI format. Rohit Sharma certainly is one of those cricketers who takes full advantage of these changes.

It’s still a challenge for the batsmen to clear the ropes and when it comes to that art, not many do it as subtly and beautifully as Rohit does. The Indian skipper for the Asia Cup attained yet another milestone in his outstanding limited-overs career, who reached 300 sixes in International cricket.


He also became the second fastest in the game’s history to reach that mark and joined an outstanding list accompanied by few of the greatest cricketers of all time. The individuals at the helm of this list are Shahid Afridi and Chris Gayle, who stand on level terms at 476 sixes each.

Second Indian after MS Dhoni to achieve the landmark

Sooner rather than later, Chris Gayle will be eclipsing Afridi as he still has a little bit of International cricket left in him. Third on the list is the Kiwi legend Brendon McCullum, who also is hailed as one of the most destructive batsmen of all time. McCullum retired from International cricket in 2016 and he managed to hit 398 sixes for the Blackcaps.

The maestro Sanath Jayasuriya is the only Sri Lankan representative in the list with 352 big hits. Former Indian skipper MS Dhoni, who recently got past 10,000 runs in ODIs, is fifth on the charts with 342 maximums. AB de Villiers recently bid adieu to International cricket and he has 328 sixes to his name.

The 31-year-old is also the second fastest to get to this mark after Afridi in terms of number of innings. Rohit got to the mark in 301 innings whilst the Pakistani all-rounder got there in 276 innings. The Mumbaikar also went past 7,000 runs in ODI cricket and became the 9th Indian cricketer to do so.


Keep following CricTracker for more news and updates.