Moneycontrol
HomeSportsCricketMS Dhoni, Rohit Sharma, Virat Kohli - Who among the three has better record as ODI captain
Trending Topics

MS Dhoni, Rohit Sharma, Virat Kohli - Who among the three has better record as ODI captain

In this we take a look at the ODI matches India played under the leadership of three icons - MS Dhoni, Virat Kohli, and Rohit Sharma and try to decode their numbers and achievements.

October 07, 2025 / 19:33 IST
Story continues below Advertisement
1/7

The BCCI announced Shubman Gill as the new ODI captain on Saturday with an eye on the 2027 World Cup, set to be played in South Africa. This major development drew curtains on Rohit Sharma's journey as India captain across formats. (Reuters Photo)

2/7

Rohit Sharma’s record as ODI captain: By replacing Virat Kohli, Rohit became the full-time ODI captain in 2021. He captained India in 56 ODIs, won 42, lost 12, one game failed to produce any result, while one ended in a tie. His win-percentage is 75.00. (Photo- BCCI)

3/7

Under Rohit Sharma's captaincy, India finally ended the drought at ICC competitions. He led the team to World T20 title last year, following which India also won the  ICC Champions Trophy 2025. This was India's second ICC title in less than a year. In addition, he also guided the Men In Blue to the finals of ICC ODI World Cup 2023, where India finished as runners-up. Apart from this, India also won the ODI Asia Cup 2018 and 2023 under his leadership. (Photo- ICC)

4/7

Virat Kohli’s record as ODI captain: Virat Kohli's captaincy period began in 2017 after MS Dhoni stepped down. Kohli captained India in 95 ODI games, out of which the team emerged victorious on 65 occasions and lost 27 times. One ended in a tie, while two matches produced no results. He has a win percentage of 68.42. (Reuters Photo)

Story continues below Advertisement
5/7

Apart from the 2017 Champions Trophy,  where India lost the finals against Pakistan, Kohli captained the Men In Blue in major ICC events, including the ICC World Cup 2019, where the team reached the semi-finals. Under his captaincy, the team made a group stage exit at the T20I World Cup 2021, and finished as runners-up in the inaugural edition of the World Test Championship. (Reuters Photo)

6/7

MS Dhoni’s record as ODI captain: MS Dhoni is widely regarded as one of the greatest captains India has ever had. He transformed Indian cricket into a dominant side. Dhoni led India for 10 years in 200 ODI matches and won 110 matches. The team endured defeats 74 times, while 11 games produced no result and 5 were tied. His win percentage is 55 percent. (Photo- Reuters)

7/7

In his long tenure as Indian captain, he led India to win the inaugural edition of the T20 World Cup in 2007. He then led India to their second ODI World Cup win in 2011, and then the Champions Trophy in 2013. He is still the only Indian skipper to win all ICC titles as captain. He was also a part of the Indian squad in the 2019 World Cup but only as a player. (Photo- Reuters)