Rohit Sharma’s highest score in ODI cricket is 264 off 173 balls, which he scored for the Indian cricket team against Sri Lanka at the Eden Gardens in Kolkata back in 2014.
During the fourth ODI of Sri Lanka’s tour of India, India captain Virat Kohli won the toss and elected to bat first.
Rohit Sharma and Ajinkya Rahane opened the innings for the hosts on a good batting track. After losing the early wickets of Rahane (28) and Ambati Rayudu (8), Rohit played a devastating innings as he broke the record for the highest individual score in ODI cricket.
The right-handed batter smashed 264 off 173 balls to break Virender Sehwag’s previous record of 219, which he scored against West Indies at Indore in 2011.
While out in the middle, though, breaching the record was never on Rohit’s mind.
“I knew he (Sehwag) got 219 because when I scored 209 the last time, someone said I had missed the world record by 10 runs. But while batting I was not looking at that, which is why you must have seen it on TV also, I was a little surprised when I saw my teammates standing and giving me an ovation from the dressing room,” Rohit had said after the match.
“I was a little surprised as to what happened, but then I realised I must have surpassed 219,” he added.
Rohit’s double ton and Virat Kohli’s 66 powered India to 404/5 in their 50 overs. In reply, Sri Lanka were bowled out for 251 in 43.1 overs as the hosts secured a massive 153-run victory.
For India, Dhawal Kulkarni was the wrecker-in-chief in the bowling department as he picked four wickets for 34 runs in his quota of 10 overs.
Rohit’s record-breaking innings was laced with 33 fours and nine huge sixes. This was the opening batter’s second double century in ODI format as he had hammered 209 against Australia at the M Chinnaswamy Stadium a year earlier.
Rohit followed it with a third, 208 not out against Sri Lanka at Mohali in 2017, and he is still the only player with three ODI double hundreds. Shubman Gill is the only other batter with two: 208 against New Zealand in 2023 and 223 not out against West Indies at Guwahati on 30 September 2026, in a match where Rohit himself made 101. Rohit’s 264 is still the highest score in ODI cricket, 27 runs clear of Martin Guptill’s 237 not out in 2015.
Since his ODI debut against Ireland in 2007, Rohit Sharma has scored 12,120 runs in 291 ODIs at an average of 49.26, with 35 hundreds and 63 fifties (to 3 October 2026).
That makes him India’s third-highest run-scorer in ODIs, behind Sachin Tendulkar (18,426) and Virat Kohli (15,109).
Rohit Sharma’s highest scores in ODI cricket
| Score | Balls | Opposition | Ground | Year |
| 264 | 173 | Sri Lanka | Kolkata | 2014 |
| 209 | 158 | Australia | Bengaluru | 2013 |
| 208* | 153 | Sri Lanka | Mohali | 2017 |
| 171* | 163 | Australia | Perth | 2016 |
| 162 | 137 | West Indies | Brabourne | 2018 |
Every double hundred in ODI cricket
There have been 13 double hundreds in men’s ODIs, and eight of them were made by Indian batters.
| Batter | Score | Against | Year |
|---|---|---|---|
| Sachin Tendulkar | 200* | South Africa | 2010 |
| Virender Sehwag | 219 | West Indies | 2011 |
| Rohit Sharma | 209 | Australia | 2013 |
| Rohit Sharma | 264 | Sri Lanka | 2014 |
| Chris Gayle | 215 | Zimbabwe | 2015 |
| Martin Guptill | 237* | West Indies | 2015 |
| Rohit Sharma | 208* | Sri Lanka | 2017 |
| Fakhar Zaman | 210* | Zimbabwe | 2018 |
| Ishan Kishan | 210 | Bangladesh | 2022 |
| Shubman Gill | 208 | New Zealand | 2023 |
| Glenn Maxwell | 201* | Afghanistan | 2023 |
| Pathum Nissanka | 210* | Afghanistan | 2024 |
| Shubman Gill | 223* | West Indies | 2026 |
Follow us on Telegram for the latest updates from the world of sports!
Interested in cricket betting? Click here to check out the list of top sites
Featured photo: SAJJAD HUSSAIN / AFP



