The Sports Legends

They Create history

Cricket

Updated on April 10th 2026, 8:36:10 am

MS Dhoni Century List: All 16 International Hundreds Explained (2005–2017)

Mahendra Singh Dhoni celebrating after scoring a century

Explore MS Dhoni century list with all 16 international hundreds, including ODI and Test centuries, match details, and performance analysis.

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


  1. 148 vs Pakistan (2005, Visakhapatnam)
    Breakthrough innings after promotion to No. 3 under Sourav Ganguly.

  2. 183 vs Sri Lanka (2005, Jaipur)*
    Highest score by a wicketkeeper in ODIs; one of the greatest chases ever.

  3. 139 vs Africa XI (2007, Chennai)*
    Match-winning knock in Afro-Asia Cup with a record partnership.

  4. 109 vs Hong Kong (2008, Karachi)
    Dominant Asia Cup performance against an associate side.

  5. 124 vs Australia (2009, Nagpur)
    First ODI century against Australia; captain’s innings.

  6. 107 vs Sri Lanka (2009, Nagpur)
    Fighting knock in a high-scoring chase.

  7. 101 vs Bangladesh (2010, Mirpur)*
    Calm chase masterclass.

  8. 113 vs Pakistan (2012, Chennai)*
    Rescue innings from 29/5; one of his grittiest knocks.

  9. 139 vs Australia (2013, Mohali)*
    Dominant innings against a top-tier side.

  10. 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


  1. 148 vs Pakistan (2006, Faisalabad)
    Counter-attacking knock to avoid follow-on.

  2. 110 vs Sri Lanka (2009, Ahmedabad)
    Match-saving innings under tough conditions.

  3. 100 vs Sri Lanka (2009, Mumbai)*
    Helped India achieve No. 1 Test ranking.

  4. 132 vs South Africa (2010, Kolkata)*
    Key lower-order contribution in an innings win.

  5. 144 vs West Indies (2011, Kolkata)
    Dominant performance in a big total.

  6. 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: