Top 5 records held by MS Dhoni and Rohit Sharma that are near impossible to break

Let us take a look at five near unbreakable records held by each of these cricketing legends.

By Ajay Koushik R

Updated - 09 Jul 2025, 17:38 IST

3 Min Read

India has gifted the cricketing world two iconic players, MS Dhoni and Rohit Sharma, who have not only broken numerous records but also set benchmarks that seem nearly impossible to surpass. While Dhoni bid farewell to international cricket over five years ago, Rohit Sharma continues to feature in India’s ODI setup after retiring from Tests and T20Is. Here, let us take a look at five unbreakable records held by each of these cricketing legends.


MS Dhoni

Most Successful Indian Captain in ODIs

Dhoni captained India in 200 ODIs, the most by any Indian player. Under his leadership, India won 110 matches, achieving a win percentage of 55% which is a mark of consistency.

Only Captain to Win All ICC Trophies

Dhoni is the only captain in the history of cricket to win all three major ICC trophies, the 2007 ICC T20 World Cup, the 2011 ICC ODI World Cup, and the 2013 ICC Champions Trophy. This historic feat remains unmatched to date and seems unlikely to be broken.

Most dismissals in international cricket as a wicketkeeper

Dhoni holds the record for the most dismissals by an Indian wicketkeeper, with a total of 829 dismissals, 634 catches and 195 stumpings in international cricket. His quick reflexes behind the stumps were a major asset to Indian cricket.

Most international matches as captain

Dhoni led India in 332 international matches across formats, the most by any captain globally. He secured 178 wins, ending his captaincy career with a commendable win percentage of 53.61%.

Most not outs in international cricket

Dhoni remained not out in 142 innings out of 526, the most not outs by any player in international cricket, and also scored most runs by a finisher.


Rohit Sharma

Highest individual score in ODI history

Rohit holds the record for the highest individual score in ODI cricket, 264 runs off 173 balls against Sri Lanka in 2014. His innings included a staggering 42 boundaries and remains unmatched in the format.

Only player with three double centuries in ODIs

Rohit is the only player in the world to have scored three double hundreds in ODIs. He achieved this feat with scores of 209 vs Australia in Bengaluru, 264 vs Sri Lanka in Kolkata, and 208* vs Sri Lanka in Mohali.

Most hundred in a single ODI World Cup

In the 2019 ICC Cricket World Cup, Rohit smashed five centuries in nine innings, the most by any player in a single edition. Overall, he has seven World Cup hundreds, the highest by any batter across editions.

Two white-ball ICC titles in less than a year

Rohit led India to two ICC titles within 12 months, winning the 2024 ICC T20 World Cup in the West Indies and USA, and the 2025 ICC Champions Trophy in Pakistan. Under his leadership, India defeated South Africa in the T20 final and New Zealand in the Champions Trophy final.

Most sixes in international cricket

Rohit is known as the “Hitman” for a reason, and has hit 637 sixes across formats, the most in international cricket history. He also holds the record for most sixes in T20Is, with 205 maximums.

Get every cricket updates! Follow Us:

Download Our App

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