India’s dominance in ODI cricket continues as the latest ICC ODI batting rankings, updated on March 12, reflect a strong presence of Indian batters in the top 10. Shubman Gill remains at the top with 784 rating points, maintaining his lead over Pakistan’s Babar Azam, who holds the second spot with 770 points. A key highlight of the updated rankings is Rohit Sharma’s rise to third place, climbing two spots after his match-winning knock in the Champions Trophy final against New Zealand. The Indian captain, known for his aggressive approach, played a crucial 76-run innings in the final, helping India chase down 252 with ease. Meanwhile, South Africa’s Heinrich Klaasen slipped to fourth, and Virat Kohli dropped one place to fifth despite scoring 218 runs in the tournament. New Zealand’s Daryl Mitchell moved up to sixth, pushing Ireland’s Harry Tector to seventh. India’s Shreyas Iyer retained his eighth position after a solid tournament, while Sri Lanka’s Charith Asalanka and Afghanistan’s Ibrahim Zadran rounded off the top 10. Read also: Gautam Gambhir Likely to Join India A for England Tour ICC Men's ODI ranking shuffles with Varun Charavarthy's massive leap Sri Lankan spinner Maheesh Theekshana has claimed the No. 1 spot in the latest ICC ODI bowling rankings with 680 rating points. His career-best rating of 686 came against Australia in Colombo in 2025, showcasing his dominance in the format. New Zealand’s Mitchell Santner made a significant jump of six places to reach No. 2 with 657 points, followed by India’s Kuldeep Yadav, who climbed three spots to secure the third position with 650 points. South Africa’s Keshav Maharaj (648) and Namibia’s Bernard Scholtz (646) round off the top five. Mohammad Shami slipped two places to No. 13 with 596 points, while Axar Patel climbed two spots to No. 38 with 504 points. Meanwhile, Varun Chakravarthy, who impressed with nine wickets in the Champions Trophy, made a massive leap of 16 places to No. 80 with 402 points. Other notable movements include Rashid Khan dropping two places to No. 7 and Shaheen Afridi maintaining his ninth position. India’s Ravindra Jadeja re-entered the top 10 at No. 10 with 616 points.