#1 MS Dhoni (331 Matches) (India)
What makes Dhoni arguably the best captain ever is that he has taken some very bold decisions as a captain. For instance, in the 2007 T20 world cup final, Dhoni decided to give the ball to an inexperienced Joginder Sharma, a move that worked out. Similarly, in the 2013 champions trophy final, Dhoni decided to bowl out Ishant Sharma despite him being particularly expensive. Moreover, Ms Dhoni has been a captain who has not always had the best of sides. In fact, he has nurtured an Indian team and is fully responsible for their success.
Under Dhoni's captaincy, India has achieved everything and every possible major trophy in cricket. India won the 2007 T20 world cup, 2011 ODI world cup, 2013 champions trophy and even attained the number 1 rank in test cricket.
Dhoni has won 178 matches and lost 120 matches as a captain. He has tied in 5 and drawn 15 matches. Dhoni has a win percentage of 53.77% and a win to loss ratio of 1.48. Dhoni might not be having the best of numbers because of his average record as a test captain. But as an ODI captain, there is no denying that he has a great record and is the best ODI captain ever, even above Ricky Ponting for having won every possible major Trophy.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news