#1 Mahendra Singh Dhoni

Probably the greatest wicketkeeping batsmen of his generation, MS Dhoni will be playing his last 50-over world cup this time in England. When looked at functionality and not technicality then MS Dhoni is undoubtedly one of the greatest ODI players of all time.
Dhoni won a billion hearts with just one six that he hit of the last ball of 2011 World Cup. He will surely have a page of his own in Indian cricket history books.
The amount of respect that Captain Cool has earned from his peers for his conduct on the field is immense. Dhoni has always played the game in right spirit and yet ensured Indian cricket team reached new heights during his captaincy.
In 333 matches the 37-year-old Dhoni has played, he has accumulated 10224 runs at an astonishing average and strike-rate of 50.12 and 87.61 respectively. During his captaincy stint, MS Dhoni had won a World T20 title, the 50-over World Cup and the Champions Trophy.
It would be a dream end to his career if Virat Kohli's side could win 2019 World Cup and carry him on their shoulders.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news