Skip to content
cricketgatha.in

Cricket ki har kahani

cricketgatha.in

Cricket ki har kahani

  • Home
  • About Us
  • Contact Us
  • Disclaimer
  • Privacy Policy
  • Home
  • About Us
  • Contact Us
  • Disclaimer
  • Privacy Policy
Close

Search

Subscribe
MS Dhoni

MS Dhoni Centuries: Complete List of All 16 International Hundreds in ODI and Test Cricket

By Cricket_Era
October 28, 2026 5 Min Read
0
Stats and Records

MS Dhoni Centuries

MS Dhoni scored 16 international centuries: 10 in ODIs and 6 in Tests. His highest ODI score was 183* against Sri Lanka in 2005, and his highest Test score 224 against Australia in 2013. He never scored a T20I century.

By CricketGatha · Updated October 2026 · 9 min read

16International centuries
10ODI hundreds
6Test hundreds
224Highest score, in Tests

Known for calm leadership, powerful finishing and sharp wicketkeeping, Mahendra Singh Dhoni was one of India’s most influential cricketers. He usually batted in the middle order, yet he produced several memorable centuries against leading teams. This guide covers his full century record, with format-wise and opponent-wise statistics and his most important innings.

At a glanceAll 16ODI centuriesTest centuriesBy opponentBy yearT20IWhy only 16?Career statsFAQ

MS Dhoni Centuries at a Glance

FormatCenturiesHighest scoreFirst century
Test6224 v Australia148 v Pakistan, 2006
ODI10183* v Sri Lanka148 v Pakistan, 2005
T20I056No century
Total16224 in Tests2005

His first international century came against Pakistan in an ODI at Visakhapatnam in April 2005. His last came against England at Cuttack in January 2017.

Complete List of All 16 Dhoni Centuries

No.ScoreFormatOpponentVenueDate
1148ODIPakistanVisakhapatnam5 Apr 2005
2183*ODISri LankaJaipur31 Oct 2005
3148TestPakistanFaisalabad21 Jan 2006
4139*ODIAfrica XIChennai10 Jun 2007
5109*ODIHong KongKarachi25 Jun 2008
6124ODIAustraliaNagpur28 Oct 2009
7110TestSri LankaAhmedabad16 Nov 2009
8100*TestSri LankaMumbai2 Dec 2009
9107ODISri LankaNagpur18 Dec 2009
10101*ODIBangladeshDhaka7 Jan 2010
11132*TestSouth AfricaKolkata14 Feb 2010
12144TestWest IndiesKolkata14 Nov 2011
13113*ODIPakistanChennai30 Dec 2012
14224TestAustraliaChennai22 Feb 2013
15139*ODIAustraliaMohali19 Oct 2013
16134ODIEnglandCuttack19 Jan 2017
An asterisk (*) means Dhoni was not out. Test dates show the start of the match, not necessarily the day he reached his hundred. The 139* against Africa XI was scored for Asia XI in an officially recognised ODI.

All 10 ODI Centuries

Dhoni scored 10 ODI hundreds between 2005 and 2017. They show his early success as an attacking top-order batter and his later ability to build innings under pressure.

148 v Pakistan, Visakhapatnam, 2005: his first century

Balls 123Date 5 Apr 2005

Dhoni’s first ODI hundred showed the aggressive style that became his trademark and established him as an exciting young international cricketer.

183* v Sri Lanka, Jaipur, 2005: his highest ODI score

Balls 145Date 31 Oct 200515 fours, 10 sixes

Chasing 299, Dhoni scored an unbeaten 183, and India won. It became one of the defining innings of his early career.

113* v Pakistan, Chennai, 2012: a recovery innings

Date 30 Dec 2012India 29/5

India were struggling at 29/5 when Dhoni rebuilt the innings and finished unbeaten on 113 as India reached 227/6. India lost the match, but the innings remains a strong example of his ability to bat under pressure.

134 v England, Cuttack, 2017: his last hundred

Date 19 Jan 2017India 381/6

Dhoni shared a big partnership with Yuvraj Singh, who scored 150, and India won. The innings showed he could still produce a powerful attacking performance late in his career.

