Discover the top 10 ICC ODI ranking batsmen and find out who is the No . 1 ODI batsman today. From the best ODI batsman of all time to the current best ODI players, explore the latest ODI rankings and top 10 batting legends. Rohit Sharma becomes the No . 1 ODI batter in the world, surpassing Shubman Gill. Find out how the 38-year-old Indian opener claimed the historic top spot for the first time. Rohit Sharma’s ODI career at a glance Rohit has been one of India’s most prolific ODI batsmen , amassing 11,370 runs in 276 matches at an impressive average of 49.22, including 33 centuries and 59 half-centuries. Known for his effortless strokeplay and ability to score big, Rohit continues to prove that age is just a number when it comes to class and performance. ICC Player RankingsICC ODI Championship Batting RankingsODI Batting