A
Updated on May 20, 2026sports

Dhoni vs Kohli – who is a better captain?

5
9 Answers

avatar
Updated on May 20, 2026

Here’s what I think. Kapil Dev led Indian cricket team win 1983 world cup, people called him the best captain. Sourav Ganguly entered and led the team to new heights. People started calling him the best captain.

Came in MS Dhoni! He redefined Indian cricket with his exceptional batting and style. People called him the best ever captain.

Now Virat Kohli is leading the team. His brief stint till now has been very successful. Now everyone is calling him the best.

My point is, as we move forward and new captains come, they always would do something remarkable on the field that will give them the title of best captain of all time.

So comparing the current skipper with the past one is quite unjust. Because if you’re going to focus on their winning percentage, we must also factor that each of the captains lead different teams in different situations and under different conditions. Some may find winning favorable, others may not.

So yeah, any team captain (at least the ones who donned this hat for long) are great in their own way.

However, just for the sake of answering your specific question, here’s how things are:

On paper, Kohli’s record looks better. He is the first Indian captain to register winning percentage of 80 in ODIs. His-led team has registered more number of consecutive wins.

So yeah Kohli looks better on paper. However, his stint as the captain is fairly short at the moment. As we go ahead, we will see how he faces more and consistent challenges. Can his team perform better on big stages? Can he help his team win big tournaments?

We will see! But admittedly, Kohli looks better than Dhoni. StillI would always pick Dhoni in my dream team.

15
P
Answered on May 12, 2026

The Dhoni vs Kohli captaincy debate remains one of the biggest discussions among Indian cricket fans. MS Dhoni is praised for his calm mindset, tactical decisions, and ICC trophies, including the 2007 T20 World Cup, 2011 ODI World Cup, and Champions Trophy.

Virat Kohli, on the other hand, is admired for aggressive leadership, fitness culture, and strong overseas Test performances. Many experts believe Dhoni was better at handling pressure in limited-overs cricket, while Kohli transformed India’s intensity and fast-bowling culture in Tests.

Fans usually choose based on achievements, personality, and playing style. Even today, social media comparisons between both captains continue trending whenever India plays major tournaments.

React
M
Answered on May 9, 2026

The debate of MS Dhoni vs Virat Kohli – who is a better captain? is one of the most trending topics in world cricket, especially in India. Both MS Dhoni and Virat Kohli are legendary leaders, but their captaincy styles are very different, which makes comparison interesting but not simple.

MS Dhoni is widely known as the “Captain Cool.” His biggest strength as a captain was his calm mindset under pressure. He rarely showed emotions on the field and made decisions based on instinct and experience. Under his leadership, India won major ICC trophies like the 2007 T20 World Cup, 2011 ODI World Cup, and 2013 Champions Trophy. He also built a strong team culture and gave confidence to young players. His ability to finish matches and handle pressure situations made him one of the most successful limited-overs captains in history.

On the other hand, Virat Kohli brought a completely different approach to captaincy. His leadership style was based on aggression, fitness, and intensity. Kohli focused heavily on building a strong fast-bowling unit and improving India’s performance in overseas Test matches. Under his captaincy, India achieved historic Test series wins in Australia and became a dominant Test side for several years. He also promoted a fitness revolution in Indian cricket, changing the overall team culture.

However, Kohli did not win an ICC trophy as captain, which is often a major point in comparison. But his success in Test cricket and consistency in maintaining high standards cannot be ignored.

When comparing both, Dhoni is often seen as the best white-ball captain, while Kohli is considered one of the strongest Test captains India has ever had. Dhoni excelled in calm decision-making and big tournament wins, while Kohli excelled in aggression, discipline, and building a strong competitive mindset.

In conclusion, there is no clear “better” captain. It depends on what you value more—Dhoni’s calm, trophy-winning leadership or Kohli’s aggressive, performance-driven approach. Both have shaped Indian cricket in different ways and left a powerful legacy that cannot be compared simply in terms of better or worse.

Here’s another fascinating topic you might enjoy:-  Poor Results Despite Hard Work Is It Past Karma 

React
S
Answered on Nov 26, 2018
Both of them have very contrasting style of captaincy. On one hand M.S Dhoni is extremely calm(ice leader) while on the other hand Virat Kohli is very aggressive in his approach and likes to lead from the front(fire leader).

Virat Kohli is someone who excels when put under pressure or given responsibility. His performances improved significantly in test matches after being given captaincy. Same can be expected in ODIs and T20s as well(hope so).

While on the other hand M.S Dhoni is a person who stayed away from the limelight and shaped the careers of many world class cricketers (for eg Virat Kohli, Rohit Sharma, R. Ashwin etc) and sacrificed his own batting career (he batted at no.6 for most of the time).

We can't compare them because comparing them would be like comparing rock music and acoustic music. Virat Kohli still needs to prove his skills as a captain while M.S Dhoni achieved all the things a captain can achieve.


React
R
Answered on Nov 23, 2018
Dhoni still is in ODI's so just 5-6 matches won't be enough to say that Kohli is better than Dhoni. He has some strong stats to defeat to be compared to Dhoni or some one else. Kohli is no doubt a good batsman but he is nowhere close to even a good captain.
3
R
Answered on Nov 23, 2018
Dhoni still is in ODI's so just 5-6 matches won't be enough to say that Kohli is better than Dhoni. He has some strong stats to defeat to be compared to Dhoni or some one else. Kohli is no doubt a good batsman but he is nowhere close to even a good captain.
2
N
Answered on Nov 17, 2018
Dhoni is a better captain in India.
2
R
Roy Sumit
Answered on Nov 13, 2018
MS DHONI

1)ODI career as captain

Matches-: 199

Won -: 110

Lost -: 74

Winning percentage-: 59.47%

2)Test career as captain

Matches -: 60

Won -: 27

Lost -:18

Winning percentage-:40%

3) T20 career as captain

Matches -: 72

Won -: 41

Lost -: 28

Winning percantage-: 59.28%

1