Test Batting Rankings

RankPlayerTeamRating
1Steven SmithAustralia941
2Kane WilliamsonNew Zealand880
3Joe RootEngland848
4Cheteshwar PujaraIndia846
5Virat KohliIndia818
6Quinton de KockSouth Africa802
7David WarnerAustralia759
8Younis KhanPakistan757
9Hashim AmlaSouth Africa748
10Azhar AliPakistan744

ODI Batting Rankings

RankPlayerTeamRating
1AB De VilliersSouth Africa875
2David WarnerAustralia871
3Virat KohliIndia852
4Joe RootEngland787
5Faf du PlessisSouth Africa781
6Quinton de KockSouth Africa780
7Martin GuptillNew Zealand777
8Babar AzamPakistan762
9Kane WilliamsonNew Zealand757

T20i Batting Rankings

RankPlayerTeamRating
1Virat KohliIndia799
2Aaron FinchAustralia787
3Kane WilliamsonNew Zealand745
4Joe RootEngland743
5Glenn MaxwellAustralia718
6Faf du PlessisSouth Africa706
7Mohammad ShahzadAfghanistan705
8Martin GuptillNew Zealand695
9Alex HalesEngland664
10Hamilton MasakadzaZimbabwe657
To Top