#1) Sachin Tendulkar (18,426 Runs)
Sachin Tendulkar is the biggest name that Indian cricket has ever produced. Any cricketer who walks into bat comes with an aim of emulating his exploits with the bat but no one has come even close to doing that.
Sachin has 49 centuries to his name and he has scored 18426 runs in ODI Cricket. He reached the 7000 run mark in 189 innings, which is pretty close to Rohit's feat. Rohit is slightly ahead of Sachin in this aspect.
Sachin's tally of more than 18,000 ODI runs has been an insurmountable mountain for batsmen and Rohit doesn't stand anywhere close to Sachin's record, even if he were to play out of his skin till the age of 40. Rohit may break Sangakkara's record but Sachin is way ahead of anyone else in this generation and Virat Kohli is the only player who stands a chance to break this record.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news