Mahendra Singh Dhoni, the former Indian cricket captain, is known for his exceptional finishing abilities rather than scoring centuries. However, he has managed to score several centuries across formats during his career. Below is a breakdown of his total centuries in international and domestic cricket.
MS Dhoni Total Centuries in International Cricket
Format
Matches
Innings
100s
Highest Score
Test
90
144
6
224
ODI
350
297
10
183*
T20I
98
85
0
56*
Total
–
–
16
–
MS Dhoni’s Test Centuries
No.
Score
Opponent
Venue
Year
1
148
Pakistan
Faisalabad
2006
2
100*
Sri Lanka
Mumbai
2009
3
132*
South Africa
Kolkata
2010
4
144
West Indies
Kolkata
2011
5
206
Australia
Chennai
2013
6
224
Australia
Chennai
2013
MS Dhoni’s ODI Centuries
No.
Score
Opponent
Venue
Year
1
148
Pakistan
Visakhapatnam
2005
2
183*
Sri Lanka
Jaipur
2005
3
139*
Africa XI
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
MS Dhoni’s T20 International Centuries
None (Highest Score: 56*)
MS Dhoni’s IPL and Domestic Cricket Centuries
IPL Centuries: 0 (Highest Score: 84*)
First-Class Centuries (including Tests): 9 (Including 6 in Tests)
Though Dhoni wasn’t known for scoring big centuries like other batsmen, his ability to finish games under pressure made him one of the greatest limited-overs players of all time. His highest Test score of 224 against Australia in Chennai (2013) remains one of his most iconic innings.