MS Dhoni Total Centuries that spring to mind when it comes to the greatest wicketkeepers in the history of Indian cricket. Dhoni was a man who was known for his calmness, strength, finishing, and leadership qualities, which made his mark in international cricket.
How many Centuries did MS Dhoni score?
MS Dhoni Total Centuries, Dhoni has managed to register 16 international centuries, of which he has 10 ODI centuries and 6 Test centuries. He failed to score a century in T20I cricket. But the effect he could have on the outcome of a game can’t be assessed by centuries only, since he spent much of his career in the middle order and in the role of a finisher.
Does the MS Dhoni Total Centuries Have an Overview?
| Total Format | Matches | Innings | Centuries | Highest Score |
| Test Cricket | 90 | 144 | 6 | 224 |
| ODI Cricket | 350 | 297 | 10 | 183* |
| T20I Cricket | 98 | 85 | 0 | 56 |
| International Total | 538 | 526 | 16 | 224 |
Dhoni added his 16 international centuries in both Test and ODI cricket. His record of 224 in Test cricket against Australia is his highest international score, and his 183 unbeaten run in ODI scoring against Sri Lanka is the highest international score of his career.
How Many ODI Centuries Did MS Dhoni Score?
In ODI cricket, MS Dhoni scored 10 centuries. One of the most significant chapters of his international career was his ODI batting, where he was often the middle-order batsman and finisher.
MS Dhoni Test Century List?
| No. | Score | Opponent | Venue | Year |
| 1 | 148 | Pakistan | Visakhapatnam | 2005 |
| 2 | 183* | Sri Lanka | Jaipur | 2005 |
| 3 | 139* | Africa | Chennai | 2007 |
| 4 | 109* | Hong Kong | Karachi | 2008 |
| 5 | 124 | Australia | Nagpur | 2009 |
| 6 | 107 | Sri Lanka | Nagpur | 2009 |
| 7 | 101* | Bangladesh | Mirpur | 2010 |
| 8 | 113* | Pakistan | Chennai | 2012 |
| 9 | 139* | Australia | Mohali | 2013 |
| 10 | 134 | England | Cuttack | 2017 |
He had his ODI 100s at various phases of his career. He had his first ODI captaincy and his first ODI 100 against Pakistan in 2005, and his last ODI 100 against England in 2017.
What Was MS Dhoni’s Highest ODI Score?

Dhoni’s personal best ODI score is 183 off Sri Lanka in Jaipur in 2005.
| Statistic | Record |
| Score | 183* |
| Opponent | Sri Lanka |
| Venue | Jaipur |
| Year | 2005 |
| Balls | 145 |
| Fours | 15 |
| Sixes | 10 |
| Strike Rate | 126.20 |
The innings was one of the highlight moments of Dhoni’s early career. Dhoni took on the target of 299 and launched an attack on the Sri Lankan bowling attack at No. 3. He scored 15 fours and 10 sixes in the innings.
MS Dhoni Total Centuries of the most spectacular ODI half-centuries by a wicketkeeper batsman.
How Many Test Centuries Did MS Dhoni Score?
In his international career, Dhoni has netted 6 Test centuries. His Test 100s showed that his aggressive approach to the game would work in the longer format as well.
MS Dhoni Test Century List?
| No | Score | Opponent | Venue | Year |
| 1 | 148 | Pakistan | Faisalabad | 2006 |
| 2 | 110 | Sri Lanka | Ahmedabad | 2009 |
| 3 | 100 | Sri Lanka | Mumbai | 2009 |
| 4 | 132 | South Africa | Kolkata | 2010 |
| 5 | 144 | West Indies | Kolkata | 2011 |
| 6 | 224 | Australia | Chennai | 2013 |
Dhoni’s six Test hundreds were faced by some big international sides like Pakistan, Sri Lanka, South Africa, West Indies and Australia. The highest of his Test scores was his only double century.
What Was MS Dhoni’s Highest Test Score?
MS Dhoni’s best Test bowling figure was 224 balls when he was playing against Australia in Chennai in 2013.
| Statistic | Record |
| Score | 224 |
| Opponent | Australia |
| Venue | Chennai |
| Year | 2013 |
| Balls | 265 |
| Fours | 24 |
| Sixes | 6 |
The innings was a blend of patience and aggression and one of the best Test performances by Dhoni. It is also his highest individual tally in international cricket.
Did MS Dhoni Score a T20I Century?
The answer is NO, MS Dhoni didn’t put up a 100 in T20 International cricket.
He has scored his best T20I score of 56. His batting style was not the same as a top-order hitter and was more suited to T20 cricket. He frequently entered the game in the middle or bottom of the innings and was required to score rapidly to help finish the game.
So, it was a lot less frequent for him to reach 100 in a T20I.
Against Which Teams Did MS Dhoni Score the Most Centuries?
Dhoni has made international centuries against a number of opponents. Against which team did he make the most international hundreds? Which team did he get the most international hundreds against?
| Opponent | International Centuries |
| Pakistan | 5 |
| Sri Lanka | 3 |
| Australia | 2 |
| West Indies | 2 |
| Bangladesh | 1 |
| England | 1 |
| Hong Kong | 1 |
| Africa XI | 1 |
He was especially good against Pakistan and Sri Lanka, scoring 148 on his debut against Pakistan and 183* in 2005 against Sri Lanka.
Which Years Did MS Dhoni Achieve His Centuries?
Dhoni didn’t hit his international hundreds in a single year or even two years. Dhoni did not develop his international centuries in one year or even two years.
| Year | Centuries |
| 2005 | 2 |
| 2006 | 2 |
| 2007 | 1 |
| 2008 | 2 |
| 2009 | 2 |
| 2010 | 1 |
| 2011 | 2 |
| 2012 | 1 |
| 2013 | 2 |
| 2017 | 1 |
| 2018 | 2 |
He had the best 12 years of his career between 2005 and 2017, during which he continued to make huge hits at the plate.
Why Does MS Dhoni Have Fewer Centuries Than Other Batting Legends?

