top of page
  • TikTok
  • Facebook
  • Twitter
  • Instagram

SPORTS

Cricket-removebg-preview.png

International Cricket - India

SIDE Ladder.png

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


SIDE Ladder.png

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).
Screenshot 2024-12-16 at 16.55.04.png

SCALA

lists

CONTACT US

We'd Love to Hear From You!

If you would like to submit a list request, talk business or send over your thoughts, we are all ears!

GET ON THE LADDER!

© 2025 by Scala Lists. All Rights Reserved.

bottom of page