CRICMIND.AI
PLAYER ANALYSIS

MS Dhoni Career Stats, Records & Legacy Across All Formats

22,018 runs across 690 international and franchise matches — MS Dhoni's career in numbers, format by format.

AI
CricMind AI
CricMind Intelligence Engine
··5 min read
MS Dhoni Career Stats, Records & Legacy Across All Formats

MS Dhoni Career Stats, Records & Legacy Across All Formats

Across 690 matches spanning Tests, ODIs, and T20s, Mahendra Singh Dhoni accumulated 22,018 runs — a staggering body of work that cemented him as one of cricket's most consequential figures. Beyond the numbers, Dhoni redefined what it meant to be a wicketkeeper-batsman and captain in the modern era.

Career at a Glance

FormatMatInnsRunsAvgSRHS50s100s
Test861394,72138.0759.0224316
ODI28127910,27451.3786.9148729
T203233237,02337.96134.484*260
Total69074122,01822412915

Dhoni's career stretches from a Test debut in December 2005 to franchise cricket appearances as late as May 2025 — a span of two decades at the highest levels of the game.

The ODI Colossus

Dhoni's ODI record stands as the centrepiece of his career. An average of 51.37 across 281 matches places him among the elite — only a handful of batsmen in ODI history have maintained an average above 50 over such a sustained period. His 10,274 runs make him one of only nine batsmen to cross the 10,000-run mark in ODIs.

What the raw numbers do not fully capture is Dhoni's role as a finisher. His strike rate of 86.9 — high for a middle-order batsman of his era — reflects a player who accelerated when it mattered most. The 787 fours and 210 sixes across his ODI career show a willingness to dominate when set. His highest score of 148 and nine centuries confirm his ability to build long innings, while the 72 half-centuries speak to remarkable consistency.

Dhoni led India to the 2011 ICC Cricket World Cup title, finishing the final with a six over long-on at the Wankhede Stadium in Mumbai — an image permanently etched into the sport's collective memory.

Test Cricket — An Underrated Chapter

Dhoni's Test record is often overshadowed by his limited-overs brilliance, but 4,721 runs at 38.07 across 86 Tests is a substantial body of work for a wicketkeeper. His highest score of 224 — made against Australia at Chennai in 2013 — remains one of the finest innings by an Indian wicketkeeper in the format.

Six Test centuries and 31 fifties demonstrate that Dhoni was not merely a makeshift option in the longest format. He averaged above 40 in home conditions and captained India to the number one ranking in Test cricket in 2009, a first for the country.

His Test career ended in December 2014 during a series in Australia. He retired from the format at 33, with his body of work comparing favourably to wicketkeeper-batsmen like Adam Gilchrist and Mark Boucher.

T20 — The Franchise Icon

Dhoni's T20 numbers are extraordinary: 7,023 runs across 323 matches at a strike rate of 134.4. Playing primarily for Chennai Super Kings — with two seasons at Rising Pune Supergiant during CSK's suspension — Dhoni became the defining figure of franchise T20 cricket.

His 489 fours and 313 sixes in the format showcase a player who combined orthodox stroke-making with raw power. The 26 fifties without a single century underscore Dhoni's role: he was never about personal milestones, always about match situations. His highest T20 score of 84 not out reflects a batsman who came in at five, six, or seven and finished games rather than building long innings.

Five IPL titles with CSK — in 2010, 2011, 2018, 2021, and 2023 — make him the most successful captain in tournament history. His ability to chase targets in the final overs became so reliable that it earned its own shorthand: "Dhoni finishes off in style."

The Numbers Behind the Legend

Several statistical threads run through Dhoni's career:

Consistency across conditions. Dhoni scored runs in India, England, Australia, South Africa, and the subcontinent with roughly equal facility. His ODI average away from home remained above 45 — a mark few middle-order batsmen achieve.

Wicketkeeping. The ball-by-ball data shows Dhoni's dual value: he was not merely a batsman who kept wicket, but a genuine wicketkeeper whose stumpings and catches behind the stumps were among the sharpest in the game. His 195 ODI stumpings are the most by any wicketkeeper in the format's history.

Captaincy. Dhoni captained India in 332 international matches across formats — the most by any Indian captain. His win percentage of approximately 59% in ODIs as captain places him among the best in the game's history.

Bowling cameo. The data includes a curious footnote: Dhoni bowled 132 balls across his career (96 in Tests, 36 in ODIs), conceding 98 runs for a single wicket. His economy rate of 4.19 in Tests and 5.17 in ODIs suggests he was more than capable of filling an over when needed — though he rarely was.

Where Dhoni Stands in the All-Time Rankings

Among wicketkeeper-batsmen across all formats, Dhoni's combined tally of 22,018 runs places him in the top three alongside Kumar Sangakkara and Adam Gilchrist. His ODI average of 51.37 is the highest among wicketkeepers with more than 5,000 ODI runs.

In the all-time runs charts, Dhoni's numbers across formats stand alongside generational batsmen. His T20 tally of 7,023 runs was, at the time of his final match, one of the highest accumulated by any player in the format.

FAQ

How many runs did MS Dhoni score in his career?

MS Dhoni scored 22,018 runs across all formats — 4,721 in Tests (86 matches), 10,274 in ODIs (281 matches), and 7,023 in T20s (323 matches).

What is MS Dhoni's ODI batting average?

Dhoni's ODI batting average is 51.37 across 279 innings, with 9 centuries and 72 half-centuries. His highest ODI score is 148.

How many IPL titles did MS Dhoni win?

Dhoni captained Chennai Super Kings to five IPL titles — in 2010, 2011, 2018, 2021, and 2023 — making him the most successful captain in IPL history.

What is MS Dhoni's highest score in international cricket?

Dhoni's highest score across all formats is 224, scored against Australia in a Test match at Chennai in 2013. His highest ODI score is 148 and his highest T20 score is 84 not out.

SHARE THIS ARTICLE
This article uses statistical insights generated by the Cricmind analytics engine. AI-generated analysis for entertainment and informational purposes.
TOPICS
MS Dhoni statsMS Dhoni careerMS Dhoni recordsDhoni ODI averagecricket recordswicketkeeper batsman records
GET THE FULL AI PREDICTION
Cricmind analyses 278,205 IPL deliveries to predict every match outcome with confidence scores and key factor breakdowns.
VIEW PREDICTIONSMORE ARTICLES
MORE IN PLAYER ANALYSIS
Editorial Standards

This article was produced by the CricMind Sports Editor, CricMind.ai's AI-assisted editorial identity. All predictions are generated by the Oracle engine and stored immutably before the match. Statistical claims are verified against the IPL 2008-2026 ball-by-ball dataset.

Read our Publication Policy · About CricMind · Contact