Latest ICC ODI batting rankings see clear shuffle, India skipper Shubman Gill Climb into second place and pass your teammates Virat Kohlihas slipped to third place. at the same time, Rohit Sharma The fourth position continues following another successful ODI series.Gill’s rise in the rankings was helped by India’s stellar performance in the recently concluded three-match ODI series against Afghanistan. The right-hand bowler was in superb form throughout the series and played a key role in India’s 3-0 sweep.He scored 84 in the first ODI and followed that up with a brilliant 154 in the second match. His performance earned him the Player of the Series award and helped him move up three spots in the rankings.Kohli, on the other hand, has dropped one spot even though he remains one of the most accomplished ODI batsmen in world cricket. The former India skipper has occupied the No. 2 spot for a long time but his absence from the Afghanistan series was due to a right hamstring injury he suffered in the 2026 IPL final between RCB and GT. He allowed Jill to go ahead of him.However, Kohli will be back for the three-match ODI series against England in July, where he will look to regain his place against Shubman Gill. Rohit Sharma, who is currently ranked fourth, will also aim to move up the rankings. Rohit scored 143 runs in the Afghanistan series with a strike rate of over 115, including 48 and 79 with smooth batting in the last two games.Daryl Mitchell continues to top the ODI rankings with 815 runs, while Afghanistan’s Ibrahim Zadran has slipped down the rankings after a disappointing performance against India.India vs England ODI schedule:
| match | series | site | date | Time (standard time) |
|---|---|---|---|---|
| First foreign direct investment | India to participate in England ODI series 2026 | Edgbaston, Birmingham | July 16, 2026 (Thursday) | 03:30 PM |
| The second foreign direct investment | India to participate in England ODI series 2026 | Sophia Gardens, Cardiff | July 19, 2026 (Sunday) | 05:30 PM |
| The third overseas investment | India to participate in England ODI series 2026 | London Lords Cricket Ground | July 22, 2026 (Wednesday) | 03:30 PM |