India has always been home to world-class batters who have ruled world cricket across all formats. From the Sachin Tendulkar era to the modern-day stars like Virat Kohli and Rohit Sharma, Indian players have regularly dominated the ICC ODI batting rankings. Recently, Rohit Sharma has become the latest Indian to have his name in the record books by becoming No.1 in the ICC ODI rankings. This is a proud moment for Indian cricket. Here is a brief overview of five Indian batters who have received this honor. 5 Indian Batters Who Reached No. 1 ICC ODI Ranking Sachin Tendulkar Sachin Tendulkar was the first Indian batter to reach No.1 in the ICC ODI rankings. The "Master Blaster" was an ever-consistent performer for 24 years in his international career and smashed up every bowler from different parts of the world. He was the first Indian to reach that spot in 1996, and then countless years went by. With 18,426 runs ahead of his name in One Day Internationals (ODIs), Tendulkar raised the bar for the future generations and will be remembered by all as one of the best in the history of the game. His technique, patience, and hunger for runs put him in the limelight, garlanding Indian cricket for decades. Also Read | 4 Reasons Why India Must Recall Mohammed Shami for IND vs SA Test Series 2025 MS Dhoni Former India captain MS Dhoni achieved the No.1 spot in ICC's ODI batting rankings not once, but it on three occasions. Dhoni piloted to the top first in 2006, leaving behind the Australian great Ricky Ponting, and then again in 2008 and 2010. Known for his calm temperament and ability to win matches, Dhoni was one of the feel good-most reliable players of all time in limited-overs cricket. His famous unbeaten 183 runs against Sri Lanka is still touted as one of the best innings played by Indian wicketkeepers. As captain, Dhoni always led from the front and took India through numerous memorable victories in combination with his leadership consistency like few others. Virat Kohli Virat Kohli changed the very definition of batting in ODI cricket. He is illustriously known for his brilliant consistency and for achieving run chases with ease. He first ranked No. 1 in ODIs back in 2013, then in 2014 once again, and further ruled the rankings from 2017 to 2021. In his career, Kohli has amassed more than 14,000 runs in ODIs, with the help of 51 centuries, the most by any player in a single format in the history of cricket. His ability to handle pressure and the maintenance of standards across formats have made him a modern great. For almost a decade, Kohli's name became synonymous with ODI cricket. Also Read | AB de Villiers Predicts Virat Kohli’s ODI Future, IPL Longevity Shubman Gill In 2023, Shubman Gill rose to become the youngest Indian ever to reach No.1 in the ICC ODI rankings. He achieved this subsequently in 2025 during the ICC Champions Trophy. The opener proved his potential as one of the elegant batters of this era. His double ton against New Zealand, along with a few more match-winning knocks, helped Shubman Gill through to beat Pakistan's Babar Azam. This just signified the beginning of an era for Indian cricket, showing that the batting future of India is safe. Rohit Sharma In 2025, Rohit Sharma became the latest Indian batter to attain the no. 1 ODI position. At the age of 38 years and 182 days, he became the oldest Indian to do so while breaking Sachin Tendulkar's record. Rohit's brilliant performances in the recent ODI series against Australia, which included a century in Sydney, also played a part in reaching the top. With more than 10,000 runs and 33 centuries, Rohit always remains a significant and explosive Indian hitter. This extraordinary achievement adds another shiny chapter to his long and successful career.