Icc Rankings

Batsmen Rankings - Test
Rank Name Team Rating
1 Kane Williamson New Zealand 895
2 Steven Smith Australia 891
3 Marnus Labuschagne Australia 878
4 Joe Root England 836
5 Virat Kohli India 814
6 Rishabh Pant India 747
7 Rohit Sharma India 747
8 Henry Nicholls New Zealand 744
9 David Warner Australia 724
10 Babar Azam Pakistan 714
11 Dimuth Karunaratne Sri Lanka 712
12 Ben Stokes England 698
13 Cheteshwar Pujara India 697
14 Tom Latham New Zealand 696
15 Ajinkya Rahane India 688
Batsmen Rankings - ODI
Rank Name Team Rating
1 Babar Azam Pakistan 865
2 Virat Kohli India 857
3 Rohit Sharma India 825
4 Ross Taylor New Zealand 801
5 Aaron Finch Australia 791
6 Jonny Bairstow England 785
7 Fakhar Zaman Pakistan 778
8 Faf du Plessis South Africa 778
9 David Warner Australia 773
10 Shai Hope West Indies 773
11 Quinton de Kock South Africa 756
12 Kane Williamson New Zealand 754
13 Imam-ul-Haq Pakistan 751
14 Mushfiqur Rahim Bangladesh 734
15 Joe Root England 723
Batsmen Rankings - T20
Rank Name Team Rating
1 Dawid Malan England 892
2 Aaron Finch Australia 830
3 Babar Azam Pakistan 828
4 Devon Conway New Zealand 774
5 Virat Kohli India 762
6 Rassie van der Dussen South Africa 756
7 KL Rahul India 743
8 Glenn Maxwell Australia 694
9 Martin Guptill New Zealand 688
10 Mohammad Rizwan Pakistan 640
11 Hazratullah Zazai Afghanistan 636
12 Eoin Morgan England 633
13 Evin Lewis West Indies 626
14 Rohit Sharma India 613
15 Jonny Bairstow England 605