Who is Better: Ms Dhoni vs Virat Kohli - Batting & Captaincy 2026

Who is Better: Ms Dhoni vs Virat Kohli – Batting & Captaincy 2026

Happy Birthday, MS Dhoni!

On the special occasion of MS Dhoni’s birthday, cricket fans across the world are celebrating the legacy of one of India’s greatest captains. Known for his calm leadership, exceptional finishing ability, and remarkable wicketkeeping skills, Dhoni has inspired millions. His comparisons with Virat Kohli continue to spark discussions among cricket fans.

The debate over MS Dhoni vs Virat Kohli has remained one of the biggest talking points in Indian cricket. While Dhoni transformed the game with his composure, tactical brilliance, and trophy-winning captaincy, Kohli redefined batting with his consistency, aggressive mindset, and record-breaking run-scoring.

Both legends have played a pivotal role in shaping a golden era of Indian cricket, each leaving a unique legacy. In this comparison, we’ll take a detailed look at their batting records, captaincy achievements, career statistics, playing styles, major milestones, and overall impact on the game to help you understand how these two icons compare.

Quick Comparison Table: MS Dhoni vs Virat Kohli

Here’s a quick snapshot before diving into the details.

FormatPlayerMatchesRunsAverageCenturiesStrike Rate
TestMS Dhoni90487638.1659.1
TestVirat Kohli123923046.93055.6
ODIMS Dhoni3501077350.61087.6
ODIVirat Kohli3111479758.75493.8
T20IMS Dhoni98161737.60126.1
T20IVirat Kohli125418848.71137.0
IPLMS Dhoni278543938.30137.4
IPLVirat Kohli283933640.49134.8

Kohli is first in nearly all the batting columns, as this table reveals. Nonetheless, it is not just the numbers that make the decision, but to go deeper.

Virat Kohli vs MS Dhoni: Test Cricket Comparison

It is evident that Virat Kohli leads in the longest form. He had an average score of 46.9 with 123 Tests and 9230 runs, 30 seconds, and a record of 254. In his turn, MS Dhoni could hit 4,876 runs during 90 matches, only having 6 centuries.

Kohli was also made the most successful test captain of India in addition to batting. He also won 40 of 68 games, and his team remained in the top test ranking for 42 months in a row.

Test StatsMS DhoniVirat Kohli
Matches90123
Runs48769230
Highest Score224254*
Centuries630
Half-Centuries3331

ODI Battle: Runs, Average, and Captaincy Impact

Kohli is once again at the forefront in ODIs with 14,797 runs at a fabulous average of 58.7. He also owns a 54 centuries world-record. Dhoni made 10,773 runs, which were primarily in unusual situations to finish an innings.

However, captaincy paints a different portrait in this case. Dhoni led India to the 2011 world cup and 2013 champions trophy. He is also the all-time ODI winning captain of India.

ODI StatsMS DhoniVirat Kohli
Matches350311
Runs1077314797
Average50.658.7
Centuries1054
Strike Rate87.693.8

T20I Performance Comparison

Kohli also continues his demolition in T20s, where he registered an average of 48.7 in 4,188 runs at a strike of 137.0. On the other hand, Dhoni collected 1617 runs during his tenure, and he batted most of the time at number 5 or 6. But as a leader, Dhoni did great in the shortest format, where he is the proud captain of the maiden T20 World Cup victory in 2007. While on the other side, Dhoni had 30 wins in his 50 games as the Indian skipper.

T20I StatsMS DhoniVirat Kohli
Matches98125
Runs16174188
Strike Rate126.1137.0
Centuries01
Captaincy Wins41/7230/50

IPL Legacy: CSK vs RCB

Another cool concept introduced this year was the IPL battle of Dhoni vs Kohli and CSK vs RCB. Kohli remained the highest scorer in the IPL, having aggregated 9336 runs from 283 games with the highest score of 111. Kohli’s counterpart in this aspect, Dhoni, has gathered 5439 runs with a strike rate of 137.4, remarkable for a finisher like him.

More so, Dhoni, as the captain, was a five-time league champion, the joint-most in league history. Meanwhile, Kohli had had to wait 18 long years before he was eventually able to lift the trophy in 2025 and once again in 2026, but this time under captain Rajat Patidar as opposed to himself.

IPL StatsMS DhoniVirat Kohli
Matches278283
Runs54399336
Titles Won (as captain)50
Strike Rate137.4134.8

Virat Kohli vs MS Dhoni

By comparing Virat Kohli vs MS Dhoni, batting and captaincy weigh out differently. Kohli is the winner of nearly all batting records in any format. However, Dhoni is the winner in the leadership battle, having three ICC trophies and five IPL titles.

Thus, this competition does not involve having a bad player as one of them. Rather, it is one of two different legacies created with two different strengths.

Virat Kohli vs MS Dhoni: Who Is Better

Virat Kohli vs MS Dhoni, who is better, is therefore based on what you consider most. Provided you place significance in raw batting statistics, Kohli is an easy pick. His records of more runs, centuries, and a better average in almost all forms are much higher.

However, when you respect trophies and level-headed leadership, Dhoni is in the same position by a large margin. His team continues to be the victorious Indian captain in every major ICC title. The question, then, as a consequence, has no single right answer.

The following is a breakdown-by-base analysis to help decide the comparison.

