1. Sachin Tendulkar
On top of this list is unsurprisingly the man with pretty much, every record in the book as far as ODIs are concerned. Nobody has played more matches, scored more runs, hit more centuries and fifties and faced more balls in the history of ODI cricket. So it is not surprising that he has another record to his name.
While he was primarily a top-order batsman, he showed on more than one occasion that he could certainly turn his arm over and contribute with the ball as well. A tally of over 150 ODI wickets certainly speak for that, even if his average wasn't as good. Still, he picked up some crucial wickets with the ball when he wasn't scoring centuries for fun.
When he ended his ODI career, he had played 463 matches, scored 18,426 runs at an average of 44.83, including 49 centuries and 96 fifties and taken 154 wickets as well. And thereby making it to this unique list of players with over 10,000 runs and 100 wickets in ODIs.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news