MS Dhoni Total Centuries
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
The player’s career spans across all three formats of international cricket—Test, ODI, and T20I—with notable achievements in each.
In Test cricket, the player has featured in 90 matches, playing 144 innings, and has scored 6 centuries, with a highest score of 224.
In the One Day Internationals (ODIs) format, they have played 350 matches, batted in 297 innings, and scored 10 centuries. The player’s highest individual score in ODIs is an unbeaten 183*.
In T20 Internationals (T20Is), the player has appeared in 98 matches, played 85 innings, but has not scored any centuries. The highest score in this format is an unbeaten 56*.
Across all formats combined, the player has amassed a total of 16 international centuries, showcasing a consistent level of performance throughout their career.
MS Dhoni’s Test Centuries
The player has delivered several memorable performances in Test cricket, scoring six notable centuries over the years.
The first came in 2006 against Pakistan at Faisalabad, where he scored an impressive 148 runs. This was followed by an unbeaten 100 against Sri Lanka in 2009 at Mumbai, showcasing his ability to anchor the innings under pressure.
In 2010, he played a match-winning knock of 132 not out against South Africa at Kolkata. A year later, in 2011, he struck a commanding 144 against the West Indies, again at Kolkata, affirming his comfort on that ground.
His performances against Australia were particularly outstanding. In 2013, he scored a double century of 206 at Chennai, which he soon surpassed with an even higher score of 224 at the same venue later that year.
These innings stand as milestones in his Test career, reflecting his consistency and brilliance against top international teams.
MS Dhoni’s ODI Centuries
The player has delivered numerous match-defining performances in One Day Internationals (ODIs), scoring ten remarkable centuries across various venues and against top cricketing nations.
The first ODI century came in 2005 against Pakistan at Visakhapatnam, where he scored 148 runs in a dominant display. Later that same year, he produced a stunning unbeaten knock of 183 against Sri Lanka in Jaipur, one of his most iconic innings.
In 2007, he scored 139 not out against Africa XI at Chennai in a special exhibition match. The following year, in 2008, he remained unbeaten again with 109 against Hong Kong at Karachi, demonstrating consistency across formats and opposition.
His performances in 2009 were equally impressive. He struck 124 against Australia and followed it up with 107 against Sri Lanka, both in Nagpur, showcasing his prowess on home soil.
In 2010, he added another unbeaten century to his tally with 101 against Bangladesh at Mirpur. Two years later, in 2012, he scored 113 not out against Pakistan at Chennai, once again proving his calmness under pressure in high-stakes matches.
In 2013, he returned to form with another unbeaten 139 against Australia at Mohali, further establishing his dominance in run chases. His most recent century in this list came in 2017, when he scored 134 against England at Cuttack, reaffirming his status as one of the finest ODI batsmen.
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.