In the world of cricket, there are legends who dazzle, and there are legends who endure. MS Dhoni didn’t arrive with fanfare—he grew into greatness. His was not the story of flamboyance, but of quiet strength. He didn’t chase records. He chased moments. And in those moments, he etched 16 international centuries into the history of Indian cricket—10 in ODIs and 6 in Tests.
Each of these centuries wasn’t just a personal milestone—they were calm statements in chaotic times. For a man who let others take the spotlight while he soaked up the pressure, Dhoni’s centuries are like hidden gems—quiet, brilliant, and often overlooked.
The ODI Hundreds: Purpose Over Perfection
Dhoni’s journey in One Day Internationals began in 2004, but his story truly took flight in 2005. With his unkempt hair and small-town charm, few knew this man from Ranchi would go on to redefine Indian cricket. His 10 ODI centuries weren’t about flair—they were built on resilience, game sense, and often, a steely calm when the situation was tense.
List of MS Dhoni’s ODI Centuries
No. | Score | Opponent | Venue | Date |
1 | 148 | Pakistan | Visakhapatnam | 05 Apr 2005 |
2 | 183* | Sri Lanka | Jaipur | 31 Oct 2005 |
3 | 139* | Africa XI | Chennai | 10 Jun 2007 |
4 | 109* | Hong Kong | Karachi | 25 Jun 2008 |
5 | 124 | Australia | Nagpur | 28 Oct 2009 |
6 | 107 | Sri Lanka | Nagpur | 18 Dec 2009 |
7 | 101* | Bangladesh | Dhaka | Jan 2010 |
8 | 125 | England | Lord’s, London | 2011 |
9 | 113 | Pakistan | Chennai | Dec 2012 |
10 | 134 | England | Cuttack | 19 Jan 2017 |
First Signs of a Storm – 148 vs Pakistan
His first ODI hundred wasn’t subtle. In just his fifth game, Dhoni exploded for 148 runs against Pakistan. The boy who once stood outside closed doors in Ranchi had kicked them wide open. There were no copybook cover drives. There was brute force, wristy flicks, and fearless intent. India had found its new enforcer.
183* vs Sri Lanka – The Benchmark
If his 148 was about noise, 183 in Jaipur* was about control. Sri Lanka had put up a stiff 299. Dhoni walked in early and never left. He calmly steered the chase, often punishing good deliveries, never letting pressure settle. It’s still the highest score by a wicketkeeper in ODIs. That day, Dhoni didn’t just chase a total—he redefined how chases were approached.
Balance and Brains
The late 2000s saw a shift in Dhoni. The wildness mellowed into thoughtfulness. His 124 against Australia and 107 vs Sri Lanka were crafted innings. No longer just the hammer, he had become the architect—adjusting pace, manipulating fields, reading bowlers like an open book.
His ODI centuries, notably the 113 vs Pakistan in Chennai and the 134 vs England in 2017, came at a time when he was the elder statesman—still delivering when others faltered. That 2017 knock with Yuvraj was a walk down memory lane, vintage Dhoni on full display.
Test Match Tons: Fewer, but Full of Character
Dhoni’s romance with Test cricket was never flashy. The whites didn’t fit his personality as easily as the blues. But the six centuries he scored in Tests were all gritty, valuable, and often carried the burden of captaincy and expectation.
MS Dhoni’s Test Centuries
No. | Score | Opponent | Venue | Date |
1 | 148 | Pakistan | Faisalabad | 21 Jan 2006 |
2 | 110 | Sri Lanka | Ahmedabad | 16 Nov 2009 |
3 | 100* | Sri Lanka | Mumbai | 02 Dec 2009 |
4 | 132* | South Africa | Kolkata | 14 Feb 2010 |
5 | 144 | West Indies | Kolkata | 14 Nov 2011 |
6 | 224 | Australia | Chennai | 24 Feb 2013 |
The Beginning – 148 in Faisalabad
His first Test century came in Pakistan—a country where emotions run high and nerves get tested. Batting on a flat track, Dhoni smashed 148 with a freedom rarely seen from Indian keepers. He wasn’t just surviving; he was dominating. For a man carrying the weight of expectation, it was a defining moment.
The Finest Composition – 224 vs Australia
Of all his centuries, the 224 in Chennai is a masterpiece. Facing a world-class Australian attack, Dhoni didn’t blink. He attacked spinners, danced down the pitch, and batted like a man with nothing to prove. It remains the highest Test score by an Indian wicketkeeper and one of the greatest captain’s knocks in home conditions.
Not Glamorous, Just Gritty
His 132 against South Africa* and 144 vs West Indies showed Dhoni’s other side—the patient accumulator. He often arrived with India in trouble, chose to rebuild, and only attacked when the foundation was set. His Test centuries weren’t fireworks. They were steady bonfires—warm, bright, and enduring.
The Man Behind the Milestones
What made Dhoni’s centuries different wasn’t just the runs—it was the intent behind them. He wasn’t in it for glory. He didn’t raise his bat to seek attention. He did it because his team needed it.
- His ODI hundreds often ended in victory.
- His Test centuries came under captaincy pressure.
- He never chased numbers; he chased calm amid storms.
More Than a Stat Sheet
With 16 international centuries, MS Dhoni doesn’t rank among the most prolific scorers. But that’s never been the point. His greatness wasn’t statistical—it was spiritual. He gave fans belief. He gave the team backbone. And when he crossed a hundred, you didn’t cheer just for the number. You cheered for everything he stood for.
A Legacy Measured in Moments
MS Dhoni may have walked away from international cricket in 2020, but his impact is stitched into the fabric of Indian sport. His centuries live on not just in scorecards but in memories:
- The hair-flipping celebration in Visakhapatnam.
- The jaw-dropping 183* in Jaipur.
- The helmet throw after 224 in Chennai.
- The gentle bat-raise in Cuttack, acknowledging one last time the roar of a grateful nation.
MS Dhoni didn’t need to score centuries to become a legend. And yet, he gave us 16 of them—each one a chapter in a larger story of resilience, leadership, and pure heart. His centuries were never loud. But they were always enough. And in a world chasing noise, Dhoni was the silence that made everything else feel loud.
Catch every update on Cricket News, Match Predictions, Fantasy Tips, and Live Cricket Action—only on The Cricket Scores!