List of MS Dhoni's international centuries by country

honi was an inspirational leader, an instrumental finisher and one of the greatest wicketkeepers in world cricket.

By Rathnam Nayak

Updated - 15 Sept 2025, 20:12 IST

5 Min Read

The legacy and impact former Indian skipper MS Dhoni has left on Indian cricket is immense. Dhoni was an inspirational leader, an instrumental finisher and one of the greatest wicketkeepers in world cricket. He ended his career with 4876 runs in Tests, 10773 runs in ODIs and 1617 runs in T20Is despite batting in the lower-order for the majority of his career.


Complete list of MS Dhoni international centuries by country

1. Sri Lanka (4)

IND vs SL 2005: MS Dhoni (Source: Getty Images)

Dhoni scored two centuries each in Tests and ODIs against Sri Lanka. He scored a couple of hundreds in the same series in late 2009, as he scored 110 off 159 in the drawn Test in Ahmedabad before an unbeaten 100 off 154 in India's victory by an innings and 24 runs in Mumbai.

Dhoni's first ODI ton against the Lankans (183* off 145 in Jaipur in 2005) turned out to be his highest ODI score. His next century came four years after the 183-run knock, a 111-ball 107 in Nagpur. However, India lost the game by three wickets.

Prev
Page1 / 9
Next

Get every cricket updates! Follow Us:

Download Our App

For a better experience: Download the CricTracker app from the IOS and Google Play Store