Players Rankings

Test Rankings

NAMECOUNTRYRANKRATING
Virat Kohli IND1935
Steve SmithAUS2910
Kane Williamson NZ3876
Joe Root ENG4807
David Warner AUS5803
Cheteshwar Pujara IND6765
Dimuth Karunaratne SL7753
Dean ElgarSA8724
Aiden Markram SA9703
Usman Khawaja AUS10699
Dinesh Chandimal SL11695
Azhar AliPAK12683
NAMECOUNTRYRANKRATING
Kagiso RabadaSA1882
James AndersonENG2874
Mohammad Abbas PAK3829
Vernon Philander SA4826
Ravindra Jadeja IND5812
Pat Cummins AUS6784
Ravichandran Ashwin IND7777
Trent Boult NZ8772
Jason Holder WI9758
Yasir Shah AUS10752
Shannon Gabriel WI11749
Josh Hazlewood AUS12744
NameCountry RankRating
Shakib Al HasanBAN1405
Ravinder Jadeja IND2400
Jason Holder WI3372
Vernon PhilanderSA4370
Ben Stokes ENG5342
Ravichandran Ashwin IND6341
Moeen Ali ENG7292
Mitchell Starc AUS8246
Pat Cummins AUS9239
Chris Woakes ENG10238
Dilruwan Perera SL11222
Tim Southee NZ12198

ODI Rankings

NAMECOUNTRYRANKRATING
Virat KohliIND1899
Rohit SharmaIND2871
Joe Root ENG3807
David Warner AUS4803
Babar AzamPAK5798
Ross Taylor NZ6785
Kane Williamson NZ7778
Quinton de Kock SA8769
Shikhar Dhawan IND9767
Francois du Plessis SA10753
Martin Guptill NZ11731
Jonny Bairstow ENG12726
RankNameCountryRating
1Jasprit BumrahIND841
Rashid Khan AFG788
Kuldeep Yadav IND723
Trent Boult NZ699
Josh Hazlewood AUS696
Kagiso Rabada SA691
Imran Tahir SA685
Yuzvendra Chahal IND683
Adil Rashid  ENG683
10 Hasan Ali  PAK681
11 Mujeeb Zadran  AFG679
12 Mustafizur Rahman BAN671
NameCountry RankRating
Rashid Khan
AFG1353
Mohammad Nabi AFG2337
Shakib Al Hasan BAN3332
Mitchell Santner NZ4317
Mohammad HafeezPAK5306
Moeen Ali ENG6289
Angelo Mathews SL7281
Chris Woakes ENG8278
Jason Holder WI9274
Mitchell Marsh AUS10260
Sikandar Raza ZIM11259
Adil Rashid ENG12250

ICC T20I Batsmen 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 Bowlers 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