Captain Records

MS Dhoni Captaincy Record [All formats] – A Statistical Analysis

MSD captaincy achievements includes,

  • Most matches played as captain in ODI for India.
  • Most matches as captain by any player across all formats.
  • Second most win as captain in ODI.
  • Dhoni is the only captain to win all three major ICC limited-over tournaments.

If these don’t make him the best captain in the Indian cricket history, I wonder what does.

Let’s check his overall captaincy stats now!

MS Dhoni Captaincy Record (All Formats)

FormatMatchesWonLostTiedDrawNo ResultWin%
Test6027181545.00
ODI2001107451155.00
T20I7241281256.94
IPL22613391258.84
Overall (Intl Only)3321781206151353.61

MS Dhoni – Test Captaincy Records

MS Dhoni currently stands second in the chart of Indian captain who led the national side most times in Test cricket.

Virat Kohli enjoys the most win% by an Indian captain currently. Check the complete Indian Test captaincy record here.

MS Dhoni Test Captaincy Stats Home/Away

VenueMatchesWonLostTiedDrawWin %
Home302130670.00
Away306150920.00
Neutral
Overall60271801545.00

MS Dhoni’s win % had got a big dig when he suffered the controversial 8-0 overseas loss against England and Australia. 

In 2009, India held the numero-uno position in tests under Dhoni.

In 2013, Dhoni became the first Indian captain to whitewash an Australian team in a Test series. 

MSD overseas win count lies at 6, whereas Kohli has 16 to his name.

And now, let us check where MSD stands among the other top captains around the world!

Most Matches as Captain (Tests)

CaptainSpanMatchesWinLossTieDrawWin %
Graeme Smith (SA)2003-2014109532902748.62
Allan Border (AUS)1984-199493322213834.40
Stephen Fleming (NZ)1997-200680282702535.00
Ricky Ponting (AUS)2004-201077481601362.33
Clive Lloyd (WI)1974-198574361202648.64
Virat Kohli (IND)2014-202268401701158.82
Joe Root (ENG)2017-202264272601142.18
MS Dhoni (IND)2008-201460271801545.00
Alastair Cook (ENG)2010-201659242201342.85
Steve Waugh (AUS)1999-2004574190771.92

Dhoni stands at 8th place when it comes to feature in the most Test matches as a captain.

The former Indian skipper has captained 60 matches whereas South Africa’s Graeme Smith ranks No.1 with 109 matches as captain.

MSD has 15 losses out of 30 away test matches during his stint as captain.

But still one could accept that the Indian Team during this phase was in a developmental stage when it comes to away Test matches.

With no proper pace attack, it is not easy to win tests in England, Australia & South Africa, which was apparent when India started to win in these countries under Virat’s captaincy.

This is one of my favorite improvement in the Indian team under Virat Kohli captaincy, where the Indian Pace bowlers are given the much-needed opportunity and they are shining brilliantly under Kohli. Umesh Yadav and Mohammad Shami look completely different bowlers under Virat Kohli.


MS Dhoni – ODI Captaincy Record

When it comes to shorter format of the game, MS Dhoni has always stood out as a leader.

MS Dhoni as captain had won so many games and has led the Indian team for a record 200 matches where he ends up on the winning side for almost 60% of those.

MS Dhoni ODI Captaincy Stats Home/Away

VenueMatchesWonLostTiedNo ResultWin %
Home7343261358.90
Away8639392645.34
Neutral412892268.29
Overall2001107451155.00

MS Dhoni played his 200th ODI as captain in Asia Cup 2018, when Rohit Sharma, captain of Indian team in that tournament was rested. And, that match against Afghanistan ended as a tie.

Also, MSD holds the record for most win by an Indian captain in ODI. 

With 200 matches as captain, MS Dhoni, with a big lead, is the Indian captain with the most ODI matches as a captain.

In fact, he is only behind Ricky Ponting in the world to cap more international ODI matches as captain. Find out where he stands in the overall list below.

Most ODI Wins as Captains

CaptainMatchesWonLostTiedNo ResultWin%
Ricky Ponting (AUS)2301655121271.73
MS Dhoni (IND)2001107451155.00
Allan Border (AUS)178107671360.11
Hansie Cronje (SA)13899351371.73
Stephen Fleming (NZ)2189810611344.95
Graeme Smith (SA)15092511661.33
Mohammad Azharuddin (IND)17490762651.72
Arjuna Ranatunga (SL)19389951846.11
Sourav Ganguly (IND)14776660551.70
Eoin Morgan (ENG)12676402860.31

Ricky Ponting holds the record for the most ODI matches as captain (230) and also holds the record for the most wins by captain (165) in ODI.

The Australian former captain comes top with a mighty 76.14% as the win/loss ratio.

Dhoni places himself at No. 3 behind Ponting & his CSK coach S Fleming who had led his NZ national team for an elongated 10-year span captaining 218 matches.

He is just ahead of Arjuna Ranatunga, the 1996 World Cup winning Sri Lanka captain.


MS Dhoni – T20I Captaincy Record

When the format gets shorter and shorter, Dhoni just gets better & better with his stats.

