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

Batsmen Rankings - Test
RankNameTeamRating
1Kane WilliamsonNew Zealand919
2Steven SmithAustralia900
3Virat KohliIndia870
4Marnus LabuschagneAustralia866
5Babar AzamPakistan781
6Ben StokesEngland760
7Ajinkya RahaneIndia756
8Cheteshwar PujaraIndia753
9Henry NichollsNew Zealand747
10David WarnerAustralia745
11Joe RootEngland738
12Tom LathamNew Zealand706
13Dean ElgarSouth Africa684
14Quinton de KockSouth Africa677
15Dimuth KarunaratneSri Lanka673
Batsmen Rankings - ODI
RankNameTeamRating
1Virat KohliIndia870
2Rohit SharmaIndia842
3Babar AzamPakistan837
4Ross TaylorNew Zealand818
5Aaron FinchAustralia791
6Faf du PlessisSouth Africa790
7David WarnerAustralia773
8Kane WilliamsonNew Zealand765
9Quinton de KockSouth Africa755
10Jonny BairstowEngland754
11Shai HopeWest Indies750
12Imam-ul-HaqPakistan748
13Joe RootEngland734
14Martin GuptillNew Zealand711
15Steven SmithAustralia707
Batsmen Rankings - T20
RankNameTeamRating
1Dawid MalanEngland915
2Babar AzamPakistan820
3KL RahulIndia816
4Aaron FinchAustralia808
5Rassie van der DussenSouth Africa744
6Glenn MaxwellAustralia701
7Virat KohliIndia697
8Colin MunroNew Zealand695
9Tim SeifertNew Zealand685
10Hazratullah ZazaiAfghanistan676
11Eoin MorganEngland662
12Evin LewisWest Indies635
13Quinton de KockSouth Africa635
14Rohit SharmaIndia623
15Martin GuptillNew Zealand621
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,