

MS Dhoni and Virat Kohli are two very popular names in Indian cricket. Both are world-class cricketers and have been very skilled captains in the national team for so many years. Here we will discuss MS Dhoni vs Virat Kohli, look at the statistics and details, and you will understand who is the best captain of the Indian team.
MS Dhoni vs Virat Kohli T20I Captaincy Record:
In T20I cricket, MS Dhoni-led more matches for India than Virat Kohli. He won 41 games with a win rate of 56 with a win-to-loss ratio of 1.4. If we compare the win percentage of both these players in t20I, Virat Kohli has a higher win percentage than MS Dhoni. If we compare lost matches, Virat Kohli has lost fewer matches in T20I as compared to MS Dhoni. MS Dhoni Won 41 out of 72 games as a captain in T20I, and Virat Kohli won 30 out of 50 T20 international matches.
Statistics | MS Dhoni | Virat Kohli |
Match | 72 | 50 |
Wins | 41 | 30 |
Losses | 28 | 16 |
Tied | 01 | 02 |
No results | 02 | 02 |
Win (%) | 56.94% | 64.58% |
MS Dhoni vs Virat Kohli ODI Captaincy Record:
If we look into the head-to-head of MS Dhoni vs Virat Kohli, we can see in ODI cricket, MS Dhoni has more wins than Virat Kohli, but Virat has a higher win rate 0f 68 % as compared to 55 % of MS Dhoni. Statistically, Virat Kohli is ahead as captain in ODI cricket, but the impact of MS Dhoni is still there. Under MS Dhoni, Team India won the 2011 ODI World Cup, which is one of the best legacies India has acquired.
Virat still has much left to do there since he plays. Also, winning two ICC trophies makes Dhoni a better leader. Under MSD, India played two world cups & won one, while under Virat, India could only go up to the semi-finals in 2019.
Statistics | MS Dhoni | Virat Kohli |
Match | 199 | 95 |
Wins | 110 | 65 |
Losses | 74 | 27 |
Tied | 04 | 01 |
No Results | 11 | 02 |
Win (%) | 55.28% | 70.43% |
MS Dhoni vs Virat Kohli Test Captaincy Record:
Based on stats, Virat Kohli is ahead of MS Dhoni. Virat Kohli led India in 68 Test matches, while MS Dhoni led 60 games. If we compare the number of wins, Virat Kohli won 40 matches while MS Dhoni 27 games. India beat Australia in Australia for the first during his captaincy. Moreover, he helped India into the 2021 World Test Championship finals. Although India lost the finals against New Zealand, team India fought well in this championship. In his seven years as the Test captain, Kohli set new records for the most double centuries and most runs scored by an Indian Test captain.
Statistics | MS Dhoni | Virat Kohli |
Match | 60 | 65 |
Wins | 27 | 38 |
Loss | 18 | 16 |
Draw | 15 | 11 |
Win (%) | 45% | 58.46% |
MS Dhoni vs Virat Kohli Captaincy Record in IPL:
If we look at the MS Dhoni vs Virat Kohli IPL record comparison, we can see that again, Kohli edges out Dhoni in terms of runs scored and centuries made. In VIVO IPL 2021 Match No 16 RCB vs RR, Virat Kohli played 72 runs inning and became the first player in IPL to score 6000 or more runs. But we must remember Dhoni has won 4 IPL trophies for CSK, while Kohli has yet to achieve this feat. And IPL 2021 was Kohli’s last IPL as a captain.
MS Dhoni’s captaincy tenure in IPL is from 2007 to 2022, during which he led two teams Chennai Super Kings and Rising Pune Super Giants. He won 118 games for Chennai Super Kings and five for Super Giants. Virat Kohli led RCB from 2011 to 2021 in IPL and won 64 games with a win-loss ratio of 0. MS Dhoni won four IPL titles, and Virat failed to win any.
Overall Captaincy Record: MS Dhoni led India in 332 matches, while Virat Kohli led India in 213. If we look at the overall win percentage of MS Dhoni vs Virat Kohli, then Virat Kohli has a higher win rate of 63 than MS Dhoni’s 53. The difference in stats is because MS Dhoni-led team India for longer than Virat Kohli. MS Dhoni has won 05 total trophies at the international level. Of a total of 05, 03 were ICC Trophies, and 02 were Asia Cup. He is the only captain in Indian cricket history to win ICC Trophies in each format