The only captain to win all the limited-overs ICC events is none other than Indian legend Mahendra Singh Dhoni. A right-handed wicketkeeper batter played as a lower-order batter for India. Dhoni, in his long international career, played 90 Test matches, 350 ODI matches, and 98 T20I matches for India. Continuing the batting article series, in this particular article we will know about the centuries scored by MS Dhoni in all formats of international cricket. Let’s see how many hundred came from the bat of MS Dhoni.
Wicketkeeper and right-handed batter MS Dhoni made his international debut on December 23, 2004, at Chattogram against Bangladesh in the One Day International. The World Cup 2019 semi-final against New Zealand at Manchester is the last one-day international match for Mahendra Singh Dhoni. In between these, MS Dhoni played 350 one-day international matches and scored 10773 runs with an average of 50.57 and a strike rate of 87.56. Ms. Dhoni is one of the few Indian batters to complete ten thousand runs in ODI matches. From these 350 ODI matches, Dhoni scored 10 hundred and 73-half centuries.
Total Centuries Of MS Dhoni in All Formats
MS Dhoni hundreds in ODI
No. | Runs | Balls | Against | Year |
---|---|---|---|---|
1 | 148 | 123 | Pakistan | 2004 |
2 | 183* | 145 | Sri Lanka | 2005 |
3 | 139* | 97 | Africa XI | 2007 |
4 | 109 | 96 | Hong Kong | 2008 |
5 | 124 | 107 | Australia | 2009 |
6 | 107 | 111 | Sri Lanka | 2009 |
7 | 101* | 107 | Bangladesh | 2010 |
8 | 113* | 125 | Chennai | 2012 |
9 | 139* | 121 | Mohali | 2013 |
10 | 134 | 122 | Cuttack | 2017 |
The first hundred by Mahendra Singh Dhoni in One Day International was against Pakistan at Visakhapatnam on April 5, 2005. Dhoni came to bat at the one-down position and scored 148 runs from 123 balls with 15 boundaries and 4 maximums. Dhoni batted with a strike rate of 120.32, and for that inning, Dhoni got the player of the match award.
Most runs in an inning by a wicketkeeper batter are registered by Mahendra Singh Dhoni. On October 31, 2005, playing against Sri Lanka at Jaipur, while chasing Dhoni smashed an unbeaten knock of 183 runs from 145 balls with a strike rate of 126.20. Dhoni destroyed the Sri Lankan bowling line-up and hit 15 fours and 10 big sixes. For this record-making knock, Dhoni was named as a player of the match. That was the second hundred of MS Dhoni in ODI cricket.
![MS Dhoni centuries in all formats](https://fantasykhiladi.com/wp-content/uploads/2024/03/MS-Dhoni-centuries.webp)
Dhoni scored a hundred while playing for the Asia XI against the Africa XI in 2007 in Chennai. From 97 balls with 15 boundaries and 5 sixes with a strike rate of 143.29, Dhoni played a magnificent knock of unbeaten 139 runs. That was Dhoni’s third hundred in ODI, and he got the prize as player of the match for his batting contribution.
Dhoni scored a hundred while playing for the Asia XI against the Africa XI in 2007 in Chennai. From 97 balls with 15 boundaries and 5 sixes with a strike rate of 143.29, Dhoni played a magnificent knock of unbeaten 139 runs. That was Dhoni’s third hundred in ODI, and he got the prize as player of the match for his batting contribution.
The 4th hundred made by MS Dhoni in One Day International was against Hong Kong in 2008, scoring an unbeaten 109 from 96 balls with 6 boundaries and 6 maximums with a strike rate of 113.54. Century No. 5 was against Australia at Nagpur in 2009, scored 124 runs with nine fours and three sixes and a 116.88 strike rate from 107 balls. Hundred No. 6 also came to Nagpur; this one against Sri Lanka with a strike rate of 96.39 scored 107 runs from 111 balls.
In 2010, at Mirpur against Bangladesh, MS Dhoni scored his 7th century in ODI cricket. Dhoni scored an unbeaten 101 from 107 balls with a strike of 94.39, including nine fours. Dhoni’s eight hundred in the ODI was against Pakistan in Chennai. From 125 balls with a strike of 90.40, Mahi registered an unbeaten 113 runs with 7 fours and 3 sixes. In 2013, MS Dhoni registered an unbeaten 139 runs from 121 balls with a strike rate of 114.87 against Australia. In that inning, Dhoni hit 12 fours and 5 sixes.
The last one-day international hundred from Mahendra Singh Dhoni was against England at Cuttack in 2017. Dhoni displayed brilliant batting skills by managing the Indian batting line-up collapse, scoring 134 runs from 122 balls with a strike of 109.83 and smashing 10 boundaries and six maximums in the inning. That was Dhoni’s tenth hundred in ODI cricket.
MS Dhoni Test Hundreds
No. | Runs | Balls | Against | Year |
---|---|---|---|---|
1 | 148 | 153 | Pakistan | 2006 |
2 | 110 | 159 | Sri Lanka | 2009 |
3 | 100* | 154 | Sri Lanka | 2009 |
4 | 132* | 187 | South Africa | 2010 |
5 | 144 | 175 | West Indies | 2011 |
6 | 224 | 265 | Australia | 2013 |
Maiden Test Hundred for Mahendra Singh Dhoni also against Pakistan. Back in June 2006, Dhoni registered his first Test century by scoring 148 runs from 153 balls, including 19 fours and 4 maximums at Faisalabad. In Test cricket, Dhoni played 90 matches for India, and in those 90 matches, he batted in 144 innings and scored 4876 runs with an average of 38.09 and a strike rate of 59.11. Dhoni registered 6 centuries and 33 half-centuries in the toughest format of the game.
The second ton for MS Dhoni in test cricket was against Sri Lanka at Ahmedabad in November 2009. Dhoni, playing at No. 7 in the first inning of a test match, scored 110 runs from 159 balls with 10 fours and 1 six. In the same series at Brabourne Stadium, Dhoni scored an unbeaten 100 runs on 154 balls, including 3 fours and 6 maximums.
Playing against South Africa at Eden Gardens, Kolkata, in February 2010, Dhoni made his 4th test hundred by scoring an unbelievable 132 runs from 187 balls. In that inning, Dhoni smashed 12 fours and 3 sixes. In November 2011, at the same venue, Eden Gardens, Kolkata, against the West Indies, Dhoni scored his fifth Test century. In that inning, Dhoni faced 175 balls and scored 144 runs in the first inning of the match. From Dhoni’s bat, 10 fours and 5 sixes came in that inning.
The last Test hundred of Mahendra Singh Dhoni is the highest score of Dhoni in Test cricket. In February 2013 against Australia at Chennai, Dhoni played 265 balls and made his maiden double hundred in Test cricket by scoring 224 runs. Dhoni smashed 24 fours and six maximums and batted for 365 minutes in the second inning of the test match. Dhoni was named player of the match for his outstanding performance with the bat.
In T20I, MS Dhoni represented India in 98 matches and registered 1617 runs with an average of 37.60 and a strike rate of 126.13. Notably, Dhoni did not score a hundred in T20I but scored two half centuries. The best score of MS Dhoni in T20I cricket is 56 runs, which was against England at Bangaluru in 2017.