#4 Mahendra Singh Dhoni
Matches: 321, Runs: 10046, Highest Score: 183*, Average: 51.25, Centuries: 10

M.S Dhoni is undoubtedly India's greatest ever wicketkeeper-batsman. But, because of his huge contribution as a middle and lower middle order batsman in ODIs, for more than a decade, Dhoni qualifies to be considered as one of India's greatest ODI batsman as well.
He has been a big-match winner for India, in ODIs. His ability of finishing matches by hitting huge sixes with "Helicopter Shots" has made him a cult figure in the world. The most, famous of his match winning sixes, came in the 2011 World Cup Final.
Dhoni's record of more than 10000 runs at an average of more than 50 shows his remarkable consistency and capibility. He is surely the greatest ODI Match winner that India has ever produced.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news