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

Batsmen Rankings - Test
RankNameTeamRating
1Joe RootEngland903
2Kane WilliamsonNew Zealand901
3Steven SmithAustralia891
4Marnus LabuschagneAustralia878
5Rohit SharmaIndia813
6Virat KohliIndia783
7Babar AzamPakistan749
8David WarnerAustralia724
9Quinton de KockSouth Africa717
10Henry NichollsNew Zealand714
11Dimuth KarunaratneSri Lanka712
12Ross TaylorNew Zealand693
13Rishabh PantIndia690
14Tom LathamNew Zealand677
15Cheteshwar PujaraIndia673
Batsmen Rankings - ODI
RankNameTeamRating
1Babar AzamPakistan873
2Virat KohliIndia844
3Rohit SharmaIndia813
4Ross TaylorNew Zealand801
5Aaron FinchAustralia779
6Jonny BairstowEngland775
7David WarnerAustralia762
8Shai HopeWest Indies758
9Kane WilliamsonNew Zealand754
10Quinton de KockSouth Africa747
11Fakhar ZamanPakistan741
12Joe RootEngland740
13Mushfiqur RahimBangladesh723
14Imam-ul-HaqPakistan717
15Martin GuptillNew Zealand707
Batsmen Rankings - T20
RankNameTeamRating
1Babar AzamPakistan809
2Dawid MalanEngland805
3Aiden MarkramSouth Africa796
4Mohammad RizwanPakistan735
5KL RahulIndia729
6Aaron FinchAustralia709
7Devon ConwayNew Zealand703
8Jos ButtlerEngland674
9Rassie van der DussenSouth Africa669
10Martin GuptillNew Zealand658
11Virat KohliIndia657
12Evin LewisWest Indies655
13Rohit SharmaIndia645
14Quinton de KockSouth Africa641
15Mitchell MarshAustralia623
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,