6 Players With Most Runs In ODIs For India: Sachin Tendulkar Leads, Virat Kohli At 2nd, Rohit Sharma Rises - Check Full List
Across decades, India has produced world-class batters who have dominated One Day Internationals. From Tendulkar’s timeless mastery to Rohit’s explosive brilliance, here’s a look at the top six run-scorers for India in ODIs.
Nitesh Dubey
| Oct 23, 2025, 13:25 PM IST
Across decades, India has produced world-class batters who have dominated One Day Internationals. From Tendulkar’s timeless mastery to Rohit’s explosive brilliance, here’s a look at the top six run-scorers for India in ODIs.
1/8
Sachin Tendulkar - The Benchmark of Greatness

2/8
Virat Kohli - The Modern Chase Master

3/8
Rohit Sharma - The Elegant Powerhouse

4/8
Sourav Ganguly - The Fearless Leader

5/8
Rahul Dravid - The Wall in Whites and Blues

6/8
MS Dhoni - The Finisher Supreme

7/8
Legacy of Indian Batting Greats