MS Dhoni won the inaugural T20 World Cup in 2007 with a team which is so young.

MS Dhoni T20I Captaincy Stats Home/Away

VenueMatchesWonLostTiedNo ResultWin %
Home2010100050.00
Away2313100056.52
Neutral291881262.06
Overall7241281256.94

MS Dhoni currently holds the Indian record for captaining the most number of T20I matches and second most wins, only behind Rohit Sharma.

Most T20I Wins as Captains

CaptainTeamMatchesWonLostTiedNo ResultWin%
Rohit SharmaIndia6250120080.64
Gerhard ErasmusNamibia7648280063.15
Babar AzamPakistan8548300756.47
Brian MasabaUganda6045120375.00
Eoin MorganEngland7244270161.11
Asghar AfghanAfghanistan5242100080.76
MS DhoniIndia7242280258.33
Aaron FinchAustralia7641320353.94
Ahmed FaizMalaysia6739251258.20
Mohammed AslamKuwait6939290156.52
Muhammad WaseemUAE6539260060.00
Kane WilliamsonNew Zealand7539350152.00
Charles PerchardJersey5338150071.69
Abhik PatwaTanzania5336150267.92
Aqib IqbalAustria453590177.78

Now we have done with all the three formats of cricket, let us look into some records Dhoni as captain holds.


MS Dhoni Captaincy Records – Tests+ODIs+T20Is

MSD had captained the Indian team for about 10 years in all 3 formats. No surprise, he holds the record for captaining the most matches in all formats combined.

Dhoni is the only captain to win all three major ICC limited-over tournaments.

Under the leadership of Dhoni, India won the 2007 World T20, the 2011 ODI World Cup, and the 2013 Champions Trophy.

He led India in six finals of limited-over tournaments involving five or more teams and India won four of them, which is the joint most by any captain for a team in limited-over internationals.

Most Matches as Captain (All Formats)

CaptainSpanMatchesWins
MS Dhoni (IND)2007-2018332178
Ricky Ponting (AUS)2002-2012324220
Stephen Fleming (NZ)1997-2007303128
Graeme Smith (SA)2003-2014286163
Allan Border (AUS)1984-1994271139
Arjuna Ranatunga (SL)1988-1999249101
Mohammad Azharuddin (IND)1990-1999221104
Virat Kohli (IND)2013-2022213135
Kane Williamson (NZ)2012-2024202105
Eoin Morgan (ENG)2011-2022198118

His unbeaten 91 in the finals of the 2011 World Cup made him the third captain to win Man of the Match award after Clive Lloyd in 1975 and Ricky Ponting in 2003.

MS Dhoni Batting Records as Captain

MSD’s captaincy has never faded his batting skills and his chase-master skill in any occasion.

MS Dhoni scored 6,641 runs as a captain in ODIs, which is the second most by any captain after Ponting’s 8,497 runs.

His average of 53.56 in ODIs as a captain is also the second highest for any captain who has scored at least 1,000 runs in ODIs till date. AB de Villiers is at first place in the table by scoring 4796 runs from 98 ODIs as a captain, with an average of 63.95.

Most ODI Runs as Captain

PLAYER (CAPTAIN)RUNSINNINGSAVERAGE100/50HIGH SCORE
Ricky Ponting (AUS)849722042.9122/51164
MS Dhoni (IND)664117253.566/47139*
Stephen Fleming (NZ)629520832.797/38134*
Arjuna Ranatunga (SL)560818337.644/37131*
Virat Kohli (IND)54499172.6521/27160*
Graeme Smith (SA)541614838.968/37141
Mohammad Azharuddin (IND)523916238.964/37153*
Sourav Ganguly (IND)510414338.6711/30144
AB de Villiers (SA)47969863.9513/27162*
Allan Border (AUS)443916532.172/27127*

MSD Not-Outs count in T20I as captain has been at 32 is again a World Record.

Dhoni also holds the T20I record for doing the dual role of being a captain and the wicketkeeper for most matches – 331 matches.

NEXT UP: SOURAV GANGULY – CAPTAINCY RECORD

Buvanesh Thiraviam

A Cricket Blogger | Blogs at Cricindeed.com

Share
Published by
Buvanesh Thiraviam

Recent Posts

Shuffle Referral Code: Unlock Major Bonuses and Exclusive Crypto Rewards

The online betting landscape constantly evolves, and Shuffle has quickly established itself as a premier…

1 hour ago

IPL 2026 Auction: 5 Underrated Overseas Value Picks to Watch

The stage is set for the IPL 2026 Auction, scheduled to take place in Abu…

3 hours ago

The Baccarat Myth: Debunking the Top 5 Live Casino Lies on Melbet

Live baccarat looks simple, yet the chat at the table is full of half-truths. A…

5 hours ago

Most ODI Matches Played Together as a Pair

Key Insights on Prolific Cricketing Duos who Played Together Most Times in ODI Cricket Sri…

10 hours ago

Most 200+ Partnerships in ODI

Batting Pairs with three or more 200+ Partnerships in ODI.

12 hours ago

Most Century Partnerships by Opening Pairs in ODI

Opening the batting is perhaps a huge task for a batter. They have to lay…

12 hours ago