#1. Sachin Tendulkar
Indian batting maestro Sachin Tendulkar owns most of the batting records in ODI cricket. The ‘Master Blaster’ is hailed as the best batsman to have played in his generation and scored a staggering 18000 ODI runs to lead the all-time run-scoring list.
Sachin’s batting exuberated grace and class and had all the ingredients. The Mumbaikar was equally adept against spin and pace and plundered the best of bowling attacks for over two decades.
India’s greatest ever with the bat, scored a record-breaking forty-nine centuries and stands atop the list of century makers in one day cricket.
ODI Record
Matches 463 II Runs 18426 II Avg 44.83 II 100s 49
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news