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.
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.
Download Our App