Though the ODI format has gone out of trend in the recent past, with many raising questions about its long-term future, it has a great history behind it. And one of the reasons behind ODI cricket’s storied history team India. They have been part of some of the most historic moments in the format and are one of the most successful teams.
Team India has time and again given many legendary names to the world of cricket from this traditional white-ball format. Players such as Sachin Tendulkar, Rahul Dravid, Sourav Ganguly, MS Dhoni, Virat Kohli, Rohit Sharma, Yuvraj, etc.. to name a few, have reached the pinnacle of ODI cricket at some point of time in their illustrious careers. They are one of the reasons for the popularity and success of this most extended white-ball format of the game in the last few decades. Some of these cricketers mentioned above are proud owners of some of the top individual scores made by Indian batters in ODIs.
We will take a sneak peek at some of them – the below list is the top 10 ODI scores of all time by an Indian batsman in ODI Cricket.
Highest Individual Scores for India in ODIs
Player | Score (Balls) | SR | Against | Venue | Date |
---|---|---|---|---|---|
Rohit Sharma | 264 (173) | 152.60 | Sri Lanka | Eden Gardens | 13 Nov 2014 |
Virender Sehwag | 219 (149) | 146.97 | West Indies | Indore | 8 Dec 2011 |
Ishan Kishan | 210 (131) | 160.30 | Bangladesh | Chattogram | 10 Dec 2022 |
Rohit Sharma | 209 (158) | 132.27 | Australia | Bengaluru | 2 Nov 2013 |
Rohit Sharma | 208* (153) | 135.94 | Sri Lanka | Mohali | 13 Dec 2017 |
Shubman Gill | 208 (149) | 139.59 | New Zealand | Hyderabad | 18 Jan 2023 |
Sachin Tendulkar | 200* (147) | 136.05 | South Africa | Gwalior | 24 Feb 2010 |
Sachin Tendulkar | 186* (150) | 124.00 | New Zealand | Hyderabad | 8 Nov 1999 |
MS Dhoni | 183* (145) | 126.20 | Sri Lanka | Jaipur | 31 Oct 2005 |
Sourav Ganguly | 183* (158) | 115.82 | Sri Lanka | Taunton | 26 May 1999 |
#1 Rohit Sharma – 264 (173) vs Sri Lanka, 13th November 2014, Kolkata
Rohit Sharma, popularly known as the “Hitman,” sits pretty at the top of the charts even close to 8 years after he slammed a sensational 264 against Sri Lanka at the Eden Gardens. This was the Indian captain’s 2nd of his 3 double centuries in the ODI format. In this epic knock of his, Rohit smashed 42 boundaries, out of which 9 were maximums. This batted Sri Lanka entirely out of the game as India scored 404/5 in their allotted 50 overs. The visitors could only manage 251 in their response, and India won the game comfortably by 153 runs.
The iconic 264 by the Indian opener remains the highest individual score ever in ODI innings. Find out the country-wise highest scorers in ODI here.
#2 Virender Sehwag – 219 (149) vs West Indies, 8th December 2011, Indore
Virender Sehwag holds the distinction of having scored the highest individual runs in an innings while captaining his side in ODIs. You can find the top ten highest captains knock in ODIs here.
The swashbuckling right-handed opening batsman from India made a jaw-dropping 219 off just 149 runs to become the only 2nd double centurion in ODI cricket after Sachin Tendulkar. His incredible knock included 7 sixes and 25 fours(t 2nd most in an ODI inning) and entertained a packed crowd at the Holkar Stadium in Indore.
India made 418 runs courtesy of this magnificent effort by Sehwag and defeated the Windies by 153 runs.
#3 Ishan Kishan – 210 (131) vs Bangladesh, 10th December 2022, Chattogram
The sixth Indian ODI double century from the youngster came in the last match of the 3-match ODI series in Bangladesh. Ishan Kishan, replacing the injured Rohit Sharma, ensured he took full advantage of the opportunity. Despite India losing the first two games and, thus, the series, Ishan Kishan made some great shots to bring on his first-ever ODI double ton that included 24 fours and 10 sixes.
Ishan added 290 for the 2nd wicket along with the legendary Virat Kohli, who scored his 44th ODI century in the same game.
#4 Rohit Sharma – 209 (158) vs Australia, 2nd November 2013, Bengaluru
On an overcast evening at Bangalore Chinnaswamy Stadium, we witnessed the making of a legendary opening batsman in white ball cricket. Though Rohit played many games before this, he wasn’t that consistent and this 209 from 158 (his 1st double century in ODIs) put him on the map as a leading opening batsman in world cricket. From then on, there was no looking back for the Rohit “Hitman” Sharma. He smoked 16 sixes out of the part in his career-defining knock of 209.
India made a humongous 383/6 against a champion Aussie team and won the game by 57 runs & series 4-2.
#5 Rohit Sharma – 208* (153) vs Sri Lanka, 13th December 2017, Mohali

Rohit Sharma makes yet another entry into this list and hopefully won’t be the last. Coming from a back of a forgettable loss in the previous ODI as captain, Rohit stepped up scoring his 3rd double century in ODIs to date. His spectacular knock of unbeaten 208 included 12 sixes and helped India post 392 on the board in 50 overs.
India won the game convincingly by 141 runs and later went on to win the series as a skipper against the Island nation.
#6 Shubman Gill – 208 (149) vs New Zealand, 18th January 2023, Hyderabad
The latest entrant to the 200-club is the young Indian opener, Shubman Gill. Well-backed by his captain, Rohit Sharma, Gill made sure he positioned himself as the Indian opener for the next few seasons with an earth-shattering innings against the traveling Kiwis, spearheaded by Lockie Ferguson.
What made this innings more special is that it came in a challenging condition of an uneven bounce in Hyderabad. When other Indian batsmen struggled to prolong their stay in the middle, Gill anchored the innings before finishing it on the greater high. The knock was made of 19 fours and 9 sixes.
India made 349 runs batting first and managed to win the game in the final over, thanks to a character-defining chase from the New Zealand No. 7, Michael Bracewell. With a score of 140, Bracewell found himself on the list of top scores by any player at No. 7 in ODI.
#7 Sachin Tendulkar – 200* (147) vs South Africa, 24th February 2010, Gwalior
For close to 4 decades, there was not a single double century in ODI cricket. The likes of Saeed Anwar from Pakistan and Charles Coventry from Zimbabwe came close to hitting one, making 194 each. And it was the batting maestro from India, Sachin Tendulkar who broke the jinx and paved the way for 7 more double centuries in ODIs in the last decade. Find out 10 Sachin records that can be termed “UNBREAKABLE” here.
Sachin scored a breathtaking 200* against a world-class South African attack at Gwalior and this first-off-a-kind innings included 25 boundaries as India piled up 401/3 runs. The hosts then went on to win the game by a huge margin of 153 runs.