MS Dhoni vs Virat Kohli: Records, Captaincy, and Fan Following Compared

| Posted on May 15, 2025

In Indian cricket, few debates are as passionate and enduring as the one between MS Dhoni and Virat Kohli. Both icons of Indian cricket have left an indelible mark on this game we love so much. 

However, both have a unique style of play. Dhoni is hailed as a calm and strategic mastermind who led India to multiple ICC titles under his captaincy. On the other hand, Kohli is celebrated for his fierce competitive spirit, run-scoring brilliance, and aggressive style of play in the field. 

This article will feature a comparison of MS Dhoni vs Virat Kohli, where we will deep dive into records, captaincy, and fan following. 

MS Dhoni vs Virat Kohli: Career Overview

The debate regarding whether MS Dhoni or Virat Kohli is the better player has long interested supporters, and they express their views on the internet. Both have carved a niche for themselves in Indian cricket history through their achievements. Let’s look at the career overview of both Indian stalwarts. 

MS Dhoni – The Finisher and Leader

MS Dhoni started his career in international cricket in 2004 and quickly gained recognition for his performances. He grew into one of the most influential cricketers in no time. He is known for his calm demeanor, unmatched finishing skills, and tactical acumen. He captained India from 2007 to 2016 in limited overs cricket and till 2014 in Tests. He is also known as the best finisher in cricket history.  

  • International Debut: December 2004 (ODI)
  • Retired: August 2020 (international cricket)

Some Notable Achievements

  • ICC T20 World Cup 2007 winner
  • ICC Cricket World Cup 2011 winner
  • ICC Champions Trophy 2013 winner

He is the only captain to win all three major ICC tournaments. 

Virat Kohli – The Run Machine

Virat Kohli came into the cricketing scene when he captained India Under-19 in 2008 and won the ICC Under-19 World Cup. After seeing his exploits in the Under-19 scene, he was fast-tracked into the senior team. It wasn’t long before he started dominating all three formats of cricket. He is always hungry for runs, and that is why he is able to perform consistently for the team. His intense leadership style is also a part of his cricketing persona. 

  • International Debut: August 2008 (ODI)
  • Still Active: As of 2025

Some Notable Achievements

  • He has the most international centuries among active players in the world. 
  • He won the ICC Test Mace from 2016 to 2020. 
  • Most individual hundreds in ODI matches. 
  • Fastest to 8,000, 9,000, 10,000, 11,000, 12,000, 13,000, and 14,000 ODI runs.

Batting Records Comparison

Now, let’s look at the batting record of both Indian legends. 

Test Matches

Kohli played in his debut Test match against the West Indies in 2011. He was a talented player from the start, but was unable to find the form in Test cricket. It wasn’t until 2013 that he was a regular in the Test team. Now, he is one of the best Test match players in the world. 

Dhoni played his first Test match in 2005 against Sri Lanka. He wasn’t as good in Test matches as he was in ODIs. But his contributions in Test cricket cannot be overlooked. He played some crucial knocks in Test cricket and led the Indian team to many victories. 

Here are some stats of both players in the Test format. 

PlayerMatchesRunsAvgSR50100200
Kohli123923046.8555.5831307
Dhoni90487638.0959.123361

ODI Format

Since making his debut in 2008, Kohli has been one of the pillars of Indian cricket in the ODI format. He started his career against Sri Lanka and has been one of the most prolific players in the history of cricket. He even broke many records set by the God of Cricket, Sachin Tendulkar himself. 

On the other hand, Dhoni made his debut in 2004 against Bangladesh. Ever since his debut up until his retirement, he has been one of the greatest finishers of all time. Both players have accumulated more than 10,000 runs in this format. 

When it comes to leadership, Dhoni led India in 200 ODIs and won 110 of them. His captaincy was filled with landmark victories like the 2011 World Cup and the 2013 Champions Trophy. On the other hand, Kohli captained India in 95 matches and won 65 of them. He had a winning percentage of 68.42. 

Here are the stats of both players. 

PlayerMatchesRunsAvgSR50100200
Kohli3021418157.8893.3574510
Dhoni3501077350.5887.5773100

T20I Format

MS Dhoni and Virat Kohli have both enjoyed a good T20 career with a significant impact on the sport. Kohli made his debut in 2010 against Zimbabwe. Dhoni debuted in 2006 against South Africa. His T20I journey has been characterized by his calm and composed leadership and lightning-quick gloves behind the stumps. 

