Icc Rankings

Batsmen Rankings - Test
Rank Name Team Rating
1 Joe Root England 903
2 Kane Williamson New Zealand 901
3 Steven Smith Australia 891
4 Marnus Labuschagne Australia 878
5 Rohit Sharma India 813
6 Virat Kohli India 783
7 Babar Azam Pakistan 749
8 David Warner Australia 724
9 Quinton de Kock South Africa 717
10 Henry Nicholls New Zealand 714
11 Dimuth Karunaratne Sri Lanka 712
12 Ross Taylor New Zealand 693
13 Rishabh Pant India 690
14 Tom Latham New Zealand 677
15 Cheteshwar Pujara India 673
Batsmen Rankings - ODI
Rank Name Team Rating
1 Babar Azam Pakistan 873
2 Virat Kohli India 844
3 Rohit Sharma India 813
4 Ross Taylor New Zealand 801
5 Aaron Finch Australia 779
6 Jonny Bairstow England 775
7 David Warner Australia 762
8 Shai Hope West Indies 758
9 Kane Williamson New Zealand 754
10 Quinton de Kock South Africa 747
11 Fakhar Zaman Pakistan 741
12 Joe Root England 740
13 Mushfiqur Rahim Bangladesh 723
14 Imam-ul-Haq Pakistan 717
15 Martin Guptill New Zealand 707
Batsmen Rankings - T20
Rank Name Team Rating
1 Dawid Malan England 841
2 Babar Azam Pakistan 819
3 Aaron Finch Australia 733
4 Virat Kohli India 717
5 Devon Conway New Zealand 700
6 KL Rahul India 699
7 Mohammad Rizwan Pakistan 692
8 Quinton de Kock South Africa 671
9 Evin Lewis West Indies 664
10 Hazratullah Zazai Afghanistan 636
11 Aiden Markram South Africa 634
12 Martin Guptill New Zealand 622
13 Rassie van der Dussen South Africa 616
14 Eoin Morgan England 599
15 Paul Stirling Ireland 593