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 Babar Azam Pakistan 809
2 Dawid Malan England 805
3 Aiden Markram South Africa 796
4 Mohammad Rizwan Pakistan 735
5 KL Rahul India 729
6 Aaron Finch Australia 709
7 Devon Conway New Zealand 703
8 Jos Buttler England 674
9 Rassie van der Dussen South Africa 669
10 Martin Guptill New Zealand 658
11 Virat Kohli India 657
12 Evin Lewis West Indies 655
13 Rohit Sharma India 645
14 Quinton de Kock South Africa 641
15 Mitchell Marsh Australia 623