top of page
  • TikTok
  • Facebook
  • Twitter
  • Instagram

SPORTS

Cricket-removebg-preview.png

International Cricket - India

SIDE Ladder.png

Most Runs (ODI)

This list features the players with the most ODI (one day internationals) runs for the India national cricket team.

RANK

PLAYER

APPEARANCES

RUNS

YEARS

1

Sachin Tendulkar

463

18426

1989-2012

2

Virat Kohli

311

14797

2008-2026

3

Rohit Sharma

282

11577

2007-2026

4

Sourav Ganguly

308

11221

1992-2007

5

Rahul Dravid

340

10768

1996-2011

6

MS Dhoni

347

10599

2004-2019

7

Mohammad Azharuddin

334

9378

1985-2000

8

Yuvraj Singh

301

8609

2000-2017

9

Virender Sehwag

241

7995

1999-2013

10

Shikhar Dhawan

167

6793

2010-2022


SIDE Ladder.png

References

ESPNcricinfo (2025). Batting – most runs – career – India – One Day Internationals. Available at: https://www.espncricinfo.com/records/team/batting-most-runs-career/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