Virat Kohli has moved into second place in the ICC Men’s ODI Batting Rankings as of September 30, 2026, significantly narrowing the gap between himself and the top-ranked Shubman Gill. Following a dominant performance against the West Indies, Kohli now trails Gill by just 20 rating points, setting up a competitive internal battle at the summit of the international rankings.
The shift comes after the series opener in Thiruvananthapuram on September 27, where India chased down a target of 296 with 50 balls to spare. In an eight-wicket victory, both the veteran Kohli and the current captain Gill reached triple figures. While Gill maintained his hold on the top spot with 816 rating points after scoring 110, Virat Kohli rose to 796 points behind an unbeaten 139-run knock.

Kohli’s performance in Thiruvananthapuram served as a milestone-heavy outing. The innings marked his 55th ODI century and saw him become the latest player to surpass 15,000 career runs in the format. His ascent to second place pushed New Zealand’s Daryl Mitchell down to third, with Mitchell now holding 794 points.
The match day of September 27 proved to be a historic anomaly for the 50-over format. Across the globe, six different players scored ODI centuries on that single day, a record-breaking statistical occurrence in men’s international cricket. While the Indian duo dominated headlines in Kerala, England’s Tom Banton made one of the most dramatic statistical leaps in ranking history, jumping 333 places to reach 83rd.

Bowling and All-Rounder Movements
The updated rankings also reflected significant movement in the bowling department. South Africa’s Keshav Maharaj climbed three spots to secure third position. India’s Kuldeep Yadav remains a fixture in the top tier, currently ranked fifth, while Australian seamer Josh Hazlewood occupies the tenth spot.
The updates confirm India’s continued dominance in the ODI format, with the national side currently featuring two of the top three batters in the world as they transition into the latter half of the 2026 season.








