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.
| Format | Player | Matches | Runs | Average | Centuries | Strike Rate |
| Test | MS Dhoni | 90 | 4876 | 38.1 | 6 | 59.1 |
| Test | Virat Kohli | 123 | 9230 | 46.9 | 30 | 55.6 |
| ODI | MS Dhoni | 350 | 10773 | 50.6 | 10 | 87.6 |
| ODI | Virat Kohli | 311 | 14797 | 58.7 | 54 | 93.8 |
| T20I | MS Dhoni | 98 | 1617 | 37.6 | 0 | 126.1 |
| T20I | Virat Kohli | 125 | 4188 | 48.7 | 1 | 137.0 |
| IPL | MS Dhoni | 278 | 5439 | 38.3 | 0 | 137.4 |
| IPL | Virat Kohli | 283 | 9336 | 40.4 | 9 | 134.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 Stats | MS Dhoni | Virat Kohli |
| Matches | 90 | 123 |
| Runs | 4876 | 9230 |
| Highest Score | 224 | 254* |
| Centuries | 6 | 30 |
| Half-Centuries | 33 | 31 |
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 Stats | MS Dhoni | Virat Kohli |
| Matches | 350 | 311 |
| Runs | 10773 | 14797 |
| Average | 50.6 | 58.7 |
| Centuries | 10 | 54 |
| Strike Rate | 87.6 | 93.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 Stats | MS Dhoni | Virat Kohli |
| Matches | 98 | 125 |
| Runs | 1617 | 4188 |
| Strike Rate | 126.1 | 137.0 |
| Centuries | 0 | 1 |
| Captaincy Wins | 41/72 | 30/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 Stats | MS Dhoni | Virat Kohli |
| Matches | 278 | 283 |
| Runs | 5439 | 9336 |
| Titles Won (as captain) | 5 | 0 |
| Strike Rate | 137.4 | 134.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.
| Basis | MS Dhoni | Virat Kohli | Winner |
| Test Batting | 4876 runs, 6 centuries | 9230 runs, 30 centuries | Kohli |
| ODI Batting | 10773 runs, 10 centuries | 14797 runs, 54 centuries | Kohli |
| T20I Batting | 1617 runs, 0 centuries | 4188 runs, 1 century | Kohli |
| IPL Batting | 5439 runs, 0 centuries | 9336 runs, 9 centuries | Kohli |
| Test Captaincy | Did not lead in this era | 40 wins from 68 matches, longest No. 1 spell | Kohli |
| ODI Captaincy | 2011 World Cup, 2013 Champions Trophy, 110 wins | No ICC trophy as captain | Dhoni |
| T20I Captaincy | 2007 World Cup winner, 41/72 wins | 30/50 wins, no ICC trophy | Dhoni |
| IPL Captaincy | 5 titles with CSK | 0 titles as captain | Dhoni |
| Finishing Ability | Elite finisher, calm under pressure | Strong chaser, less of a finisher role | Dhoni |
| Overall Trophies | 3 ICC titles + 5 IPL titles | 0 ICC titles as captain, part of 2 IPL wins | Dhoni |
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 Factor | MS Dhoni | Virat Kohli |
| Fan Connection | Emotional, calm image | Aggressive, record-driven |
| Global Appeal | Strong, especially in small towns | Strong, especially youth |
| Commercial Value | Extremely high | Extremely 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
Kohli had a score of 9,230 and 4,876 runs, respectively, in Test cricket against Dhoni.
The maximum score of Dhoni in Test is 224.
Kohli has a top score of 254 in the Test.
Kohli has the highest number of ODI centuries in the world with 54.
Dhoni has captured three of the big ICC trophies- two T20 World Cups (2007 and 2011) and one Champions Trophy (2013).
Kohli has a strike rate of 137.0, which is slightly higher than that of Dhoni: 126.1.
Kohli is a player of Royal Challengers Bengaluru.
Dhoni served as the captain of Chennai Super Kings during the majority of his IPL career.
The highest number of wins in 68 Test matches is by Virat Kohli, who has won 40.
Yes, fans still write and speak about this rivalry as both legends control other spheres of the game.
Yes, Kohli has better figures in Tests, ODIs, and T20Is, as well as the world record for ODI centuries.
Yes, Dhoni became the winner in all three major ICC trophies and Kohli has never won an ICC title as captain.
Dhoni has won a total of five IPL championships with Chennai Super Kings, and Kohli has won titles with RCB in 2025 and 2026.
Dhoni received this nickname due to his cool decision-making in stressful situations.
No, Kohli never won an ICC trophy in spite of leading India to good overseas Tests.
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)


Post Comment