On the face of it, Dhoni’s 16 international centuries might not seem that impressive when compared to big hitters like Sachin Tendulkar, Virat Kohli, or Ricky Ponting. But his role as a batter was quite different.
But Did the Batting Position Affect His Century Count?
Yes. Dhoni was often seen playing at No. 5, No. 6, or even at No. 7. Middle-order batsmen usually don’t get as many balls as the opening and top-order players.
Who Was Dhoni Primarily – A Finisher or a Batter?
Yes. Dhoni became known as a player who didn’t chase a run but rather finished the game. He was relentless in successful run chases and generally did not let himself be beaten and thought only of India crossing the finish line.
Was Wicketkeeping the Other Nose on His Head?
MS Dhoni Total Centuries, Dhoni also handled the duties of the wicketkeeper. He was going to bat from the very end of the ODI and Test match, which meant he had a lot to play a lot.
For these reasons, it is advisable to take his century record with a pinch of salt, along with his runs, average, strike rate, finish, and match-winning abilities.
Which MS Dhoni Centuries Are the Most Memorable?
Dhoni has a long list of centuries to his credit when it comes to his international career.
148 vs Pakistan in 2005?
It was at Visakhapatnam against Pakistan that Dhoni had his maiden ODI hundred. The fast, hard-hitting game made him an internationally recognized big hitter.
183* vs Sri Lanka in 2005?
The unbeaten 183 off Sri Lanka is one of Dhoni’s most famous innings. It demonstrated his game-winning power against a bowling attack while attempting to chase a big target.
148 is against Pakistan in Test Cricket?
Dhoni’s maiden Test century was against Pakistan at Faisalabad in 2006. It proved that his hitting style is good even in Test cricket.
224 vs Australia in 2013?
His highest international score was 224 off Australia in Chennai and his first double century in international cricket.
134 vs England in 2017?
The 134 off England in Cuttack marked Dhoni’s last ODI century and was during his later years in the international arena.
What Was MS Dhoni’s International Record So Far?
Beyond his 16 centuries, Dhoni’s international batting average does not come up short.
| Statistic | Record |
| International Matches | 538 |
| International Runs | 17,266 |
| International Centuries | 16 |
| ODI Runs | 10,773 |
| Test Runs | 4,876 |
| T20I Runs | 1,617 |
| ODI Average | 50.57 |
| ODI Highest Score | 183* |
What is remarkable about his average above 50 is that he was often bowled in the middle order and was a finisher at that.
What Did MS Dhoni Achieve Beyond His Centuries?
There’s more to Dhoni than his batting numbers. He was the captain of India, who led them to many ICC trophies.
| Tournament | Year |
| ICC T20 World Cup | 2007 |
| ICC Cricket World Cup | 2011 |
| ICC Champions Trophy | 2013 |
He is the only player who has won both the ICC Men’s cricket white-ball tournament and is the only captain to have won all three of them. He was one of the most influential cricketers of his time for his leadership, wicketkeeping, and finishing skills.
Why is MS Dhoni’s Century Record Special?
The greatest asset of Dhoni’s century count is the fact that many of his hundreds have been built on. He wasn’t a very typical opening batsman who usually gets 40 or 50 overs to have a century.
Rather, he frequently came over the top when the team was in need of stability, speed, or a solid end. He was also able to score rapidly but still control the game, thus making his hundreds and the like more valuable.
The 16 centuries in the international arena are only a small sample of what he has in his resume.
Concluding Thoughts
MS Dhoni’s total centuries are 16 (10 in ODI and 6 in Test). He hit his highest score in Test cricket, 224, and his iconic score in ODI cricket, 183* against Sri Lanka.
Dhoni’s greatness, however, is much more than the number of centuries. As a middle-order batsman, wicketkeeper and finisher, he was not so much regarded for his individual achievements as for what he did in a match.
Dhoni made some memorable moments for Indian cricket with his explosive 148 against Pakistan, the unforgettable 183* against Sri Lanka and the 224 against Australia.
He was a batter and a wicketkeeper; he captained and was a great figure in the international career. It is this mix that has helped MS Dhoni achieve his record and is why he is one of the most celebrated cricketers of all time.
Frequently Asked Questions About MS Dhoni Total Centuries?
How many centuries did MS Dhoni have in International Cricket?
MS Dhoni has made 16 international centuries, 10 of which were ODI and 6 Test centuries.
How many ODI hundreds does MS Dhoni have?
In his international career, Dhoni has 10 ODI centuries.
MS Dhoni has scored how many Test centuries?
MS Dhoni has made 6 Test centuries.
Did MS Dhoni hit a century in T20I cricket?
Dhoni didn’t manage to score a T20I century. He made his highest T20I score of 56.
What is MS Dhoni’s highest Test score?
The highest Test score he has posted is in 2013 when he made 224 against Australia in Chennai.