No.RunsOpponentVenueYear
1148PakistanVisakhapatnam2005
2183*Sri LankaJaipur2005
3139*Africa XIChennai2007
4109*Hong KongKarachi2008
5124AustraliaNagpur2009
6107Sri LankaNagpur2009
7101*BangladeshDhaka2010
8113*PakistanChennai2012
9139*AustraliaMohali2013
10134EnglandCuttack2017

All 6 Test Centuries

Dhoni played 90 Tests for India and scored six hundreds, against Pakistan, Sri Lanka, South Africa, West Indies and Australia.

No.ScoreOpponentVenueYear
1148PakistanFaisalabad2006
2110Sri LankaAhmedabad2009
3100*Sri LankaMumbai2009
4132*South AfricaKolkata2010
5144West IndiesKolkata2011
6224AustraliaChennai2013

148 v Pakistan, Faisalabad, 2006: his first Test century

Dhoni scored 148 off 153 balls, taking his aggressive batting into the longer format and showing he could succeed against a strong bowling attack.

224 v Australia, Chennai, 2013: his highest Test score

Balls 265Date 22 Feb 2013

His double century helped India take control of the match, which India won by eight wickets. It was the only double century of Dhoni’s international career.

Dhoni’s Centuries Against Each Opponent

Sri Lanka4

Pakistan3

Australia3

OpponentODITestTotal
Sri Lanka224
Pakistan213
Australia213
South Africa011
West Indies011
England101
Bangladesh101
Hong Kong101
Africa XI101
Total10616

Sri Lanka is the opponent against whom Dhoni scored the most hundreds, four across ODIs and Tests.

Dhoni’s Centuries by Year

YearODITestTotal
2005202
2006011
2007101
2008101
2009224
2010112
2011011
2012101
2013112
2017101
Total10616

2009 was his most productive year, with four hundreds across Tests and ODIs.

Highest Scores in Each Format

FormatHighest scoreOpponent
Test224Australia
ODI183*Sri Lanka
T20I56England

Did Dhoni Score a T20I Century?

No. Dhoni played 98 T20Is for India and scored 1,617 runs, with a highest score of 56 against England in 2017. As he often batted in the lower middle order, his job was usually to finish an innings rather than to bat through 20 overs.

Why Only 16 International Centuries?

Batting position

Early in his career he batted higher and had more chances to build big scores. Later he often batted at No. 5, 6 or 7.

Fewer deliveries

Lower in the order, a batter faces fewer balls and has to score quickly instead of settling in for a hundred.

Finisher’s role

His job was often to close out chases and accelerate at the end, not to bat for a century.

Extra responsibility

He was also captain and wicketkeeper for much of his career, so his contribution goes far beyond the number of hundreds.

Dhoni’s Most Memorable Centuries

  • 183* v Sri Lanka, 2005: A remarkable run chase that established him as a destructive ODI batter.
  • 148 v Pakistan, 2005: His first international hundred, which introduced his attacking style to a wider audience.
  • 113* v Pakistan, 2012: An outstanding recovery after India lost five early wickets.
  • 224 v Australia, 2013: His highest international score and a decisive innings in a home Test win.
  • 134 v England, 2017: His final hundred, with a memorable partnership with Yuvraj Singh.

MS Dhoni Career Batting Statistics

FormatMatchesRunsAverageCenturiesFifties
Test904,87638.09633
ODI35010,77350.571073
T20I981,61737.6002
Total53817,26616108

The career statistics cover his completed international career, including officially recognised ODIs played for Asia XI. Compare Dhoni’s era with today’s batters in our Kohli vs Rohit comparison and the IPL winners list, where he captained CSK to five titles.

Frequently Asked Questions

How many international centuries did MS Dhoni score?

16: 10 in ODIs and 6 in Tests.

What is MS Dhoni’s highest ODI score?

183 not out against Sri Lanka in Jaipur on 31 October 2005.

What is MS Dhoni’s highest Test score?

224 against Australia in Chennai in February 2013.

Did MS Dhoni score a T20I century?

No. His highest T20I score was 56.

When did MS Dhoni score his first international century?

148 against Pakistan in an ODI at Visakhapatnam on 5 April 2005.

When did MS Dhoni score his last international century?

134 against England at Cuttack on 19 January 2017.

Did MS Dhoni score a double century?

Yes, 224 against Australia in the Chennai Test in 2013. It was his only double century.

