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 KohliIND1899
Rohit SharmaIND2871
Joe Root ENG3808
Ross Taylor NZ4807
Babar AzamPAK5802
David WarnerAUS6791
Francois du Plessis SA7785
Shai Hope WI8780
Shikhar Dhawan IND9767
Kane Williamson NZ10756
Quinton de Kock SA11754
Fakhar Zaman PAK12729
RankNameCountryRating
1Jasprit BumrahIND841
Rashid KhanAFG788
Kuldeep Yadav IND723
Kagiso Rabada  SA702
Mustafizur Rahman BAN695
Yuzvendra Chahal IND683
Adil Rashid ENG683
Trent Boult NZ682
Mujeeb Zadran AFG679
10 Josh Hazlewood  PAK675
11 Imran Tahir SA664
12 Akila Dananjaya  SL651
NameCountry RankRating
Rashid KhanAFG1353
Shakib Al Hasan BAN2352
Mohammad Nabi AFG3337
Mohammad Hafeez PAK4311
Mitchell SantnerNZ5308
Moeen Ali ENG6289
Angelo Mathews SL7281
Chris Woakes ENG8278
Jason Holder WI9266
Sikandar Raza ZIM10259
Adil Rashid ENG11254
Mitchell Marsh AUS12252

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