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 –
ICC ODI Ranking | Batsman | Country | Points |
1 | Babar Azam | PAK | 891 |
2 | Rassie van der Dussen | SA | 766 |
3 | Imam-ul-Haq | PAK | 764 |
4 | Quinton de Kock | SA | 759 |
5 | David Warner | AUS | 747 |
6 | Virat Kohli | IND | 726 |
7 | Steve Smith | AUS | 719 |
8 | Rohit Sharma | IND | 715 |
9 | Jonny Bairstow | ENG | 710 |
10 | Fakhar Zaman | PAK | 695 |
Top 10 Batsman in ICC T20I Ranking
Here is all latest ICC T20I Cricket Ranking for top 10 batsman as follow –
ICC T20I Ranking | Batsman | Country | Points |
1 | Suryakumar Yadav | IND | 908 |
2 | Mohammad Rizwan | PAK | 836 |
3 | Devon Conway | NZ | 788 |
4 | Babar Azam | PAK | 778 |
5 | Aiden Markram | SA | 748 |
6 | Dawid Malan | ENG | 719 |
7 | Glenn Phillips | NZ | 699 |
8 | Rilee Rossouw | SA | 693 |
9 | Aaron Finch | AUS | 680 |
10 | Alex Hales | ENG | 655 |