Players Rankings

Test Rankings

NAMECOUNTRYRANKRATING
Virat Kohli IND1935
Steve SmithAUS2919
Kane Williamson NZ3847
Joe Root ENG4835
David Warner AUS5812
Cheteshwar Pujara IND6765
Dimuth Karunaratne SL7754
Dinesh Chandimal SL8733
Dean ElgarSA9724
Usman Khawaja AUS10719
Aiden Markram SA11703
Ross Taylor NZ12697
NAMECOUNTRYRANKRATING
James Anderson
ENG1903
Kagiso RabadSA2882
Ravinder JadejaIND3857
Vernon Philander SA4826
Ravichandran Ashwin IND5825
Pat Cummins AUS6800
Trent Boult NZ7795
Rangana HerathSL8791
Neil Wagner NZ9765
Josh Hazlewood AUS10759
Shannon Gabriel SL11757
Stuart BroadENG12750
NameCountry RankRating
Shakib Al HasanBAN1420
Ravinder Jadeja IND2378
Ravichandran AshwinIND3374
Vernon PhilanderSA4370
Jason HolderWI5354
Ben Stokes ENG6334
Chris Woakes ENG7269
Moeen Ali ENG8253
Pat Cummins AUS9248
Mitchell Starc AUS10247
Dilruwan Perera SL11224
Tim Southee NZ12206

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