In the ICC Champions Trophy 2025 match against Bangladesh, Rohit Sharma became the ninth batter in One-Day International (ODI) cricket history to reach 11,000 runs. The Indian captain became the second-fastest player to reach this milestone, having done so in just 260 innings, after colleague Virat Kohli, who did so in 222 innings.
Considering that Sharma was going through a difficult time in another format before making a spectacular comeback with an outstanding century against England, his road to 11,000 runs has been amazing. Rohit has joined an exclusive group of cricket greats, which includes Sourav Ganguly and Sachin Tendulkar, with this achievement.
As of now, the list of players with the most ODI runs includes:
ViratKohli– 13,963 runs
Rohit Sharma– 11,000 runs
Mushfiqur Rahim– 7,793 runs
Shakib Al Hasan – 7,570 runs
Kane Williamson– 7,036 runs
Rohit’s milestone not only reflects his consistency and skill but also reinforces his status as one of the premier batsmen in modern cricket.