ICC Ranking

Men's Batting Rankings

T20
T20I Batting Rankings
1-(0)
Pos Player Team Rating
2 -(0) Mohammad Rizwan Pak 836
3 -(0) Devon Conway NZ 788
4 -(0) Babar Azam Pak 771
5 -(0) Aiden Markram SA 748
ODI
ODI Batting Rankings
1-(0)
Babar Azam
PAK
890
Pos Player Team Rating
2 -(0) Imam-ul-Haq Pak 779
3 -(0) Rassie van der Dussen SA 766
4 -(0) Quinton de Kock SA 759
5 -(0) Jonny Bairstow Eng 710
Test
Test Batting Rankings
1-(0)
Joe Root
ENG
887
Pos Player Team Rating
2 -(0) Marnus Labuschagne Aus 885
3 -(0) Babar Azam Pak 879
4 -(0) Steve Smith Aus 848
5 -(0) Rishabh Pant IND 801

Men's Bowling Rankings

T20
T20I Bowling Rankings
1-(0)
Pos Player Team Rating
2 -(3) Rashid Khan sl 698
3 -(1) Josh Hazlewood aus 690
4 -(1) Tabraiz Shamsi sa 681
5 -(1) Adam Zampa aus 678
ODI
ODI Bowling Rankings
1-(0)
Trent Boult
NZ
775
Pos Player Team Rating
2 -(0) Josh Hazlewood aus 727
3 -(0) Mujeeb Ur Rahman afg 676
4 -(0) Shaheen Afridi Pak 661
5 -(0) Mohammad Nabi afg 657
Test
Test Bowling Rankings
1-(0)
Pat Cummins
AUS
891
Pos Player Team Rating
2 -(0) Ravichandran Ashwin ind 842
3 -(0) Shaheen Afridi NZ 828
4 -(0) Jasprit Bumrah ind 828
5 -(0) James Anderson eng 825

Men's All-Rounder Rankings

T20
T20I All-Rounder Rankings
1-(0)
Shakib Al Hasan
BAN
252
Pos Player Team Rating
2 -(0) Mohammad Nabi afg 233
3 -(0) Hardik Pandya ind 194
4 -(0) Sikandar Raza zim 184
5 -(0) J.J. Smit nam 174
ODI
ODI All-Rounder Rankings
1-(0)
Shakib Al Hasan
BAN
372
Pos Player Team Rating
2 -(0) Mohammad Nabi afg 325
3 -(0) Rashid Khan afg 290
4 -(0) Mitchell Santner nz 275
5 -(0) Sikandar Raza zim 261
Test
Test All-Rounder Rankings
1-(0)
Ravindra Jadeja
IND
384
Pos Player Team Rating
2 -(0) Ben Stokes eng 362
3 -(0) Ravichandran Ashwin ind 335
4 -(0) Shakib Al Hasan ban 328
5 -(0) Jason Holder wi 323