
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.
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.