Indian captain Rohit Sharma made his return to the ODIs in a stunning fashion as he smashed the opposition bowlers all over the ground during the first ODI of the three-match series against Sri Lanka at the R. Premadasa Stadium in Colombo on Friday, August 2.
The Indian skipper has been one of the best white-ball batters in the history of the game, known for his explosive and effortless hitting at the top of the order.
In the first ODI against Sri Lanka, he scored 58 runs off 47 balls, which included 7 boundaries and 3 sixes.
In this article, The Sporting News looks at the top six-hitters in the ODI format and also tells you how many sixes Rohit Sharma needs to top the list in this format.
BET NOW: Exclusive sign-up offers and bonuses when you bet on ODI cricket action
How many more sixes does Rohit Sharma need to become the top six-hitter in ODIs?
With his three sixes in the first ODI against Sri Lanka, the Indian skipper Rohit Sharma took his tally of sixes in the format to 331, which is currently the second highest in ODI history.
Rohit still needs 22 more sixes to go past Shahid Afridi's tally of 351 sixes and top the list of six-hitters in ODIs.
He will get plenty of opportunities to break the record with three more bilateral ODIs scheduled before the start of the ICC Champions Trophy in February 2025, and furthermore, if he keeps himself fit and decides to play the ICC ODI World Cup in 2027.
MORE: Ravi Shastri compares Rohit Sharma to the great MS Dhoni, calls him an "all-time great"
Which batter has hit the most sixes in ODI cricket history?
Pakistan's Shahid Afridi has hit the most sixes (351) in ODI cricket history.
Rohit Sharma, who recently tied Chris Gayle to second in the list with 331 sixes each, is the only active cricketer in the top 10 list and needs just 1 more six to go past Gayle and 22 more to go past Afridi's tally.
Here is a list of batters with the most sixes in ODI cricket history:
Batter | Country | Sixes | Innings batted |
---|---|---|---|
Shahid Afridi | Pakistan | 351 | 369 |
Rohit Sharma | India | 331 | 257 |
Chris Gayle | West Indies | 331 | 294 |
Sarnath Jayasuriya | Sri Lanka | 270 | 433 |
MS Dhoni | India | 229 | 297 |
Eoin Morgan | England | 220 | 230 |
AB de Villiers | South Africa | 204 | 218 |
Brendon McCullum | New Zealand | 200 | 228 |
Sachin Tendulkar | India | 195 | 452 |
Rohit, who had retired from T20I cricket after leading his team to victory at the T20 World Cup 2024, will continue as the captain of the ODI team as India prepares for the next ICC Champions Trophy tournament in 2025, next February.
MORE: Fastest captain to win 100 international matches: Can Rohit Sharma break Ricky Ponting's record?