ICC Batsmen Rankings - Test, ODI & Twenty20

Test Batsmen

Rank Player Team Rating
1 Kane Williamson NZ 901
2 Steve Smith AUS 891
3 Marnus Labuschagne AUS 878
4 Virat Kohli IND 812
5 Joe Root ENG 797
6 Rohit Sharma IND 759
7 Rishabh Pant IND 752
8 David Warner AUS 724
9 Quinton de Kock SA 717
10 Henry Nicholls NZ 714

ODI Batsmen

Rank Player Team Rating
1 Babar Azam PAK 873
2 Virat Kohli IND 857
3 Rohit Sharma IND 825
4 Ross Taylor NZ 801
5 Aaron Finch AUS 791
6 Jonny Bairstow ENG 775
7 David Warner AUS 773
8 Shai Hope WI 773
9 Francois du Plessis SA 770
10 Kane Williamson NZ 754

Twenty20 Batsmen

Rank Player Team Rating
1 Dawid Malan ENG 888
2 Babar Azam PAK 828
3 Aaron Finch AUS 805
4 Devon Conway NZ 774
5 Virat Kohli IND 762
6 Lokesh Rahul IND 743
7 Rassie van der Dussen SA 692
8 Martin Guptill NZ 688
9 Glenn Maxwell AUS 653
10 Evin Lewis WI 645