top of page
SPORTS

International Cricket - India
Highest Scores (Player) (ODI)
This list features the players with the highest ODI (one day internationals) scores for the India national cricket team.
RANK | PLAYER | BALLS | SCORE | OPPONENT | DATE |
1 | Rohit Sharma | 173 | 264 | Sri Lanka | 13 Nov 2014 |
2 | Virender Sehwag | 149 | 219 | West Indies | 8 Dec 2011 |
3 | Ishan Kishan | 131 | 210 | Bangladesh | 10 Dec 2022 |
4 | Rohit Sharma | 158 | 209 | Australia | 2 Nov 2013 |
5 | Rohit Sharma | 153 | 208* | Sri Lanka | 13 Dec 2017 |
6 | Shubman Gill | 149 | 208 | New Zealand | 18 Jan 2023 |
7 | Sachin Tendulkar | 147 | 200* | South Africa | 24 Feb 2010 |
8 | Sachin Tendulkar | 150 | 186* | New Zealand | 8 Nov 1999 |
9 | MS Dhoni | 145 | 183* | Sri Lanka | 31 Oct 2005 |
10 | Sourav Ganguly | 158 | 183 | Sri Lanka | 26 May 1999 |
11 | Virat Kohli | 148 | 183 | Pakistan | 18 Mar 2012 |
References
ESPNcricinfo (2025). Batting – most runs in an innings – India – One Day Internationals. Available at: https://www.espncricinfo.com/records/team/batting-most-runs-innings/india-6/one-day-internationals-2 (Accessed 1 December 2025).

SCALA
lists
bottom of page



