List of MS Dhoni's international centuries by country

Published - 15 Sept 2025, 20:00 IST | Updated - 15 Sept 2025, 20:12 IST
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.
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.
Share this article:
Comments
Loading comments...
Related Articles

PAK-W vs SA-W 2025: Schedule, Squads & All you need to know
The three-match ODIs will take place at the Gadaffi Stadium, Lahore.

Video of the Day - Asia Cup 2025: Nizakat Khan launches Wanindu Hasaranga for six in commanding fashion
The first maximum of the game was struck on the second ball of the 11th over.

Asia Cup 2025 : Kusal Mendis’ quick recovery saves the day as Babar Hayat falls short of his crease – SL vs HK
In a moment that combined a bit of drama with some quick thinking, Sri Lanka picked a crucial wicket against Hong Kong in Match 8 of Asia Cup 2025. The incident unfolded with a touch of panic and a touch of brilliance, resulting in a dismissal that shifted the momentum of the game. It was…