MS Dhoni vs Virat Kohli: Career Stats, Records, Batting Comparison and Who Is Better?
MS Dhoni vs Virat Kohli

MS Dhoni vs Virat Kohli is one of the most popular debates among Indian cricket fans. Both players have made extraordinary contributions to Indian cricket, but they are known for different strengths. Virat Kohli is widely recognised for his consistency, centuries, chasing ability and outstanding batting records. MS Dhoni is celebrated for his wicketkeeping, finishing skills, calm leadership and success in major international tournaments.
Comparing these two legends is not just about counting runs. Their batting positions, responsibilities and roles in the team were different. Kohli became one of India’s leading run-scorers, while Dhoni often combined middle-order batting with wicketkeeping and captaincy. This article explores MS Dhoni vs Virat Kohli stats, including Test, ODI, T20I and IPL records, centuries, captaincy, achievements and their overall impact on cricket.
MS Dhoni vs Virat Kohli: Career Overview
MS Dhoni and Virat Kohli belong to different generations of Indian cricket, although their international careers overlapped for many years. Dhoni made his international debut in 2004 and became India’s captain in limited-overs cricket. Kohli made his international debut in 2008 and developed into one of the world’s leading batters.
Dhoni’s biggest strengths included wicketkeeping, tactical decisions, finishing matches and leading India to major trophies. Kohli’s main strengths include technical consistency, fitness, high-pressure batting and the ability to score centuries across formats.
| Career detail | MS Dhoni | Virat Kohli |
| Full name | Mahendra Singh Dhoni | Virat Kohli |
| Date of birth | 7 July 1981 | 5 November 1988 |
| Batting style | Right-handed | Right-handed |
| Main role | Wicketkeeper-batter | Specialist batter |
| International debut | 2004 | 2008 |
| Highest Test score | 224 | 254* |
| Highest ODI score | 183* | 183 |
| Highest T20I score | 56 | 122 |
| International centuries | 16 | More than 80 across formats, with totals dependent on the latest official records |
| Famous nickname | Captain Cool | King Kohli |
The key difference is their role in the team. Kohli primarily focused on scoring runs, while Dhoni contributed through batting, wicketkeeping and captaincy.
MS Dhoni vs Virat Kohli Test Stats
Test cricket requires patience, technique, concentration and the ability to perform over several sessions. Both players made important contributions in this format, but Kohli’s overall batting record is stronger in terms of runs, average and centuries.
Dhoni played 90 Test matches for India before retiring from the format in December 2014. Kohli played 123 Tests and retired from Test cricket in May 2025.
Test Career Statistics
| Test statistic | MS Dhoni | Virat Kohli |
| Matches | 90 | 123 |
| Runs | 4,876 | 9,230 |
| Batting average | 38.09 | 46.85 |
| Highest score | 224 | 254* |
| Centuries | 6 | 30 |
| Half-centuries | 33 | 31 |
These figures are based on published career records. Kohli’s Test numbers are considerably higher because he played more matches and scored more centuries.
Who Is Better in Test Cricket?
Virat Kohli has the stronger individual batting record in Test cricket. His 30 centuries and average of 46.85 reflect his ability to perform against different bowling attacks and in a range of playing conditions.
Dhoni’s Test career also included memorable performances. His highest score of 224 came against Australia in Chennai in 2013, demonstrating that he could play a long and attacking innings in the longest format.
Test verdict: Kohli leads on batting statistics, while Dhoni’s contribution should also be assessed through his wicketkeeping and leadership.
MS Dhoni vs Virat Kohli ODI Stats
One Day International cricket provides one of the clearest ways to compare the two players. Kohli is known for his consistency and century-making ability, particularly when chasing targets. Dhoni was one of the most effective middle-order batters and finishers in ODI history.
ODI Career Statistics
| ODI statistic | MS Dhoni | Virat Kohli |
| Matches | 350 | 317, according to the current ICC profile |
| Runs | 10,773 | 15,109 |
| Batting average | 50.57 | 58.79 |
| Highest score | 183* | 183 |
| Centuries | 10 | 55 |
| Half-centuries | 73 | 79 |
Kohli’s ODI statistics show a substantial advantage in runs, batting average and centuries. Dhoni’s average above 50 is also an excellent achievement, particularly considering that he often batted in the middle or lower-middle order.
Virat Kohli’s ODI Strengths
Kohli is famous for his ability to chase targets. He reads the required run rate, rotates the strike, identifies scoring opportunities and accelerates when necessary.
His ODI strengths include:
- Consistent scoring across long innings.
- A high number of international centuries.
- Excellent running between the wickets.
- Strong performance while chasing targets.
- The ability to build partnerships and control the innings.
These qualities have made him one of the most successful ODI batters of his generation.
MS Dhoni’s ODI Strengths
Dhoni often entered the game when India needed to rebuild an innings or accelerate towards the end. He was particularly effective when the team needed a calm player to manage the final overs.
His unbeaten 183 against Sri Lanka in 2005 remains one of his most famous ODI performances. His unbeaten 91 in the 2011 World Cup final was another defining innings.
ODI verdict: Kohli leads in total runs, average and centuries. Dhoni’s strength was his finishing role and ability to deliver in decisive match situations.
MS Dhoni vs Virat Kohli T20I Stats
T20 International cricket requires quick decision-making, aggressive batting and the ability to adapt to short innings. Kohli’s T20I career featured a high batting average and a reputation for handling pressure during run chases. Dhoni contributed as a middle-order batter, wicketkeeper and captain.
T20I Career Statistics
| T20I statistic | MS Dhoni | Virat Kohli |
| Matches | 98 | 125 |
| Runs | 1,617 | 4,188 |
| Batting average | 37.60 | 48.70 |
| Highest score | 56 | 122 |
| Centuries | 0 | 1 |
| Half-centuries | 2 | 38 |
Kohli’s T20I record leads in runs, average and individual batting milestones. Dhoni’s role, however, frequently involved entering the innings in its later stages and making decisions as captain and wicketkeeper.
Who Was Better in T20 Internationals?
On batting statistics alone, Kohli has the advantage. His average and consistency made him one of India’s most dependable T20I batters.
Dhoni’s contribution extended beyond his individual score. His captaincy helped India win the inaugural ICC Men’s T20 World Cup in 2007, and his wicketkeeping was an important part of India’s limited-overs setup.
It is also important to distinguish T20 Internationals from T20 franchise cricket. IPL figures cover a separate competition and should not be combined with T20I totals.
T20I verdict: Kohli leads as a batter, while Dhoni’s captaincy and wicketkeeping give him a different type of value.
MS Dhoni vs Virat Kohli IPL Stats
The Indian Premier League is another important part of this comparison. Kohli has spent his IPL career with Royal Challengers Bengaluru, while Dhoni is most closely associated with Chennai Super Kings.
Kohli is known for his high run totals and centuries in the IPL. Dhoni is famous for his finishing, wicketkeeping and leadership of Chennai Super Kings.
IPL Career Comparison
IPL statistics change as seasons are played and databases are updated. The following comparison should be checked against the latest official IPL records before publication.
| IPL category | MS Dhoni | Virat Kohli |
| Main franchise | Chennai Super Kings | Royal Challengers Bengaluru |
| IPL debut | 2008 | 2008 |
| Primary role | Wicketkeeper-batter | Top-order batter |
| Main batting strength | Finishing and late-innings acceleration | Run accumulation and century-making |
| IPL centuries | 0 | 9, according to the cited comparison database |
| IPL titles as a captain | Five with CSK | One IPL title as RCB captain in 2025 |
Virat Kohli’s IPL Batting Record
Kohli has built a reputation as one of the IPL’s leading run-scorers. His top-order role gives him more opportunities to face deliveries and construct long innings.
He can score quickly in the powerplay, build partnerships through the middle overs and accelerate towards the end. His IPL centuries also show his ability to convert a strong start into a major individual score.
MS Dhoni’s IPL Contribution
Dhoni’s IPL value comes from a combination of finishing, wicketkeeping and leadership. He has often been responsible for scoring crucial runs in the closing overs and making tactical decisions in high-pressure matches.
Under his leadership, Chennai Super Kings won five IPL titles: 2010, 2011, 2018, 2021 and 2023. These achievements are a major part of his legacy in franchise cricket.
IPL verdict: Kohli has the stronger run-scoring profile, while Dhoni has a particularly impressive record as a finisher and CSK leader.
MS Dhoni vs Virat Kohli Batting Comparison
Although both players are right-handed batters, their styles and responsibilities differ.
1. Batting Technique
Kohli relies on balance, timing, footwork and a wide range of conventional strokes. His technique allows him to score consistently against pace and spin, particularly in ODIs and Test cricket.
Dhoni developed an aggressive style that worked especially well in limited-overs cricket. He could use powerful shots to clear the boundary and was comfortable taking calculated risks when a match needed a late acceleration.
2. Consistency
Kohli’s batting record is built around sustained run-scoring and centuries. His strong averages across international formats demonstrate his ability to produce substantial scores regularly.
Dhoni’s consistency should be considered in relation to his batting position. He often entered the innings later and had fewer deliveries to face than a top-order batter.
3. Power Hitting
Dhoni was known for his powerful finishing shots, including his trademark helicopter shot. He often targeted the boundary in the final overs.
Kohli can also hit powerful shots, but his main strengths include placement, timing, strike rotation and building an innings before accelerating.
4. Chasing Ability
Both players have helped India win important matches while chasing targets.
Kohli is particularly famous for his individual performances in run chases, where he manages the required run rate and converts starts into big scores.
Dhoni’s approach often involved staying at the crease until the closing overs, then guiding the team towards victory through calculated hitting and match awareness.
Batting verdict: Kohli leads on overall statistical output. Dhoni’s lower-order role and finishing ability make a direct comparison more complicated than the numbers alone suggest.
MS Dhoni vs Virat Kohli Captaincy Records
Captaincy is one of the biggest differences between these two players.
Dhoni led India to three major ICC men’s white-ball tournament titles: the 2007 T20 World Cup, the 2011 ODI World Cup and the 2013 Champions Trophy. He is the only captain to have won all three of these major ICC men’s limited-overs titles.
Kohli also had a significant leadership career. He led India in Test cricket and limited-overs formats and helped establish a strong emphasis on fitness, aggressive cricket and fast bowling.
MS Dhoni’s Captaincy Achievements
Dhoni’s major leadership achievements include:
- Winning the inaugural ICC Men’s T20 World Cup in 2007.
- Winning the ICC Men’s Cricket World Cup in 2011.
- Winning the ICC Champions Trophy in 2013.
- Leading Chennai Super Kings to five IPL titles.
- Building a reputation for calm decisions under pressure.
Virat Kohli’s Captaincy Contribution
Kohli’s captaincy was particularly influential in Test cricket. His leadership was associated with fitness, intensity and an emphasis on developing a competitive pace-bowling attack.
He also led India through many successful bilateral series. Although he did not win a major ICC men’s senior international tournament as captain, his individual batting performances and influence on the team’s approach remain important parts of his legacy.
Captaincy verdict: Dhoni has the stronger major tournament trophy record. Kohli made a significant contribution to India’s competitiveness, especially in Test cricket.
MS Dhoni vs Virat Kohli Wicketkeeping
Wicketkeeping is a major category where Dhoni and Kohli cannot be compared on equal terms because Kohli is a specialist batter rather than a wicketkeeper.
Dhoni’s wicketkeeping skills included quick stumpings, sharp reflexes, clean collections and the ability to read a batter’s movement. His international career included hundreds of dismissals, and the ICC has highlighted his 123 ODI stumpings.
Kohli contributes through fielding, catching and running between the wickets, but he does not perform Dhoni’s specialist wicketkeeping role.
This distinction matters when comparing their overall contributions to a team. Dhoni could influence a match through batting, wicketkeeping and captaincy, while Kohli’s primary role was to score runs.
Wicketkeeping verdict: Dhoni is the clear choice because wicketkeeping was one of his specialist skills.
MS Dhoni vs Virat Kohli: Major Achievements
Both players have achieved milestones that place them among the most important figures in modern Indian cricket.
MS Dhoni’s Major Achievements
- Captain of India’s 2007 T20 World Cup-winning team.
- Captain of India’s 2011 ODI World Cup-winning team.
- Captain of India’s 2013 Champions Trophy-winning team.
- Five-time IPL champion as CSK captain.
- Scored 10,773 ODI runs.
- Scored 4,876 Test runs.
- Recognised for exceptional wicketkeeping and finishing.
- Inducted into the ICC Cricket Hall of Fame in 2025.
Virat Kohli’s Major Achievements
- Scored more than 15,000 ODI runs according to his current ICC profile.
- Scored 30 Test centuries.
- Scored 55 ODI centuries according to his current ICC profile.
- Won the 2011 ODI World Cup as a player.
- Won the 2013 Champions Trophy as a player.
- Won the 2024 ICC Men’s T20 World Cup as a player.
- Established himself as one of the leading run-scorers in international and IPL cricket.
These achievements reflect different strengths. Kohli’s career is especially notable for batting output, while Dhoni’s combines international trophies, wicketkeeping and captaincy.
Who Is Better: MS Dhoni or Virat Kohli?
There is no single answer that covers every aspect of the comparison. The result depends on what a fan values most.
| Category | Advantage |
| Test batting statistics | Virat Kohli |
| ODI runs and centuries | Virat Kohli |
| T20I batting statistics | Virat Kohli |
| IPL run-scoring | Virat Kohli |
| Wicketkeeping | MS Dhoni |
| Major ICC white-ball titles as captain | MS Dhoni |
| Finishing role | MS Dhoni has a strong claim |
| Individual batting consistency | Virat Kohli |
| Leadership legacy | MS Dhoni has the stronger major-trophy record |
If the question is who has the stronger batting statistics, Kohli is ahead across the main international formats. If the question is who has the stronger record as a wicketkeeper-captain and major tournament leader, Dhoni has the advantage.
It is therefore more accurate to recognise both players for their distinct contributions than to declare one player better in every possible category.
Frequently Asked Questions
1. Who has scored more international runs, MS Dhoni or Virat Kohli?
Virat Kohli has scored substantially more international runs. Dhoni finished his international career with 17,266 runs across 538 matches, while Kohli’s international career statistics have continued to be updated in ODI cricket.
2. Who has more centuries, MS Dhoni or Virat Kohli?
Kohli has scored far more international centuries. Dhoni finished his international career with 16 centuries: six in Tests and ten in ODIs. Kohli’s century tally is much higher, particularly in ODI cricket.
3. Who is better in ODI cricket?
Kohli leads in ODI runs, batting average and centuries. Dhoni was also an outstanding ODI batter, particularly as a finisher and in important matches.
4. Who is better in Test cricket?
Kohli has the stronger Test batting record, with more runs, a higher average and more centuries. Dhoni’s Test career included important innings, including his highest score of 224 against Australia.
5. Who is the better IPL player?
Kohli has the stronger IPL batting record in terms of runs and centuries. Dhoni’s IPL legacy is especially notable for his finishing role, wicketkeeping and five titles as CSK captain.
6. Who is the better captain, MS Dhoni or Virat Kohli?
Dhoni has the stronger record in major ICC men’s white-ball tournaments, winning the 2007 T20 World Cup, 2011 ODI World Cup and 2013 Champions Trophy as captain. Kohli’s leadership was particularly influential in Test cricket and in promoting fitness and an aggressive team culture.
7. Who is the better finisher?
Dhoni is widely recognised as one of the great finishers in limited-overs cricket, particularly because of his calm approach in the final overs. Kohli is also an exceptional chaser, especially when building innings and controlling the required run rate.
8. Did MS Dhoni and Virat Kohli play together for India?
Yes. Their international careers overlapped for many years. Kohli played under Dhoni’s captaincy, and both were part of India’s 2011 ODI World Cup-winning team.
9. Who has the higher highest score in international cricket?
Dhoni’s highest Test score was 224, while Kohli’s highest Test score was 254 not out. In ODIs, both recorded a highest score of 183, with Dhoni’s being not out. In T20 Internationals, Kohli’s highest score was 122, compared with Dhoni’s 56.
10. Who is more important to Indian cricket?
Both have had a major impact in different ways. Kohli is one of India’s most accomplished batters, while Dhoni’s legacy combines batting, wicketkeeping, captaincy and success in major international tournaments.
Conclusion
MS Dhoni vs Virat Kohli is a comparison between two Indian cricket legends with different strengths. Kohli stands out for his international run-scoring, centuries, batting averages and consistency across formats. Dhoni is remembered for his wicketkeeping, finishing skills, tactical intelligence and record of leading India to three major ICC men’s white-ball tournament titles.
For batting statistics, Kohli has the clear advantage. For specialist wicketkeeping and major white-ball captaincy achievements, Dhoni has a stronger claim. Both players helped shape Indian cricket, and their legacies are best understood by looking at their individual records alongside their different roles in the team.
For more cricket statistics, player comparisons and match analysis, visit [Your Homepage URL]. Explore more cricket-related guides and player records on [Your Homepage URL].
Editorial note: International career totals and IPL statistics can differ between databases and update dates. Verify the latest figures with official records before publication.