Introduction: The Untold Story of Dhoni’s Test Batting
Dhoni Test centuries are a part of his legacy that often gets overlooked. When cricket fans think of MS Dhoni, they picture IPL trophies, World Cup sixes, and lightning-fast stumpings. But there’s another side to Captain Cool — his hundreds in the longest format.
Dhoni played 90 Test matches for India and scored 6 centuries. While his Test batting average of 38.09 might not scream “legend,” his Dhoni Test centuries were special. They came when India needed them most. Some rescued the team from trouble. Others broke records that stood for decades.
In this article, we’ll break down every single Dhoni Test century, from his maiden ton in Faisalabad to his iconic double century in Chennai. You’ll get the full list, the context behind each knock, and the records that still stand today.
The Complete List: MS Dhoni Test Centuries
Here is every Dhoni Test century in chronological order.
1. 148 vs Pakistan — Faisalabad, 2006
This was the moment Dhoni announced himself as a Test batter.
- Score: 148 off 153 balls
- Fours/Sixes: 19 fours, 4 sixes
- Context: India were in deep trouble after Pakistan posted 588. Dhoni walked in and counter-attacked from ball one.
- Legacy: It was his maiden Test century, coming in just his fifth Test match. He reached the milestone in only 93 balls.
The knock saved India from a follow-on and set the tone for Dhoni’s fearless Test batting.
2. 110 vs Sri Lanka — Ahmedabad, 2009
This was a rescue act of the highest order.
- Score: 110 off 159 balls
- Context: India were reeling at 157/5. Dhoni joined Rahul Dravid and the two added 224 runs together.
- What it meant: Dhoni proved he could grind it out when the situation demanded patience, not just power.
3. 100* vs Sri Lanka — Mumbai, 2009
A knock that showcased Dhoni’s ability to dominate spinners on a turning track.
- Score: 100* off 154 balls
- Context: Virender Sehwag had already smashed 293. Dhoni came in and kept the momentum going, helping India post 726/9.
- Result: India won by an innings and 24 runs.
4. 132* vs South Africa — Kolkata, 2010
This was Dhoni at his most composed.
- Score: 132* off 187 balls
- Context: India piled up 643 against a strong South African attack at Eden Gardens.
- Why it matters: It was one of four centuries in that match, but Dhoni’s unbeaten knock was the glue that held the innings together.
5. 144 vs West Indies — Kolkata, 2011
Another Eden Gardens special.
- Score: 144 off 175 balls
- Context: India were looking to seal a series win against the West Indies. Dhoni’s attacking 144 helped India dominate.
- Stat alert: This was his second century at Kolkata’s Eden Gardens.
6. 224 vs Australia — Chennai, 2013

This is the innings that MS Dhoni Test centuries will always be remembered for.
- Score: 224 off 265 balls
- Fours/Sixes: 24 fours, 6 sixes
- Context: India were 196/4 when Dhoni walked in. What followed was absolute carnage. He took on the Australian spinners and never let them settle.
- Records broken:
It remains the highest score of Dhoni’s entire international career.
The Stats Behind Dhoni’s Test Centuries
Let’s put his numbers into perspective.
| Stat | Number |
|---|---|
| Test Matches | 90 |
| Test Innings | 144 |
| Test Runs | 4,876 |
| Test Average | 38.09 |
| Test Centuries | 6 |
| Test Fifties | 33 |
| Highest Score | 224 vs Australia |
| Centuries in India | 5 |
| Centuries Outside Asia | 0 |
| Centuries as Captain | 5 |
| Catches | 256 |
| Stumpings | 38 |
Data compiled from multiple sources.
Key Takeaways
- Five of Dhoni’s six Test centuries came in India. The only one outside was his maiden ton in Pakistan.
- Five centuries came as captain. Only MAK Pataudi, Sourav Ganguly, and Dhoni have hit five Test tons as Indian captain.
- His double century in Chennai is the crown jewel. No other Indian wicketkeeper has crossed 200 in Tests.
Why Dhoni’s Test Centuries Matter
Here’s the honest truth: Dhoni’s Test batting average of 38.09 isn’t legendary. He wasn’t a technically perfect Test batter like Dravid or Laxman.
But his centuries were impactful.
- They came in crucial moments. Four of his six tons helped India avoid defeat or set up innings victories.
- They changed how wicketkeepers were viewed. Before Dhoni, Indian keepers were selected primarily for their glovework. Dhoni showed a keeper could be a match-winning batter too.
- The 224 was a statement. It came on a turning Chennai track against a quality Australian attack. It wasn’t just a big score — it was a declaration of intent from a captain who led from the front.
For fans who grew up watching Dhoni in white-ball cricket, these Test knocks reveal a different side of him. More patient. More calculated. But still, when the moment called for it, absolutely destructive.
Conclusion: Dhoni’s Test Legacy in Context
MS Dhoni scored 6 Test centuries in a career spanning 90 matches.
That’s fewer than many greats. But Dhoni’s Test hundreds weren’t about volume. They were about timing.
From the fearless 148 in Faisalabad to the record-breaking 224 in Chennai, each century told a story. They showed that Dhoni could adapt, could fight, and could dominate in the toughest format.
Was Dhoni an all-time great Test batter? No. But he was an all-time great cricketer who contributed meaningful Test innings when it mattered most. And for Indian cricket fans, that’s more than enough.
FAQ Section
How many Test centuries did MS Dhoni score?
MS Dhoni scored 6 centuries in Test cricket for India.
What was MS Dhoni’s highest score in Test cricket?
His highest Test score was 224 against Australia in Chennai in 2013.
Did MS Dhoni score a century outside Asia in Tests?
No. Dhoni’s only Test century outside Asia was his maiden ton in Faisalabad, Pakistan. All his other five centuries came in India.
How many Test centuries did Dhoni score as captain?
Dhoni scored 5 Test centuries as captain of India.
Was MS Dhoni the first Indian wicketkeeper to score a Test double century?
Yes. Dhoni’s 224 against Australia in 2013 made him the first Indian wicketkeeper to score a double century in Test cricket.

