Shubman Gill drives past Virat Kohli to get a no. 2 in the latest ICC ODI rankings
The latest ICC ODI batting rankings have seen a remarkable change at the top, with Indian skipper Shubman Gill climbing to the second spot, overtaking teammate Virat Kohli, who slipped to third. Meanwhile, Rohit Sharma continues to hold on to the fourth position after another successful ODI series.Gill’s rise up the rankings comes on the back of a stellar performance in India’s recently concluded three-match ODI series against Afghanistan. The right-hander remained in fine form throughout the series and played a key role in India’s dominant 3-0 clean sweep.He scored 84 in the opening ODI before hitting a brilliant 154 in the second match. His performances earned him the Player of the Series award and helped him gain three places in the rankings.Kohli, on the other hand, has slipped down one position despite continuing to be among the most successful ODI batsmen in world cricket. The former India captain has been at number two for a long time, but his absence from the Afghanistan series was due to a right hamstring injury sustained during the IPL 2026 final between RCB and GT. His absence allowed Gill to go ahead of him.However, Kohli is set to return for the three-match ODI series against England in July, where he will look to regain his position and compete alongside 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 in a knock of over 115, including fluent knocks of 48 and 79 in the last two matches.
Will Virat Kohli reclaim the No. 2 spot in the ODI rankings against England?
While Daryl Mitchell continues to reign at the top of the ODI rankings with 815 points, Afghanistan’s Ibrahim Zadran’s position has slipped after a disappointing performance against India.India vs England ODI Schedule:MatchSeriesVenueDateTime (IST) 1st ODIIndia v England ODI Series 2026Edgbaston, Birmingham 16 July 2026 (Thu) 15:30 2nd ODIIndia v England ODI Series 2026Sophia Gardens, Cardiff19. July 2026 (Sun) ODI Series ODI in England 2026 Lord’s Cricket Ground, London 22 July 2026 (Wed) 3.30 pm