In the pantheon of Indian cricket, few debates are as compelling as the one between its two most successful modern captains: MS Dhoni and Rohit Sharma. One is 'Captain Cool', the other is the 'Hitman'. But how do their records actually stack up?
The Kings of the IPL
The Indian
Premier League is where both Dhoni and Rohit forged their captaincy legends. The numbers are astonishingly similar: both have led their franchises to a record five IPL titles. Dhoni, the long-standing face of Chennai Super Kings, built a legacy on consistency and an uncanny ability to reach the final, having done so a record 10 times. His leadership is often described as intuitive, trusting his players and making gut decisions that frequently paid off. In contrast, Rohit took over Mumbai Indians in 2013 and transformed them into a powerhouse, winning five titles in just eight seasons. His style is seen as more tactical and hands-on, building a core group of players and meticulously planning for opponents. While Dhoni has a marginally better win percentage as captain, Rohit's achievement of winning five titles in a shorter span is a powerful counterargument in the IPL debate.
The Ultimate Prize: ICC Trophies
On the international stage, the story shifts. MS Dhoni stands alone as the only captain in history to win all three major ICC white-ball tournaments: the T20 World Cup in 2007, the ODI World Cup in 2011, and the Champions Trophy in 2013. This treble is the cornerstone of his legacy as India's most successful captain in terms of major silverware. Rohit Sharma's tenure as full-time captain was shorter but impactful. He ended India's 11-year drought for an ICC trophy by leading the team to victory in the 2024 T20 World Cup. He followed this up by securing the 2025 Champions Trophy, making him only the second Indian captain after Dhoni to win multiple ICC trophies. Rohit also has the unique distinction of leading India to the final of all four major ICC events, including the ODI World Cup and World Test Championship.
Two Captains, Two Styles
Beyond the trophy cabinets, their leadership styles are a study in contrast. Dhoni is the master of calm, famously unflappable under pressure. His approach is rooted in process and empowering players to learn from their own mistakes on the field, a method that has turned many good players into great ones. He led from the middle and lower order, renowned for his finishing prowess and orchestrating chases with a surgeon's precision. Rohit, on the other hand, is known for being more proactive and communicative. He puts an arm around his players, giving them confidence and clearly defining their roles. As an opening batsman, he leads from the front by setting an aggressive tone. Colleagues have noted that his experience leading in Test cricket, where a captain's tactical input is constant, has made him a sharper leader across all formats.
The Record in Numbers
When you look at the raw statistics across formats, Dhoni's longevity gives him the edge in volume, having captained India in a record 332 international matches. Rohit's overall international win percentage of around 74% is impressively high, reflecting a period of dominance, particularly in whiteball cricket. In T20Is, Rohit boasts an incredible win rate of over 80% and holds the record for most wins by an Indian captain in the format. In Tests, Dhoni had a more successful run, taking India to the number one ranking for the first time in 2009 and winning 27 matches as skipper. Rohit's Test captaincy was shorter and had mixed results, including reaching the World Test Championship final but also overseeing a rare home series loss.
















