Indian skipper Rohit Sharma marked his return to ODI cricket in spectacular fashion by dominating the Sri Lankan bowlers in the first match of the series at the R. Premadasa Stadium in Colombo on August 2.
Rohit, known for his explosive batting at the top of the order, scored 58 runs off 47 balls in the match, including 7 boundaries and 3 sixes.
In this article, we take a look at the top six-hitters in ODI history and explore how many more sixes Rohit Sharma needs to claim the top spot.
With his three sixes in the first ODI, Rohit Sharma’s tally now stands at 331, the second highest in ODI history. He needs 22 more sixes to surpass Shahid Afridi’s record of 351 sixes.
Despite retiring from T20I cricket, Rohit will continue to lead the Indian ODI team as they prepare for the upcoming ICC Champions Trophy in 2025.
Who holds the record for the most sixes in ODI cricket?
Pakistan’s Shahid Afridi currently holds the record for the most sixes in ODI cricket with 351 sixes. Rohit Sharma and Chris Gayle are tied for second place with 331 sixes each.
Here is a list of batters with the most sixes in ODI 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 Sharma’s remarkable six-hitting ability has solidified his place among the ODI greats, and he continues to chase records as he leads the Indian team into the future.