Sports News - Indian Players with the Most Runs in the ODI Format, Find Out Who They Are
- byManasavi
- 24 Oct, 2025
Friends, the Indian men's cricket team suffered a defeat in the second ODI against Australia. Once again, King Kohli was dismissed for a duck, but Rohit Sharma played a sensible innings. With his exceptional innings, Rohit not only put India in a strong position but also achieved a remarkable personal milestone. He has become the third-highest run-scorer in Indian ODI history. Let's learn more about him:
Sachin Tendulkar - The Master Blaster tops the list with 18,426 runs in 452 ODI innings, a record that still stands in world cricket.
Virat Kohli - Known for his mastery of chasing targets, Kohli is in second place with 14,181 runs in 292 innings.
Rohit Sharma - The Hitman is now in third place with 11,249 runs in 275 innings, surpassing Sourav Ganguly's long-standing record.
Sourav Ganguly - The Prince of Kolkata scored 11,221 runs in 297 innings and played a key role in shaping modern Indian cricket.
Rahul Dravid - Known for his calm and confident batting, Dravid is in fifth place with 10,768 runs in 314 innings.





