Virat Kohli hit a century against Pakistan to be back in top five of ICC rankings

India batter Virat Kohli has moved back into the top five of the latest ICC ODI batting rankings, after his unbeaten hundred against Pakistan in the Champions Trophy 2025.

Kohli, the former No.1 ODI batter, moved one place up to join compatriots Shubman Gill and Rohit Sharma in the top five. Gill continues to lead the list, breaking past the 800-rating mark to claim further lead from the second-ranked Babar Azam.

Aside from Kohli and New Zealand's Daryl Mitchell swapping places for the fifth spot, there was no other movement among the top-10 batters.

Further down, England's Ben Duckett, on the back of his record-breaking century against Australia, jumped 27 spots to break into the top-20, and reach 17. His 621 rating points are now his best-ever, in an ODI career that began back in 2016. Until even five months ago, he was outside of the top-100.

Also read: 'Have to get 200 plus' - Ben Duckett cost England game v Australia by scoring too slowly, says South Africa great

In the bowling rankings, Pakistan's Shaheen Afridi fell five positions to No.9, having finished with 2-74 against India, proving to be the most expensive bowler from either side in the game. South Africa's Keshav Maharaj moved one place to four, while Sri Lanka's Maheesh Theekshana continues to stay at the top.

In the all-rounders top-10, there was no movement, but New Zealand's Michael Bracewell snuck up 26 places to No.11, having claimed a career-best 4-26 against Bangladesh in the Champions Trophy. Mohammad Nabi, who became one of the oldest Champions Trophy debutants ever last week, maintains his top spot. Last year, he had become the oldest to top the all-rounders' charts.

ICC ODI ranking: Top batters

Rank Player Rating
1 Shubman Gill 817
2 Babar Azam 770
3 Rohit Sharma 757
4 Heinrich Klaasen 749
5 Virat Kohli 743

ICC ODI rankings: Top bowlers

Rank Player Rating
1 Maheesh Theekshana 680
2 Rashid Khan 658
3 Kuldeep Yadav 656
4 Keshav Maharaj 641
4 Bernard Scholtz 641

ICC ODI rankings: Top all-rounders

Rank Player Rating
1 Mohammed Nabi 296
2 Sikandar Raza 290
3 Azmatullah Omarzai 263
4 Mehidy Hasan Miraz 248
5 Rashid Khan 244

Follow Wisden for all cricket updates, including live scores, match stats, quizzes and more. Stay up to date with the latest cricket news, player updates, team standings, match highlights, video analysis and live match odds.