1.Mahendra Singh Dhoni

For the number one slot, there just couldn't be any other name you could think of, could you? MS Dhoni has the most number of sixes in the history of Indian ODI cricket.
He is probably the most powerful smasher of the cricket ball India has ever seen. The power at which Dhoni strikes a cricket ball is absolutely fearsome. Apart from possessing a healthy strike rate of 88.40, Dhoni is currently only 33 runs short of 10000 ODI runs.
Often dubbed as 'The Finisher', Dhoni has a humongous 217 maximums under his belt which have come from a wide variety of shots including his trademark 'Helicopter Shot'.
However, 217 is a massive number for any Indian to match in the future and moreover, Dhoni isn't finished yet in the ODI format of the game as well.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news