
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.
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 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.
Some Notable Achievements:
He is the only captain to win all three major ICC tournaments.
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.
Some Notable Achievements:
Now, let’s look at the batting record of both Indian legends.
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.
Player | Matches | Runs | Avg | SR | 50 | 100 | 200 |
Kohli | 123 | 9230 | 46.85 | 55.58 | 31 | 30 | 7 |
Dhoni | 90 | 4876 | 38.09 | 59.12 | 33 | 6 | 1 |
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.
Player | Matches | Runs | Avg | SR | 50 | 100 | 200 |
Kohli | 302 | 14181 | 57.88 | 93.35 | 74 | 51 | 0 |
Dhoni | 350 | 10773 | 50.58 | 87.57 | 73 | 10 | 0 |
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.
Player | Matches | Runs | Avg | SR | 50 | 100 | 200 |
Kohli | 125 | 4188 | 48.7 | 137.1 | 38 | 1 | 0 |
Dhoni | 98 | 1617 | 37.6 | 126.1 | 2 | 0 | 0 |
When talking about MS Dhoni vs Virat Kohli in captaincy terms, there are some records you should know about.
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.
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.
Here is the comparison table of Virat Kohli vs Dhoni as captain.
Format | MS Dhoni | Virat Kohli |
ODIs | 110 wins in 200 matches | 65 wins in 95 matches |
Tests | 27 wins in 60 matches | 40 wins in 68 matches |
T20Is | 41 wins in 72 matches | 30 wins in 50 matches |
ICC Trophies | 3 | 0 |
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.
Player | Matches | Runs | Avg | SR | 50 | 100 |
Kohli | 263 | 8509 | 39.58 | 132.6 | 62 | 8 |
Dhoni | 276 | 5423 | 38.46 | 137.6 | 24 | 0 |
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.
Platform | MS Dhoni | Virat Kohli |
Instagram Followers (2025) | 49M+ | 271M+ |
Twitter Followers | 8M+ | 67M+ |
Global Endorsements | Numerous | Highest in cricket |
Virat Kohli is the most followed cricketer in the world and compares with other global athletes like Ronaldo and Messi.
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.
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.