#9. Rahul Dravid - 10889 runs
Throughout his career, Rahul Dravid was overshadowed by Tendulkar's flamboyance but the lack of appreciation never affected him. Stamped as an 'only Test' batsman in his early days, Dravid worked hard on his limited overs game and emerged as one of the most prolific run scorers in this format.
He ended with more than ten thousand runs and has scored an ODI fifty off only 22 balls.
Dravid is part of two 300 run partnerships in ODIs and has several other records to his name. His tally of 83 half-centuries is the second highest by an Indian.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news
Edited by Anuradha Santhanam