ICC Cricket Rankings for Men Overview

ICC Cricket Ranking has always been the center of attraction in cricket. A ranking defines the player’s performance in cricket. Even if we can’t follow cricket frequently we can have an idea about a player by seeing ICC (International Cricket Council) rankings. The ranking keeps fluctuating based on the player’s performance. But ranking doesn’t dictate the players are currently playing every match.

ICC Men’s ODI Cricket Rankings

Here you can check out all latest ICC Cricket Ranking for top 10 batsman, bowlers and all rounders-

Top 10 Batsman in ICC ODI Ranking

Latest ICC ODI Ranking for Top 10 Batsman are as follows –

RankCountryPlayerRating
1IndiaShubman Gill784
2PakistanBabar Azam766
3IndiaRohit Sharma756
4South AfricaHeinrich Klaasen744
5IndiaVirat Kohli736
6New ZealandDaryl Mitchell720
7IrelandHarry Tector713
8IndiaShreyas Iyer704
9Sri LankaCharith Asalanka694
10AfghanistanIbrahim Zadran676

Top 10 Batsman in ICC T20I Ranking

Here is all latest ICC T20I Cricket Ranking for top 10 batsman as follow –

RankCountryPlayerRating
1AustraliaTravis Head856
2IndiaAbhishek Sharma829
3EnglandPhil Salt815
4IndiaTilak Varma804
5IndiaSuryakumar Yadav739
6EnglandJos Buttler735
7Sri LankaPathum Nissanka714
8New ZealandTim Seifert708
9PakistanBabar Azam681
10Sri LankaKusal Perera676

Top 10 Batsman in ICC Test Ranking

Here is all latest ICC Test Cricket Ranking for top 10 batsman as follow –

RankCountryPlayerRating
1EnglandJoe Root895
2EnglandHarry Brook876
3New ZealandKane Williamson867
4IndiaYashasvi Jaiswal847
5AustraliaSteve Smith823
6South AfricaTemba Bavuma769
7Sri LankaKamindu Mendis761
8AustraliaTravis Head748
9AustraliaUsman Khawaja739
10IndiaRishabh Pant739

ICC Men’s Cricket Rankings last updated on 6th May 2025.

Who is world’s no 1 batsman

Shubman Gill is world no 1 batsman in ODI cricket. Travis Head in T20I and Joe Root in test cricket.