MS Dhoni Asia Cup Stats, Records & Performance (2026 Updated)

Written By: Sanjay Thomas
Published: July 20, 2026

MS Dhoni never chased the run charts, yet his Asia Cup numbers quietly outshine batters who did.

Behind the 648 runs and two titles as captain lies a stranger story: his Asia Cup career began and ended against the exact same opponent, in the exact opposite way.

This guide covers every MS Dhoni Asia Cup stat fans search for, runs, centuries, captaincy record, and the ironic bookend most highlight reels skip entirely.

MS Dhoni Asia Cup Stats: Career Overview

Dhoni featured in the ODI edition of the Asia Cup across six tournaments, 2008, 2010, 2012, 2014, 2016, and 2018, plus the 2016 T20I edition as captain. Here’s his full ODI Asia Cup record at a glance:

StatFigure
Matches (ODI format)19 innings
Total runs648
Batting average64.80
Highest score109* vs Hong Kong (2008)
Centuries1
Half-centuries3
Titles won as captain2 (2010 ODI, 2016 T20I)
  • Dhoni’s average of 64.80 across 19 Asia Cup innings sits above Virat Kohli’s 61.30 in the same format, though Kohli holds more centuries in the tournament.
  • Only Mohammad Azharuddin has led India to more than one Asia Cup title besides Dhoni, making him just the second Indian captain to pull off the feat.

The Hong Kong Bookend: Dhoni’s First and Last Asia Cup Story

Here’s the detail that almost never makes it into “Dhoni Asia Cup stats” roundups, and it’s the most cricket-poetic stat of his entire tournament career.

MS Dhoni Asia Cup Stats
Source: ESPNCricInfo
  • His entry: Dhoni’s very first Asia Cup innings, in 2008 at Karachi, produced an unbeaten 109 off 96 balls against Hong Kong, laced with 6 fours and 6 sixes, as India piled up 374/4 — still one of the great destruction jobs in the tournament’s history.
  • His exit: Ten years later, in the 2018 Asia Cup, Dhoni faced Hong Kong again — and was out for a three-ball duck.

One team, one player, two completely opposite outcomes exactly a decade apart. It’s the kind of symmetry stats sites rarely connect, but it frames Dhoni’s Asia Cup arc better than any average or strike rate could.

MS Dhoni Asia Cup Centuries and Best Innings

Dhoni wasn’t a serial Asia Cup centurion like Kohli or Sanath Jayasuriya, but the innings he did play tended to matter.

  • 109* vs Hong Kong, 2008 — his Asia Cup debut knock, still his highest score in the tournament, built alongside Suresh Raina’s century in a 166-run stand.
  • 76 vs Pakistan, 2008 — a rapid follow-up knock in the same tournament that underlined his form.
  • 67 vs Sri Lanka, 2008 — his third strong contribution in his debut edition, giving him 327 runs in six matches that year alone.
  • 56 vs Pakistan, Dambulla 2010 — a match-defining innings that steered India to a 3-wicket win during their title-winning campaign.

MS Dhoni as Asia Cup Captain: Titles and a Record-Breaking Tie

Dhoni’s real Asia Cup legacy is written in captaincy, not just batting.

  • 2010 Asia Cup (Sri Lanka): Dhoni led India to the title in the 50-over format, beating Sri Lanka in the final.
  • 2016 Asia Cup (Bangladesh): Dhoni captained India to the T20I title, defeating hosts Bangladesh by 8 wickets in the final — sealing the win himself with a six and a boundary as finisher.
  • 2018 Asia Cup — the forgotten captaincy stint: With Virat Kohli rested and Rohit Sharma stepping aside for a dead-rubber match against Afghanistan, Dhoni was handed the reins one last time. The match ended in a tie, making Dhoni the first captain in ODI history to lead a team in five tied matches, and it also marked his 200th ODI as India’s captain — a milestone only Ricky Ponting and Stephen Fleming had reached before him, though not in an Asia Cup context specifically.
EditionFormatResult Under Dhoni
2010ODIChampions
2016T20IChampions
2018ODICaptained one dead-rubber tie vs Afghanistan

MS Dhoni vs Virat Kohli: Asia Cup ODI Numbers Compared

Since both are compared constantly, here’s how their Asia Cup ODI stats actually stack up:

StatMS DhoniVirat Kohli
Matches1911
Runs648613
Average64.8061.30
Centuries13
Half-centuries31
Highest score109*183

Dhoni played more Asia Cup innings and finished with a marginally better average, but Kohli’s peak scores, including a 183 against Pakistan in 2012, give him the higher ceiling.

MS Dhoni’s Role as Finisher in the Asia Cup

Unlike his ICC World Cup and IPL careers, where “finisher” defined his identity, Dhoni’s best Asia Cup innings actually came from setting totals rather than chasing them, his 2008 century and his 76 against Pakistan were both built while batting through the innings rather than arriving late as a finisher.

This is a quieter but important part of his Asia Cup identity: the calm, calculated top-order accumulator who only became cricket’s most famous finisher in tournaments outside the Asia Cup.

MS Dhoni’s Asia Cup Editions: Quick Timeline

  • 2008 (Pakistan) — Debut edition; century vs Hong Kong, 327 runs in 6 matches, India’s most productive Dhoni campaign.
  • 2010 (Sri Lanka) — Captain; India win the title; key 56 vs Pakistan in Dambulla.
  • 2012 (Bangladesh) — Featured as senior batter; no personal fifty this edition.
  • 2014 (Bangladesh) — Captain again as India reach the final stage; Kohli’s century headlines the tournament instead.
  • 2016 (Bangladesh, T20I) — Captain; India win the T20I Asia Cup title.
  • 2018 (UAE) — Final appearance; leads for one dead-rubber tie vs Afghanistan, then a three-ball duck vs Hong Kong closes his Asia Cup career.

Also Read:

Conclusion

Numbers alone undersell MS Dhoni’s Asia Cup career.

Behind the 648 runs and two titles in two formats is a tournament story bookended almost poetically, a blistering century against Hong Kong in 2008, a three-ball duck against the same team a decade later.

Add a record-breaking tied match as captain in his farewell appearance, and Dhoni’s Asia Cup stats reveal a career defined less by run charts and more by moments only he could script.

Scroll to Top