BasisMS DhoniVirat KohliWinner
Test Batting4876 runs, 6 centuries9230 runs, 30 centuriesKohli
ODI Batting10773 runs, 10 centuries14797 runs, 54 centuriesKohli
T20I Batting1617 runs, 0 centuries4188 runs, 1 centuryKohli
IPL Batting5439 runs, 0 centuries9336 runs, 9 centuriesKohli
Test CaptaincyDid not lead in this era40 wins from 68 matches, longest No. 1 spellKohli
ODI Captaincy2011 World Cup, 2013 Champions Trophy, 110 winsNo ICC trophy as captainDhoni
T20I Captaincy2007 World Cup winner, 41/72 wins30/50 wins, no ICC trophyDhoni
IPL Captaincy5 titles with CSK0 titles as captainDhoni
Finishing AbilityElite finisher, calm under pressureStrong chaser, less of a finisher roleDhoni
Overall Trophies3 ICC titles + 5 IPL titles0 ICC titles as captain, part of 2 IPL winsDhoni

Then, breaking down the debate ground on ground, Kohli comes out a winner in all batting grounds, and Dhoni, in virtually all the trophies/captaincy grounds. This brings out plainly why the debate about virat kohli vs ms dhoni who is better is so even-handed in the minds of fans.

MS Dhoni vs Virat Kohli Popularity

Popularity can be the by-product of performance, but it is also the by-product of personality. Dhoni was a household name, cutting across generations, particularly in the smaller towns, with his simplicity resonating well among the fans, owing to his calm image and his wins at the World Cup. The aggressive approach of Kohli and his unremitting number of record innings, at the same time, garnered a huge fanbase, especially among younger fans of cricket.

In terms of Ms Dhoni vs Virat Kohli fame, both the players have enormous commercial appeal and a massive fan base on social media. But Dhoni is more likely to get more emotional loyalty, whereas Kohli makes people admire him with his eye-catching batting dominance.

Popularity FactorMS DhoniVirat Kohli
Fan ConnectionEmotional, calm imageAggressive, record-driven
Global AppealStrong, especially in small townsStrong, especially youth
Commercial ValueExtremely highExtremely high

Playing Style and Legacy

The game of Dhoni is based on calmness. He does not easily panic, reads a situation fast, and relies on his bowlers when the situation gets tight. This composedness made him gain the title of Captain cool nickname that characterizes his legacy even today.

Kohli, as a difference, is raw and fierce in his play. His standard of fitness transformed the whole dressing room of Indians making teammates train and play better. With this change, Indian cricket became relatively fitter with the emergence of Kohli.

Conclusion

The MS Dhoni vs Virat Kohli debate is probably never-ending, and this is what makes it unique. Kohli is the superior among all the formats’ batsmen, with numbers that are record-breaking and with unmatched consistency. Dhoni, however, is still the better captain, with his performance providing all the key ICC wins that India could ever imagine. Finally, it is not the choice of one winner or another, but the celebration of two legends that made a difference in Indian cricket, but did it in totally different and, at the same time, just as strong manners.

Frequently Asked Questions

Who scored more runs in Test cricket, Dhoni or Kohli? 

Kohli had a score of 9,230 and 4,876 runs, respectively, in Test cricket against Dhoni.

What is MS Dhoni’s highest Test score? 

The maximum score of Dhoni in Test is 224.

What is Virat Kohli’s highest Test score? 

Kohli has a top score of 254 in the Test.

How many ODI centuries does Kohli have? 

Kohli has the highest number of ODI centuries in the world with 54.

How many ICC trophies did Dhoni win as captain? 

Dhoni has captured three of the big ICC trophies- two T20 World Cups (2007 and 2011) and one Champions Trophy (2013).

Who has a better strike rate in T20Is? 

Kohli has a strike rate of 137.0, which is slightly higher than that of Dhoni: 126.1.

Which IPL team does Kohli play for? 

Kohli is a player of Royal Challengers Bengaluru.

Which IPL team did Dhoni captain? 

Dhoni served as the captain of Chennai Super Kings during the majority of his IPL career.

Who is India’s most successful Test captain? 

The highest number of wins in 68 Test matches is by Virat Kohli, who has won 40.

Is the MS Dhoni vs Virat Kohli debate still relevant today? 

Yes, fans still write and speak about this rivalry as both legends control other spheres of the game.

Is Virat Kohli better than MS Dhoni in batting? 

Yes, Kohli has better figures in Tests, ODIs, and T20Is, as well as the world record for ODI centuries.

Is MS Dhoni a better captain than Virat Kohli? 

Yes, Dhoni became the winner in all three major ICC trophies and Kohli has never won an ICC title as captain.

Who has more IPL titles, Dhoni or Kohli? 

Dhoni has won a total of five IPL championships with Chennai Super Kings, and Kohli has won titles with RCB in 2025 and 2026.

Why is MS Dhoni called Captain Cool? 

Dhoni received this nickname due to his cool decision-making in stressful situations.

Did Virat Kohli win any ICC trophy as captain? 

No, Kohli never won an ICC trophy in spite of leading India to good overseas Tests.

Who is more popular, Dhoni or Kohli? 

Both are extremely popular, with Dhoni having a greater emotional attachment compared to Kohli, who is admired due to record batting performances.

Read More Player Comparison: Babar Azam vs Virat Kohli: Stats Comparison (2026)

Hi, I'm Rohan Mehta. I have over 6 years of experience researching and writing about cricket. My expertise includes international cricket, IPL, PSL, ICC tournaments, player statistics, match records, and cricket history. I recently launched this platform to share accurate, well-researched, and engaging cricket content with fans around the world. Every article is carefully fact-checked using trusted cricket sources and official records to ensure readers receive reliable and up-to-date information.

Post Comment