2. MS Dhoni
Matches: 332
Runs Scored: 10173
Average: 50.11
100s/50s: 10/67
Dismissals: 425
MS Dhoni is the greatest finisher the game has ever seen. Scoring more than 10,000 runs while primarily batting at No. 5 or 6 in ODIs, at an average of more than 50 - the numbers are almost too good to be true.
Dhoni as a batsman alone is one of the best ODI cricketers that the country has ever produced.
Winning two World Cups (a 50-over one to go with a T20 title) and taking his team to the No. 1 ranking in Tests, Dhoni has done everything that can be done in the game of cricket and more.
Now in the twilight of his career, he's still one of the fastest runners in world cricket and can still, on his day, take any attack apart. Scoring 183 while coming in at No. 3, effecting a series of brilliant stumpings to turn matches in his team's favor, or helping the team win the World Cup by coming in at a delicate time in the final, Dhoni's career is sprinkled with many iconic moments that make him not just a batting great but also one of the best wicketkeepers ever in ODIs.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news