
Indian cricket team captain Rohit Sharma hit 35 runs off 20 balls in the third ODI against Sri Lanka on August 7, played at R. Premadasa Stadium, Colombo. During his innings, he smashed six fours and one six, which allowed him to equal Chris Gayle’s record of 331 sixes in ODIs. This achievement places Rohit second on the all-time list, trailing only Shahid Afridi, who holds the record with 351 sixes.
Rohit Sharma’s Career Milestones
Rohit Sharma, who debuted in ODIs for India on June 23, 2007, against Ireland, now shares the second spot for the most sixes in ODI cricket history with Chris Gayle, who achieved his tally in 301 matches. In contrast, Rohit reached this milestone in just 265 matches.
Top Six-Hitters in ODI Cricket:
- Shahid Afridi – 351 sixes in 398 ODIs
- Rohit Sharma – 331 sixes in 265 ODIs
- Chris Gayle – 331 sixes in 301 ODIs
- Sanath Jayasuriya – 270 sixes
- MS Dhoni – 229 sixes
Additional Achievement Against Sri Lanka
The 35-run knock also made Rohit the fourth Indian cricketer to score more than 2000 ODI runs against Sri Lanka, joining the ranks of Sachin Tendulkar, Virat Kohli, and MS Dhoni.
Most ODI Runs for India Against Sri Lanka:
- Sachin Tendulkar – 3113 runs in 84 ODIs
- Virat Kohli – 2652 runs in 56 ODIs
- MS Dhoni – 2383 runs in 67 ODIs
- Rohit Sharma – 2021 runs in 55 ODIs
- Mohammad Azharuddin – 1834 runs
Rohit has notably scored two double centuries against Sri Lanka in ODIs, showcasing his consistent performance against the Islanders. This recent match cements his place among the greats in Indian cricket, highlighting his ability to perform in critical moments and achieve significant milestones.