Indian captain Rohit Sharma continues to rewrite record books in ODI cricket, achieving another historic feat during India’s Champions Trophy 2025 opener against Bangladesh in Dubai. Rohit became only the fourth Indian batter to breach the 11,000-run mark in ODIs, joining an elite club alongside Virat Kohli, Sachin Tendulkar, and Sourav Ganguly.
What makes this milestone even more special is that Rohit became the second-fastest batter in history to achieve the feat, reaching the mark in just 261 innings. He is second only to his teammate Virat Kohli, who completed the milestone in a record-breaking 222 innings.
Table of content
Fastest to 11,000 ODI Runs
Player | Innings |
---|---|
Virat Kohli | 222 |
Rohit Sharma | 261 |
Sachin Tendulkar | 276 |
Ricky Ponting | 286 |
Sourav Ganguly | 288 |
At the start of his innings, Rohit needed just 12 runs to reach the milestone, and he did so in style. This achievement further cements his status as one of the greatest ODI batters of all time.
Rohit’s Transformation in ODIs
Rohit had a slow start to his ODI career, but his fortunes changed dramatically after he was promoted to the top of the order in 2013. Since then, he has been a run-machine for India, smashing three double centuries in ODIs and establishing himself as a key pillar in India’s batting lineup.
Mohammed Shami Breaks Records with 200 ODI Wickets

While Rohit’s batting made headlines, Mohammed Shami’s record-breaking performance with the ball was another major highlight of the match. The Indian speedster became the fastest bowler in terms of deliveries bowled to reach 200 ODI wickets, surpassing Mitchell Starc.
Fastest to 200 ODI Wickets (By Deliveries Bowled)
Bowler | Deliveries |
---|---|
Mohammed Shami | 5126 |
Mitchell Starc | 5240 |
Saqlain Mushtaq | 5451 |
Brett Lee | 5640 |
Trent Boult | 5783 |
Waqar Younis | 5883 |
Not only that, Shami also became the joint second-fastest bowler to 200 ODI wickets in terms of matches played, equalling Saqlain Mushtaq’s record.
Fastest to 200 ODI Wickets (By Matches Played)
Bowler | Matches |
---|---|
Mitchell Starc | 102 |
Mohammed Shami / Saqlain Mushtaq | 104 |
Trent Boult | 107 |
Brett Lee | 112 |
Alan Donald | 117 |
Shami Breaks Indian Record
Shami also became the fastest Indian bowler to 200 ODI wickets, surpassing former pacer Ajit Agarkar, who took 133 matches to reach the landmark.
With India off to a dominant start in the Champions Trophy 2025, Rohit Sharma’s record-breaking milestone and Mohammed Shami’s exceptional bowling spell set the tone for what promises to be an exciting tournament.