Rohit Sharma is one of the greatest batsmen of all time in ODI cricket and undoubtedly one of the greatest ODI batsmen of all time from India. He has a knack for settling in and scoring huge, and this tendency has shown itself a lot in ODIs. He has scored three ODI double centuries and is the only player to score more than one. We will now look at the highest ODI scores by Rohit Sharma.

10. Jaipur, 141* vs. Australia (2013)

This game was the second in the seven-match series of the Australia tour of India. India had lost the previous match. In this game, India bowled first and conceded a massive 359. In reply, though, India breezed past the target. Shikhar Dhawan and Rohit Sharma opened the batting and had a partnership of 176 runs. Rohit and Virat Kohli scored the remaining runs, and India chased the target with more than six overs to spare.

9. Kanpur, 147 vs. New Zealand (2017)

India hosted New Zealand in this match. Rohit Sharma and Virat Kohli had a partnership of 230 runs. Each scored a century, and India posted a formidable total of 337. The game was a close one, as India won by six runs.

8. Kanpur, 150 vs. South Africa (2015)

India hosted South Africa in this match. South Africa batted first and made 303, thanks to a rapid century by AB de Villiers. In response, Rohit Sharma put up a 150 and brought India close to the target, but India lost the match by five runs.

7. Guwahati, 152* vs. West Indies (2018)

This was the first ODI in the West Indies tour of India. West Indies batted first and made a significant total of 322. However, yet another 200+ partnership between Rohit Sharma and Virat Kohli meant that India chased this total past quickly. Kohli got the man-of-the-match award for his 140, but Rohit had a 150+ score of his own.

6. Visakhapatnam, 159 vs. West Indies (2019)

India batted first in this ODI against West Indies. The openers were KL Rahul and Rohit Sharma. They had a partnership of 227 runs, and each scored a century. Rohit Sharma made 159, and it led India to 387. The total proved too much for West Indies, as they were bowled out for 280.

5. Brabourne, 162 vs. West Indies (2018)

The Indian team annihilated the West Indies team in this match. India batted first, and a century from Rohit Sharma, and Ambati Rayudu each, meant that India put up a mammoth total. Rohit Sharma’s century, in particular, was massive. In response, West Indies got bowled out for just 153. India won the match by a colossal margin of 224 runs.

4. Perth, 171* vs. Australia (2016)

This game was the first ODI of the India tour of Australia, and India batted first. Rohit Sharma fought alone, scoring more than half of the team’s score, pushing the Indian score to 309 with his 171 not out. However, it proved insufficient, as Australia chased it down comfortably.

3. Mohali, 208* vs. Sri Lanka (2017)

This match was the second in the ODI series of the Sri Lanka tour of India. India had lost the previous match by a terrible margin, and this became a must-win game for India. The captain Rohit Sharma put up a leader’s knock with a terrific double century. India won the match comfortably, by a margin of 141 runs. Rohit Sharma scored 208, not out, in this match.

2. Bengaluru, 209 vs. Australia (2013)

This was the final game of the ODI series of the Australia tour of India. This was the decider after the series was level 2-2. India batted first, and Rohit Sharma scored a double century, with the last five overs of the Indian innings bringing 101 runs. This was the third instance of an individual double century in ODIs and the first one by Rohit Sharma. The game threatened to go out of India’s reaches when James Faulkner made a century, but India eventually won the match. Rohit Sharma scored 209 runs in this match.

1. Kolkata, 264 vs. Sri Lanka (2014)

The 2015 World Cup was approaching, and an injury had sidelined Rohit Sharma for months. He returned to the Indian side during this match against Sri Lanka. India batted first, and Rohit Sharma was dropped early in the innings. However, he made use of the life and amassed many runs. He scored the first individual 250 in ODI cricket, and to date, this score remains the highest individual ODI score. India won the match comfortably. Rohit Sharma scored 264 runs in this match.