MS Dhoni, popularly known as “Captain Cool” and “Thala”, is widely regarded as one of the greatest wicketkeeper-batters in cricket history. While his legacy is often associated with leadership and finishing ability, his centuries played a crucial role in shaping his career.
Between 2004 and 2019, Dhoni scored 16 international centuries, showcasing his ability to dominate attacks across formats.
This article provides a complete MS Dhoni century list, including ODI and Test hundreds, match context, and performance impact.
MS Dhoni International Centuries: Overview
Before diving into the detailed list, here’s a quick statistical summary of Dhoni’s centuries across formats:
Format | 100s | 50s | Highest Score | Average |
ODI | 10 | 73 | 183* | 50.57 |
Test | 6 | 33 | 224 | 38.09 |
T20I | 0 | 2 | 56 | 37.60 |
Total | 16 | 108 | 224 | — |
Key Insight: Despite batting mostly in the middle order, Dhoni maintained an elite ODI average of 50+.
MS Dhoni ODI Century List (10 Hundreds)
The Format That Built Dhoni’s Legacy
Dhoni’s ODI centuries often came in high-pressure chases or rescue situations.
Complete ODI Century List
148 vs Pakistan (2005, Visakhapatnam)
Breakthrough innings after promotion to No. 3 under Sourav Ganguly.183 vs Sri Lanka (2005, Jaipur)*
Highest score by a wicketkeeper in ODIs; one of the greatest chases ever.139 vs Africa XI (2007, Chennai)*
Match-winning knock in Afro-Asia Cup with a record partnership.109 vs Hong Kong (2008, Karachi)
Dominant Asia Cup performance against an associate side.124 vs Australia (2009, Nagpur)
First ODI century against Australia; captain’s innings.107 vs Sri Lanka (2009, Nagpur)
Fighting knock in a high-scoring chase.101 vs Bangladesh (2010, Mirpur)*
Calm chase masterclass.113 vs Pakistan (2012, Chennai)*
Rescue innings from 29/5; one of his grittiest knocks.139 vs Australia (2013, Mohali)*
Dominant innings against a top-tier side.134 vs England (2017, Cuttack)
Final international century; vintage partnership with Yuvraj Singh.
MS Dhoni Test Century List (6 Hundreds)
Impact in the Longest Format
Though not known primarily for Tests, Dhoni delivered crucial innings under pressure.
Complete Test Century List
148 vs Pakistan (2006, Faisalabad)
Counter-attacking knock to avoid follow-on.110 vs Sri Lanka (2009, Ahmedabad)
Match-saving innings under tough conditions.100 vs Sri Lanka (2009, Mumbai)*
Helped India achieve No. 1 Test ranking.132 vs South Africa (2010, Kolkata)*
Key lower-order contribution in an innings win.144 vs West Indies (2011, Kolkata)
Dominant performance in a big total.224 vs Australia (2013, Chennai)
Career-best score; highest by an Indian wicketkeeper in Tests.
MS Dhoni Centuries by Opponent
Opponent | ODI 100s | Test 100s | Total |
Sri Lanka | 2 | 2 | 4 |
Pakistan | 2 | 1 | 3 |
Australia | 2 | 1 | 3 |
South Africa | 0 | 1 | 1 |
West Indies | 0 | 1 | 1 |
England | 1 | 0 | 1 |
Bangladesh | 1 | 0 | 1 |
Hong Kong | 1 | 0 | 1 |
Africa XI | 1 | 0 | 1 |
Key Insights from MS Dhoni’s Century Record
Most centuries came in pressure situations
Excelled while batting with the tail or after collapses
Maintained a high conversion rate in ODIs
Played match-winning knocks rather than “stat-padding” innings
Fun Fact: India lost only 4 matches when Dhoni scored a century.
MS Dhoni’s century list reflects a career built on impact rather than volume. Whether rescuing India from collapse or finishing iconic chases, his hundreds played a defining role in Indian cricket’s golden era.
Even without a T20I century, Dhoni remains one of the most complete white-ball players ever.
FAQs on MS Dhoni Century List
How many international centuries did MS Dhoni score?
MS Dhoni scored 16 international centuries (10 in ODIs and 6 in Tests).
What is MS Dhoni’s highest score?
ODI: 183* vs Sri Lanka
Test: 224 vs Australia
Did MS Dhoni score a T20I century?
No, Dhoni did not score a century in T20 internationals.
More Trivia about MS Dhoni:
















