Virat Kohli has moved up to second in the ICC men's ODI batting rankings after his stunning century against West Indies, putting him within touching distance of India captain Shubman Gill at the top.

Kohli's unbeaten 139 off 88 balls in the first ODI in Thiruvananthapuram earned him 796 rating points, just 20 behind Gill's 816.

Gill also scored a century in the same match, reaching his tenth ODI hundred, but Kohli's record-breaking innings saw him climb one place in the latest rankings.

Kohli Moves to No. 2 After Record 55th ODI Century

Kohli's latest ranking surge followed one of the most remarkable individual performances of his ODI career.

The former India captain smashed an unbeaten 139 from just 88 deliveries, including nine sixes, as India chased down West Indies' target with eight wickets in hand.

The century was Kohli's 55th in ODI cricket, extending his record for the most hundreds in the format.

His innings also helped him move ahead of Daryl Mitchell in the latest rankings.

Kohli now sits second with 796 points, while Mitchell has slipped to third with 794.

Shubman Gill Holds on to Top Spot

Gill remains the No. 1 ODI batter with 816 rating points.

The India captain also had a memorable outing in Thiruvananthapuram, scoring his tenth ODI century during the same match.

The gap between the two Indian batters is now just 20 points, setting up an intriguing battle at the top of the rankings during the remainder of the West Indies series.

Rohit Sharma occupies fourth place with 719 points, meaning India have two batters inside the top four.

Kusal Mendis Reaches Career-Best Ranking

Sri Lanka's Kusal Mendis was one of the biggest movers among the leading ODI batters.

Mendis climbed three places to seventh after his outstanding 121 off 100 balls against England.

The innings came during Sri Lanka's three-match ODI series against England, which the visitors eventually won 2-1.

Mendis' rise to seventh represents a new career-best position in the ODI rankings.

England have only one batter in the top 10, with Joe Root currently ninth.

England captain Harry Brook moved up one place to 11th following his 77 in the final ODI, which England won by 223 runs.

Bavuma and Miller Rise After Australia Series

South Africa's Temba Bavuma and David Miller also made significant progress after their performances against Australia.

Bavuma climbed 10 places to 32nd, while Miller moved up to 41st.

Both batters scored centuries in South Africa's second ODI victory over Australia at the Wanderers.

Tom Banton was another major mover after a spectacular jump of 333 places.

Despite the huge rise, Banton sits at 83rd after 10 ODI appearances.

Maharaj, Kuldeep and Hazlewood Climb Bowling Rankings

There was also significant movement among the leading ODI bowlers.

South Africa spinner Keshav Maharaj climbed three places to third after an impressive series against Australia.

Maharaj took 2 for 54 and 4 for 20 in the opening two ODIs, earning him a career boost in the latest rankings.

India's Kuldeep Yadav also made a significant jump after returning to ODI cricket.

Kuldeep claimed 4 for 40 in the first ODI against West Indies, producing a match-winning performance that lifted him four places to fifth.

Australia's Josh Hazlewood returned to the top 10 after taking four wickets across the first two ODIs against South Africa.

Hazlewood climbed five places to reach 10th in the latest rankings.

India Have Two Batters Inside the Top Four

The latest rankings underline India's strength at the top of the ODI batting charts.

Gill remains No. 1, while Kohli has moved into second following his latest century.

With Kohli just 20 rating points behind his captain, the West Indies series could produce further changes at the top when the next rankings update arrives.

For now, India have two of the world's top four ODI batters, while Kuldeep's rise to fifth also gives them a prominent presence among the leading bowlers.