Against which team did Dhoni score the most centuries?

Sri Lanka, with four across ODIs and Tests.

Final Thoughts

Dhoni’s 16 international centuries tell only part of his story. From the explosive 148 against Pakistan to the unbeaten 183 against Sri Lanka and the Test double century against Australia, he delivered in different situations. His batting evolved from aggressive stroke-maker to dependable finisher, and with his leadership and wicketkeeping that made him one of India’s most important cricketers.

MS Dhoni’s international century record: 16, with 10 in ODIs, six in Tests and none in T20Is.

CricketGatha, Cricket Ki Har Kahani.

Read more: Virat Kohli’s profile, Rohit Sharma’s Test centuries and the IPL winners list.

Tags:

Cricket RecordsIndian cricketMS DhoniMS Dhoni CenturiesMS Dhoni Highest ScoreMS Dhoni ODI CenturiesMS Dhoni RecordsMS Dhoni Test Centuries
Author

Cricket_Era

Follow Me
Other Articles
Rohit Sharma_ Test Century Journey
Previous

Rohit Sharma Test Centuries: Every Hundred with Venue and Score

Next

Most International Centuries by Indian Batsmen: Top 10 All-Time List (2026)

No Comment! Be the first one.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • Sunil Gavaskar Centuries: Complete List of All 34 Test and 1 ODI Hundreds
  • ICC Cricket World Cup 1979: India’s Journey, Key Matches, Scorecards & Records (60-Over Format)
  • India vs Sri Lanka 2026 Series: Full Schedule, Squads, Match Timings, Venues and Live Streaming (3 ODIs + 3 T20Is)
  • Yashasvi Jaiswal Profile 2026: Age, Biography, Career Stats, Records, IPL Team & Achievements
  • India vs New Zealand 1st ODI 2026: Virat Kohli Breaks Sachin Tendulkar’s Record, Scores 74 – Full Scorecard, Highlights & Records

Recent Comments

  1. Sunil Gavaskar Centuries: All 34 Test & 1 ODI Hundreds on Virat Kohli Profile: Age, Career Stats, Records and Biography
  2. ICC Cricket World Cup 1979: India's Matches & Records on Cricket World Cup 2027 Schedule: All 57 Matches, Venues
  3. Yashasvi Jaiswal Profile 2026: Age, Stats & Records on Suryakumar Yadav Profile 2026: Age, Stats, Records and Biography
  4. Rose Hughes on Varun Chakaravarthy Profile: Age, Career Stats, Records and Biography

Archives

  • November 2026
  • October 2026

Categories

  • 1983 Cricket World Cup
  • Abhishek Sharma
  • Axar Patel
  • Batting Records
  • Bhuvneshwar Kumar Profile
  • Cricket History
  • Cricket Lists
  • Cricket News
  • Cricket Rules
  • Cricket World Cup 2027
  • Hardik Pandya
  • Harry Brook
  • ICC Cricket World Cup
  • ICC Rankings
  • ICC World Test
  • India odi Team
  • India Player Profiles
  • India Schedule
  • India T20
  • India vs New Zealand
  • India vs Pakistan
  • India vs Sri Lanka
  • IPL
  • Ishan Kishan
  • Jasprit Bumrah Profile
  • KL Rahul
  • Kuldeep Yadav
  • Mohammed Siraj
  • MS Dhoni
  • Naman Dhir
  • ODI Cricket
  • Rahul Dravid
  • Ravindra Jadeja
  • Rishabh Pant
  • Rohit Sharma
  • Ruturaj Gaikwad
  • Sachin Tendulkar
  • Sanju Samson
  • Shubman Gill
  • Sourav Ganguly
  • Suryakumar Yadav
  • Tilak Varma
  • Vaibhav Sooryavanshi
  • Varun Chakaravarthy
  • Virat Kohli
  • Virender Sehwag
  • Wicket-Takers
  • चिन्मय सुतार
Copyright 2026 — cricketgatha.in. All rights reserved. Blogsy WordPress Theme
CricketGatha - Cricket Ki Har Kahani

Your one-stop destination for cricket news, player profiles, records and schedules.

Quick Links

  • Home
  • Cricket News
  • Cricket Lists
  • Cricket History

Company

  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
© 2026 cricketgatha.in. All rights reserved.