Players Rankings

Test Rankings

NAMECOUNTRYRANKRATING
Virat Kohli IND1922
Kane Williamson NZ2897
Cheteshwar Pujara IND3892
Steve Smith AUS4874
Joe Root ENG5807
David Warner AUS6772
Henry Nicholls SL7763
Dean ElgarSA8727
Dimuth Karunaratne SL9715
Aiden Markram SA10698
Angelo Mathews SL11687
Usman Khawaja AUS12687
NAMECOUNTRYRANKRATING
Kagiso RabadaSA1893
James AndersonENG2874
Pat Cummins AUS3804
Vernon Philander SA4804
Ravindra Jadeja IND5794
Mohammad Abbas PAK6789
Trent Boult NZ7771
Tim Southee NZ8767
Ravichandran Ashwin IND9763
Jason Holder WI10751
Josh Hazlewood AUS11743
Shannon Gabriel WI12742
NameCountry RankRating
Shakib Al HasanBAN1415
Ravinder Jadeja IND2387
Jason Holder WI3365
Vernon PhilanderSA4353
Ben Stokes ENG5342
Ravichandran Ashwin IND6321
Pat Cummins AUS7301
Moeen Ali ENG8292
Mitchell Starc AUS9247
Chris Woakes ENG10238
Tim Southee NZ11230
Mehedi Hasan BAN12213

ODI Rankings

NAMECOUNTRYRANKRATING
Virat KohliIND1887
Rohit SharmaIND2854
Ross Taylor NZ3821
Joe Root ENG4807
Babar AzamPAK5801
Francois du Plessis SA6791
Shai Hope WI7780
Quinton de Kock SA8758
Fakhar Zaman PAK9755
Shikhar Dhawan IND10744
Kane Williamson NZ11739
Jonny Bairstow ENG12726
RankNameCountryRating
1Jasprit BumrahIND808
Rashid KhanAFG788
Trent Boult NZ732
Kuldeep Yadav IND719
Yuzvendra Chahal IND709
Mustafizur Rahman BAN695
Kagiso Rabada SA688
Adil Rashid ENG683
Mujeeb Zadran AFG679
10 Josh Hazlewood AUS665
11 Imran Tahir SA654
12 Chris Woakes ENG642
NameCountry RankRating
Rashid KhanAFG1353
Shakib Al Hasan BAN2352
Mohammad Nabi AFG3337
Mohammad Hafeez PAK4296
Moeen Ali ENG5289
Mitchell Santner NZ6280
Chris Woakes ENG7278
Angelo Mathews SL8273
Jason Holder WI9266
Sikandar Raza ZIM10259
Adil Rashid ENG11254
Ben Stokes AUS12250

ICC T20I Batsman Rankings

NAMECOUNTRYRANKRATING
Babar Azam
PAK1858
Aaron Finch AUS2839
Colin Munro NZ3815
Lokesh RahulIND4780
Fakhar Zaman PAK5749
Glenn Maxwel AUS6742
Rohit Sharma IND7707
Martin Guptill NZ8703
Alex Hales ENG9697
Jason Roy ENG10688
D'Arcy Short AUS11677
Kane Williamson NZ12664

ICC T20I Bowling Rankings

NAMECOUNTRYRANKRATING
Rashid Khan
AFG1793
Shadab Khan PAK2752
Adil Rashid ENG3676
Yuzvendra Chahal IND4669
Ish Sodhi NZ5668
Imran Tahir SA6653
Faheem Ashraf PAK7652
Imad Wasim PAK8651
Billy Stanlake AUS9640
Andrew Tye AUS10634
Shakib Al Hasan BAN11633
Mohammad NabiAFG12630

ICC T20I All-Rounders Rankings

NameCountry RankRating
Glenn Maxwell AUS1345
Mohammad Nabi AFG2313
Shakib Al Hasan BAN3310
JP Duminy SA4225
Thisara Perera SL5213
Mahmudullah BAN6213
Paul Stirling IRE7208
Richard Berrington SCO8202
Sean Williams ZIM9197
Marlon Samuels WI10197
Mohammad Hafeez PAK11192
Samiullah Shenwari AFG12188