dream11 logo
20 Crore+
20 Cr+

Dhoni vs Kohli

The Indian cricket team has seen many great captains over the years. It was under MS Dhoni that India started winning big tournaments. Kohli took the mantle of the Indian team from Dhoni and built his own aura. Hence, the most prominent question surrounding the fans is who is better?
Love to watch the face-off between Dhoni and Kohli, now feel the thrill as you make your own fantasy cricket team on Dream11

Kohli vs Dhoni records


MS Dhoni played 98 T20Is. He scored two fifties across 85 innings. Dhoni accumulated a total of 1617 runs at an average of 37.60, with a strike rate of 126.13. He made 91 dismissals in the game’s shortest format.
Virat Kohli has played 96 T20Is so far. He has scored 3244 runs in 88 innings, averaging an insane 51.49 at a strike rate of 137.87. Virat is the only batsman to average above 50 for someone who has scored more than 3000 runs in this format. Kohli has 29 fifties in T20Is. He has plucked 43 catches.


MS Dhoni played a total of 350 ODIs. He batted in 297 innings while remaining not out in 84 of them. Dhoni amassed 10,773 runs averaging 50.58 with a strike rate of 87.56. He notched up 73 fifties and 10 centuries in the ODIs. Dhoni smashed 229 sixes in the ODIs. He made the term finisher popular. Dhoni effected 444 dismissals as a wicketkeeper in this format.
Virat Kohli has represented India in 260 ODIs so far. He has batted in 251 innings scoring 12,311 runs at an average of 58.07 with a strike rate of 92.92. Among batsmen who have scored more than 10,000 runs, Kohli’s average is the highest by a country mile. He has 43 centuries [2nd highest] in the format. Twenty-four of his centuries have come away from home. Kohli is called the chase master as his numbers batting second are insane. His average swells to 67.34 batting second, and 26 of his centuries have come while chasing. Kohli has 137 catches to his name.


MS Dhoni made his Test debut in 2005. He played a total of 90 Tests. Dhoni scored 4876 runs for India in whites scoring 6 centuries. He averaged a decent 38.09 batting, mostly at number 6 or below. Dhoni’s effectiveness behind the stumps was a sight for the eyes. He made 294 dismissals in Tests.
Virat Kohli made his Test debut in 2011. He has played 99 Tests so far. Kohli has amassed 7962 runs at an average of 50.39. Virat is one of the very few players to average more than 50 across formats. He has scored 27 centuries. Kohli recently achieved the landmark of 100 catches in Tests.
Download the official Dream11 Fantasy Cricket App!

MS Dhoni vs Virat Kohli : What is their X-factor?

Dhoni will forever be remembered for winning India multiple ICC trophies. He remains the only skipper in the world to have won the treble of the T20 World Cup [2007], ODI World Cup [2011], and Champions Trophy [2013].
Kohli’s passion for excellence saw the Indian team scaling great heights in Tests. He won the ICC player of the decade [2010-19] award for his consistent brilliance across formats.

Player Profile: virat kohli vs dhoni

MS Dhoni: He is a right-handed wicketkeeper batsman.
Virat Kohli: He is a right-handed batsman who occasionally bowls right-arm medium pace.

Captaincy records


Dhoni captained the team on 72 occasions managing to win 42 matches while losing 28 games. His major highlight was winning the inaugural T20 World Cup [2007] as captain.
Kohli, on the other hand, captained India in 50 T20I games. India won 32 of those games and lost 16 matches.


Dhoni-led India in 200 ODI’s, winning 110 and losing 74. Dhoni won major ODI trophies as captain [2011 World Cup and 2013-Champions Trophy].
Kohli led India in 95 ODIs, winning 65 games and losing 27. His win percentage of 68.42 is outstanding.


Dhoni captained India in 60 Test matches, comprising 27 wins and 18 losses.
Virat Kohli led India in 68 Tests, winning 40 and losing just 17. Kohli’s winning percentage of 58.82 is easily among the world’s best Test captains of all time.


Dhoni has captained 204 games in the IPL, winning 121 and losing 82 of them. He led Chennai Super Kings to 4 IPL titles [2010, 2011, 2018, and 2021].
In contrast to Dhoni, Kohli didn’t taste much success as IPL captain. He led the side in 140 games, winning 66 and losing 70.

Captaincy styles

Dhoni is forever remembered for being captain cool. His brave decisions won India ICC trophies. Dhoni’s strong leadership qualities helped Chennai win 4 IPL titles.
Kohli's captaincy was defined by his aggression. Fitness became a culture under his captaincy.

IPL performances

Dhoni’s success was synonymous with the rise of the IPL. He has played a total of 220 IPL games. He has scored 4746 runs at an average of 39.55 with a strike rate of 135.83. He made 161 dismissals in the IPL as a keeper.
Kohli is the league’s highest run-getter. He is the only batsman to have crossed the 6000 runs mark in the IPL. Kohli has amassed 6283 runs averaging 37.40 in 199 innings striking them at 129.95. His standout season was 2016, wherein he scored 973 runs scoring 4 centuries, both being league records.

What is expected from them in the 2022 season?

MS Dhoni retired from international cricket in 2020, with his last game in India colours coming in July 2019. The IPL 2022 season might probably be the last of Dhoni as a player in the league. Fans will be hoping for another title from their beloved leader.
Virat Kohli last scored a century in November 2019. The wait for his 72nd century keeps getting longer. Kohli will want to express himself as a batsman in this 2.0 avatar.

Final Verdict

Dhoni took Indian cricket to the pinnacle of world cricket during his reign. Kohli took over the mantle and scaled greater heights establishing India as a favourite worldwide. Dhoni, though remains the quintessential master, a fact that even Kohli has no qualms in admitting.
To know more on Fantasy cricket playing11, match previews, predictions, etc., stay tuned on Dream11.

Download the official Dream11 Fantasy Cricket App

Join the world of exciting Fantasy Cricket games and tournaments – Download the Dream11 Fantasy App to play fantasy cricket or any other fantasy sports game on your Android or iOS device.