From Sachin Tendulkar to Rohit Sharma - List of Indian batsmen to have scored 10000 runs in ODIs

Aayush Mahajan

From Sachin Tendulkar to Rohit Sharma - List of Indian batsmen to have scored 10000 runs in ODIs image

India captain Rohit Sharma entered an elusive list of players that features the ones who have scored 10,000 runs in ODI cricket.

Rohit went closer to the milestone during his 50-plus knock in the India-Pakistan Super Four clash of the Asia Cup 2023. He looked all set for a hundred and looked as if the landmark in the awaiting would be achieved there and then. However, as Rohit perished while trying to take on Pakistan spinner Shadab Khan, he fell 22 runs short of touching the 10000-run mark in ODI cricket.

MORE: Bet on Asia Cup and other cricket matches here!

But the 36-year-old finally touched the landmark-figure in the following duel against Sri Lanka. He broke through the barrier with a nonchalant straight six on a Kasun Rajitha delivery in the seventh over of the innings.

Indians with 10000 ODI runs

Meanwhile, there are already five Indian batters, excluding Rohit, who have scored 10,000 runs. Overall, there are 15 players, who have recorded this feat, and the most number of them are the Indians.

Sachin Tendulkar, Virat Kohli, Sourav Ganguly, Rahul Dravid, and MS Dhoni's respective run tally in the ODIs totals above 10,000. Tendulkar sits at top of the all the other players. 

PlayerInningsRunsAverageStrike-rateHighest Score100s
Sachin Tendulkar45218,42644.8386.23200*49
Virat Kohli27313,34258.0093.7118348
Sourav Ganguly30011,36341.0273.7018322
Rahul Dravid31810,88939.0671.2415312
MS Dhoni29710,77350.5887.5618310
Rohit Sharma24710,37749.1891.32264*31

MORE: Colombo latest weather forecast for Pakistan vs India reserve day in Asia Cup on Monday

Aayush Mahajan

Aayush is a content producer for The Sporting News’ India edition.