- ICC Ranking - Test, T20, ODI, cricinfo, mobilecric, cricbuzz, livescore and more

Batsmen Rankings - Test
RankNameTeamRating
1Kane WilliamsonNew Zealand901
2Steven SmithAustralia891
3Marnus LabuschagneAustralia878
4Virat KohliIndia812
5Joe RootEngland797
6Rohit SharmaIndia759
7Rishabh PantIndia752
8David WarnerAustralia724
9Quinton de KockSouth Africa717
10Henry NichollsNew Zealand714
11Babar AzamPakistan714
12Dimuth KarunaratneSri Lanka712
13Ajinkya RahaneIndia700
14Ross TaylorNew Zealand693
15Ben StokesEngland691
Batsmen Rankings - ODI
RankNameTeamRating
1Babar AzamPakistan873
2Virat KohliIndia844
3Rohit SharmaIndia813
4Ross TaylorNew Zealand801
5Aaron FinchAustralia779
6Jonny BairstowEngland775
7David WarnerAustralia762
8Quinton de KockSouth Africa758
9Shai HopeWest Indies758
10Kane WilliamsonNew Zealand754
11Fakhar ZamanPakistan741
12Joe RootEngland740
13Mushfiqur RahimBangladesh723
14Imam-ul-HaqPakistan717
15Martin GuptillNew Zealand707
Batsmen Rankings - T20
RankNameTeamRating
1Dawid MalanEngland841
2Babar AzamPakistan819
3Aaron FinchAustralia795
4Devon ConwayNew Zealand774
5Virat KohliIndia717
6KL RahulIndia699
7Mohammad RizwanPakistan692
8Martin GuptillNew Zealand688
9Evin LewisWest Indies664
10Rassie van der DussenSouth Africa650
11Hazratullah ZazaiAfghanistan636
12Glenn MaxwellAustralia615
13Quinton de KockSouth Africa609
14Eoin MorganEngland599
15Jason RoyEngland592
icc cricket Rankings for Top men/batting Test match, icc cricket Rankings for Top men/batting ODI match, icc cricket Rankings for Top men/batting T20 match, icc cricket Rankings for Top 10 men/batting Test match, icc cricket Rankings for Top 10 men/batting ODI match, icc cricket Rankings for Top 10 men/batting T20 match,