However, Kohli has a certain edge over Dhoni when it comes to runs in the T20I format. However, Dhoni has the distinction of winning the first-ever T20I World Cup as captain. Here are the stats of both players in the T20I format. 

PlayerMatchesRunsAvgSR50100200
Kohli125418848.7137.13810
Dhoni98161737.6126.1200

Virat Kohli Vs MS Dhoni Captaincy Record

When talking about MS Dhoni vs Virat Kohli in captaincy terms, there are some records you should know about. 

MS Dhoni’s Captaincy Era

  • Captaincy Tenure: 2007-2016 (ODIs & T20Is), 2008-2014 (Tests)
  • ODIs as Captain: 200 matches (110 wins, 74 losses)
  • Tests as Captain: 60 matches (27 wins, 18 losses)
  • T20Is as Captain: 72 matches (41 wins)

MS Dhoni is one of the most successful captains of India, and his era is remembered for its calm leadership, clutch decisions, and major ICC titles. After initial success in the 2007 T20I World Cup, he built a young team that led them to glory. 

Virat Kohli’s Captaincy Era

  • Captaincy Tenure: 2013-2022 (all formats)
  • ODIs as Captain: 95 matches (65 wins)
  • Tests as Captain: 68 matches (40 wins – highest for India)
  • T20Is as Captain: 50 matches (30 wins)

After creating a great side, MS Dhoni passed the captaincy baton to Virat Kohli. Virat continued to build on what MS created. He transformed the Indian side into a dominant Test side, which won matches overseas. While ICC eluded him, his emphasis on fitness and aggression reshaped India’s cricketing attitude we see today. 

Comparison

Here is the comparison table of Virat Kohli vs Dhoni as captain. 

FormatMS DhoniVirat Kohli
ODIs110 wins in 200 matches65 wins in 95 matches
Tests27 wins in 60 matches40 wins in 68 matches
T20Is41 wins in 72 matches30 wins in 50 matches
ICC Trophies30

IPL Achievements

IPL is a platform where both players shine as batters and captains. Virat Kohli is a run machine in the IPL who has scored more than 8000 runs in the league. He is a table topper when it comes to most runs in the IPL. On the other hand, Dhoni is sixth on the list with more than 5400 runs in the league. 

Dhoni has captained 233 matches in IPL and won 135 of them, and has a win percentage of 57%. Kohli, on the other hand, captained in 143 matches and won 66 of them with a 46% win percentage. Here is the stats table for both players. 

PlayerMatchesRunsAvgSR50100
Kohli263850939.58132.6628
Dhoni276542338.46137.6240

Popularity and Fan Following

In the MS Dhoni vs Virat Kohli social media and popularity battle, the latter leads by a significant margin. 

Kohli leads in social media presence and global branding. On the other hand, MS Dhoni enjoys a significant fan following. Dhoni enjoys a cult-like fan following in most parts of India, especially in Tamil Nadu, due to his association with Chennai Super Kings. 

PlatformMS DhoniVirat Kohli
Instagram Followers (2025)49M+271M+
Twitter Followers8M+67M+
Global EndorsementsNumerousHighest in cricket

Virat Kohli is the most followed cricketer in the world and compares with other global athletes like Ronaldo and Messi. 

Virat Kohli Vs MS Dhoni Who is Better?

Objectively, Kohli has a small edge when it comes to statistics and popularity metrics. However, Dhoni’s leadership success and ability to win titles under pressure cannot be overlooked. So, the debate about who is better between Dhoni and Kohli ultimately boils down to what you value more, brilliant batting or leadership genius. 

Indian cricket fans were privileged to have seen two icons complementing each other’s capabilities. Kohli is, in some sense, the run machine Dhoni groomed, and Dhoni is the composed captain who laid the foundation for the likes of Kohli to grow.

Conclusion

The comparison of MS Dhoni vs Virat Kohli is less a rivalry and more a celebration. Both of them have commanded India with passion, purpose, and pride. Whether you like Dhoni’s strategic brilliance or Kohli’s batting supremacy, one thing is for sure: Indian cricket owes a large part of its recent golden period to these two legends.

Who is your favorite? Dhoni or Kohli? Do let us know in the comments below, and join the discussion.

Related Post
×