Rohit Sharma is now the No. 1 batsman in the ICC Men’s ODI Rankings (as of October 2025). Sharma reached this top spot for the first time in his career at the age of 38, making him the oldest player ever to do so.
Latest ICC ODI Batting Ranking
Rohit Sharma has moved up to the No. 1 spot after overtaking Afghanistan’s Ibrahim Zadran and India’s Shubman Gill.
He now has 781 rating points, ahead of Zadran (764) and Gill, who is in third place.
Earlier in his career, Rohit’s highest rating was 882 points, and his best ranking before this was No. 2 during the 2019 World Cup.
Key Records in International Cricket
Rohit Sharma has many amazing records in cricket. He holds the highest individual score in ODI history — 264 run against Sri Lanka at Eden Gardens in 2014.
He is also the only player ever to hit three double centuries in ODIs.
In T20 Internationals, Rohit is the first and only player to score four centuries — the most by anyone in that format.
He has hit the most sixes by an Indian in T20Is and also holds the record for the most sixes across all international formats combined.
During the 2019 World Cup, he scored five centuries — the most by any batsman in a single tournament.
He was the first Indian to play 100 T20 International matches and has the most T20I centuries by an Indian player.
Rohit is also the fastest Indian and the second fastest in the world to reach 11,000 ODI runs, achieving this milestone in just 261 innings.
Rohit Captaincy Milestones
Rohit Sharma led India to victory in the 2018 Asia Cup and the 2024 ICC Men’s T20 World Cup.
As captain, he guided India to several key series wins, including a historic ODI and T20I series win in England in 2022.
In the IPL, Rohit captained the Mumbai Indians to five titles — in 2013, 2015, 2017, 2019, and 2020.
He also holds the record for the most Player of the Match awards in IPL history with 19.
Rohit has led Mumbai Indians in 158 matches, winning 87 of them — the second-highest number of wins by a captain in IPL history, behind MS Dhoni.
Rohit Sharma has scored more than 19,000 runs in international cricket across all formats.
He has 50 international centuries to his name — 33 in ODIs, 12 in Tests, and 5 in T20Is.
He is the highest-scoring Indian opener across all formats.
Rohit made a memorable start to his Test career, scoring 177 and another century on debut as an opener in the 2013–14 series against the West Indies.
In October 2023, he broke Chris Gayle’s record for the most international sixes by any batsman, reaching 553.
He was also the first Indian to hit 300 sixes in ODI cricket.
In 2023, Rohit hit 50 sixes — the most by any Indian in a single year.
Historic Feat
Rohit Sharma is the only player to have scored 150 or more runs eight times in ODIs.
He was the first Indian opener to score two centuries in a single Test match.
Rohit is also the fastest Indian to reach 8,000 runs in ODIs.
He has played in every ICC T20 World Cup since the first one in 2007.
In the IPL, he holds several records, including being the second-highest run-scorer after Virat Kohli and hitting two centuries in the league.
