ICC Batsmen Rankings - Test, ODI & Twenty20

Test Batsmen

Rank Player Team Rating
10 Marnus Labuschagne AUS 935
20 Joe Root ENG 872
31 Kane Williamson NZ 862
41 Steve Smith AUS 845
56 Travis Head AUS 773
61 Rohit Sharma IND 773
71 Virat Kohli IND 767
81 Dimuth Karunaratne SL 754
90 Babar Azam PAK 750
100 Tom Latham NZ 728

ODI Batsmen

Rank Player Team Rating
10 Babar Azam PAK 873
20 Virat Kohli IND 844
30 Rohit Sharma IND 813
40 Ross Taylor NZ 801
50 Aaron Finch AUS 779
60 Jonny Bairstow ENG 775
70 David Warner AUS 762
80 Kane Williamson NZ 754
90 Quinton de Kock SA 743
100 Shai Hope WI 743

Twenty20 Batsmen

Rank Player Team Rating
10 Dawid Malan ENG 805
21 Babar Azam PAK 805
31 Mohammad Rizwan PAK 798
42 Aiden Markram SA 796
50 Lokesh Rahul IND 729
60 Aaron Finch AUS 709
70 Devon Conway NZ 703
80 Jos Buttler ENG 674
90 Rassie van der Dussen SA 669
100 Martin Guptill NZ 658