ICC Cricket Rankings for Tests, ODIs, T20Is - Men's
Position Player Team Player Type Rating
1 Joe Root ENG Batter 884
2 Harry Brook ENG Batter 853
3 Kane Williamson NZ Batter 850
4 Steve Smith AUS Batter 809
5 Temba Bavuma SA Batter 794
6 Travis Head AUS Batter 792
7 Kamindu Mendis SL Batter 781
8 Yashasvi Jaiswal IND Batter 749
9 Daryl Mitchell NZ Batter 748
10 Ben Duckett ENG Batter 739
11 Shubman Gill IND Batter 737
12 Rishabh Pant IND Batter 734
13 Saud Shakeel PAK Batter 734
14 Dinesh Chandimal SL Batter 717
15 Pathum Nissanka SL Batter 685
16 Aiden Markram SA Batter 683
17 Alex Carey AUS Batter 672
18 Sean Williams ZIM Batter 668
19 Jamie Smith ENG Batter 667
20 Mohammad Rizwan PAK Batter 664
Position Player Team Player Type Rating
1 Jasprit Bumrah IND Bowler 895
2 Matt Henry NZ Bowler 846
3 Noman Ali PAK Bowler 843
4 Pat Cummins AUS Bowler 830
5 Mitchell Starc AUS Bowler 820
6 Kagiso Rabada SA Bowler 815
7 Josh Hazlewood AUS Bowler 807
8 Scott Boland AUS Bowler 785
9 Nathan Lyon AUS Bowler 765
10 Marco Jansen SA Bowler 761
11 Mohammed Siraj IND Bowler 734
12 Gus Atkinson ENG Bowler 710
13 Kuldeep Yadav IND Bowler 708
14 Prabath Jayasuriya SL Bowler 693
15 Taijul Islam BAN Bowler 691
16 Ravindra Jadeja IND Bowler 676
17 Keshav Maharaj SA Bowler 671
18 Shamar Joseph WI Bowler 667
19 Jayden Seales WI Bowler 666
20 Asitha Fernando SL Bowler 659
Position Player Team Player Type Rating
1 Ravindra Jadeja IND Allrounder 437
2 Ben Stokes ENG Allrounder 306
3 Mehidy Hasan Miraz BAN Allrounder 299
4 Pat Cummins AUS Allrounder 265
5 Mitchell Starc AUS Allrounder 255
6 Marco Jansen SA Allrounder 254
7 Wiaan Mulder SA Allrounder 248
8 Gus Atkinson ENG Allrounder 237
9 Joe Root ENG Allrounder 230
10 Mitchell Santner NZ Allrounder 225
11 Axar Patel IND Allrounder 206
12 Washington Sundar IND Allrounder 205
13 Matt Henry NZ Allrounder 203
14 Kagiso Rabada SA Allrounder 202
15 Shamar Joseph WI Allrounder 188
16 Cameron Green AUS Allrounder 184
17 Nathan Lyon AUS Allrounder 179
18 Glenn Phillips NZ Allrounder 179
19 Keshav Maharaj SA Allrounder 175
20 Noman Ali PAK Allrounder 163
Position Player Team Player Type Rating
1 Rohit Sharma IND Batter 781
2 Daryl Mitchell NZ Batter 766
3 Ibrahim Zadran AFG Batter 764
4 Shubman Gill IND Batter 745
5 Virat Kohli IND Batter 725
6 Babar Azam PAK Batter 722
7 Harry Tector IRE Batter 708
8 Shai Hope WI Batter 701
9 Shreyas Iyer IND Batter 700
10 Charith Asalanka SL Batter 690
11 Travis Head AUS Batter 653
12 Rachin Ravindra NZ Batter 645
13 Quinton de Kock SA Batter 642
14 Pathum Nissanka SL Batter 639
15 Kusal Mendis SL Batter 638
16 KL Rahul IND Batter 631
17 Salman Ali Agha PAK Batter 631
18 Rahmanullah Gurbaz AFG Batter 626
19 Paul Stirling IRE Batter 625
20 Sikandar Raza ZIM Batter 602
Position Player Team Player Type Rating
1 Rashid Khan AFG Bowler 710
2 Jofra Archer ENG Bowler 670
3 Keshav Maharaj SA Bowler 660
4 Maheesh Theekshana SL Bowler 647
5 Bernard Scholtz NAM Bowler 645
6 Mitchell Santner NZ Bowler 636
7 Kuldeep Yadav IND Bowler 634
8 Josh Hazlewood AUS Bowler 628
9 Abrar Ahmed PAK Bowler 624
10 Wanindu Hasaranga SL Bowler 619
11 Matt Henry NZ Bowler 619
12 Adil Rashid ENG Bowler 603
13 Adam Zampa AUS Bowler 601
14 Ravindra Jadeja IND Bowler 598
15 Mohammed Siraj IND Bowler 586
16 Saurabh Netravalkar USA Bowler 582
17 Mehidy Hasan Miraz BAN Bowler 580
18 Mohammed Shami IND Bowler 578
19 Jayden Seales WI Bowler 578
20 Gudakesh Motie WI Bowler 574
Position Player Team Player Type Rating
1 Azmatullah Omarzai AFG Allrounder 334
2 Sikandar Raza ZIM Allrounder 302
3 Mohammad Nabi AFG Allrounder 285
4 Mehidy Hasan Miraz BAN Allrounder 273
5 Rashid Khan AFG Allrounder 257
6 Mitchell Santner NZ Allrounder 255
7 Michael Bracewell NZ Allrounder 239
8 Wanindu Hasaranga SL Allrounder 234
9 Axar Patel IND Allrounder 229
10 Brandon McMullen SCO Allrounder 228
11 Ravindra Jadeja IND Allrounder 207
12 Gerhard Erasmus NAM Allrounder 204
13 Josh Hazlewood AUS Allrounder 197
14 Salman Ali Agha PAK Allrounder 196
15 Sean Williams ZIM Allrounder 189
16 Curtis Campher IRE Allrounder 187
17 Gudakesh Motie WI Allrounder 184
18 Roston Chase WI Allrounder 184
19 Rachin Ravindra NZ Allrounder 183
20 Charith Asalanka SL Allrounder 180
Position Player Team Player Type Rating
1 Abhishek Sharma IND Batter 920
2 Philip Salt ENG Batter 849
3 Pathum Nissanka SL Batter 794
4 Sahibzada Farhan PAK Batter 776
5 Jos Buttler ENG Batter 770
6 Tilak Varma IND Batter 761
7 Travis Head AUS Batter 713
8 Suryakumar Yadav IND Batter 691
9 Mitchell Marsh AUS Batter 684
10 Tim Seifert NZ Batter 683
11 Kusal Perera SL Batter 678
12 Dewald Brevis SA Batter 672
13 Tim David AUS Batter 665
14 Shai Hope WI Batter 664
15 Tim Robinson NZ Batter 655
16 Rahmanullah Gurbaz AFG Batter 638
17 Reeza Hendricks SA Batter 638
18 Tanzid Hasan BAN Batter 636
19 Ibrahim Zadran AFG Batter 609
20 Josh Inglis AUS Batter 609
Position Player Team Player Type Rating
1 Varun Chakaravarthy IND Bowler 780
2 Jacob Duffy NZ Bowler 699
3 Rashid Khan AFG Bowler 694
4 Wanindu Hasaranga SL Bowler 692
5 Adil Rashid ENG Bowler 686
6 Akeal Hosein WI Bowler 675
7 Nathan Ellis AUS Bowler 660
8 Abrar Ahmed PAK Bowler 659
9 Adam Zampa AUS Bowler 655
10 Mustafizur Rahman BAN Bowler 649
11 Nuwan Thushara SL Bowler 648
12 Josh Hazlewood AUS Bowler 646
13 Mohammad Nawaz PAK Bowler 638
14 Axar Patel IND Bowler 628
15 Maheesh Theekshana SL Bowler 628
16 Mujeeb Ur Rahman AFG Bowler 623
17 Mahedi Hasan BAN Bowler 617
18 Shaheen Afridi PAK Bowler 615
19 Mitchell Santner NZ Bowler 615
20 Kuldeep Yadav IND Bowler 612
Position Player Team Player Type Rating
1 Sikandar Raza ZIM Allrounder 289
2 Saim Ayub PAK Allrounder 269
3 Roston Chase WI Allrounder 252
4 Mohammad Nabi AFG Allrounder 213
5 Romario Shepherd WI Allrounder 212
6 Hardik Pandya IND Allrounder 211
7 Mohammad Nawaz PAK Allrounder 209
8 Dipendra Singh Airee NEP Allrounder 202
9 Azmatullah Omarzai AFG Allrounder 184
10 Wanindu Hasaranga SL Allrounder 184
11 Axar Patel IND Allrounder 180
12 Marcus Stoinis AUS Allrounder 175
13 Rashid Khan AFG Allrounder 174
14 Liam Livingstone ENG Allrounder 171
15 Jason Holder WI Allrounder 164
16 Gerhard Erasmus NAM Allrounder 155
17 Abhishek Sharma IND Allrounder 154
18 Aiden Markram SA Allrounder 152
19 Mitchell Santner NZ Allrounder 147
20 Dasun Shanaka SL Allrounder 144
ICC Cricket Rankings for ODIs, T20Is - Women's
Position Player Team Player Type Rating
1 Laura Wolvaardt SAW Batter 814
2 Smriti Mandhana INDW Batter 811
3 Ashleigh Gardner AUSW Batter 738
4 Nat Sciver-Brunt ENGW Batter 714
5 Beth Mooney AUSW Batter 700
6 Alyssa Healy AUSW Batter 688
7 Ellyse Perry AUSW Batter 669
8 Sophie Devine NZW Batter 669
9 Hayley Kristen Matthews WIW Batter 663
10 Jemimah Rodrigues INDW Batter 658
11 Chamari Athapaththu SLW Batter 647
12 Sidra Amin PAKW Batter 639
13 Phoebe Litchfield AUSW Batter 637
14 Harmanpreet Kaur INDW Batter 634
15 Amy Jones ENGW Batter 634
16 Tazmin Brits SAW Batter 628
17 Marizanne Kapp SAW Batter 620
18 Gaby Lewis IREW Batter 606
19 Tammy Beaumont ENGW Batter 606
20 Annabel Sutherland AUSW Batter 598
Position Player Team Player Type Rating
1 Sophie Ecclestone ENGW Bowler 747
2 Marizanne Kapp SAW Bowler 712
3 Alana King AUSW Bowler 695
4 Ashleigh Gardner AUSW Bowler 675
5 Deepti Sharma INDW Bowler 657
6 Annabel Sutherland AUSW Bowler 650
7 Kim Garth AUSW Bowler 646
8 Hayley Kristen Matthews WIW Bowler 634
9 Megan Schutt AUSW Bowler 633
10 Nonkululeko Mlaba SAW Bowler 610
11 Nashra Sandhu PAKW Bowler 610
12 Nahida Akter BANW Bowler 586
13 Jess Kerr NZW Bowler 584
14 Lea Tahuhu NZW Bowler 578
15 Charlie Dean ENGW Bowler 575
16 Sadia Iqbal PAKW Bowler 565
17 Amelia Kerr NZW Bowler 564
18 Kate Cross ENGW Bowler 560
19 Renuka Singh Thakur INDW Bowler 558
20 Ayabonga Khaka SAW Bowler 554
Position Player Team Player Type Rating
1 Ashleigh Gardner AUSW Allrounder 498
2 Marizanne Kapp SAW Allrounder 441
3 Hayley Kristen Matthews WIW Allrounder 420
4 Deepti Sharma INDW Allrounder 392
5 Annabel Sutherland AUSW Allrounder 388
6 Amelia Kerr NZW Allrounder 332
7 Nat Sciver-Brunt ENGW Allrounder 280
8 Sophie Devine NZW Allrounder 279
9 Chamari Athapaththu SLW Allrounder 269
10 Nadine de Klerk SAW Allrounder 262
11 Orla Prendergast IREW Allrounder 260
12 Alana King AUSW Allrounder 252
13 Chloe Lesleigh Tryon SAW Allrounder 235
14 Charlie Dean ENGW Allrounder 223
15 Josephine Nkomo ZIMW Allrounder 175
16 Kim Garth AUSW Allrounder 167
17 Sophie Ecclestone ENGW Allrounder 160
18 Fatima Sana PAKW Allrounder 160
19 Laura Delany IREW Allrounder 159
20 Georgia Wareham AUSW Allrounder 151
Position Player Team Player Type Rating
1 Beth Mooney AUSW Batter 794
2 Hayley Kristen Matthews WIW Batter 774
3 Smriti Mandhana INDW Batter 767
4 Tahlia McGrath AUSW Batter 757
5 Laura Wolvaardt SAW Batter 731
6 Tazmin Brits SAW Batter 693
7 Chamari Athapaththu SLW Batter 689
8 Suzie Bates NZW Batter 671
9 Shafali Verma INDW Batter 655
10 Alyssa Healy AUSW Batter 639
11 Nat Sciver-Brunt ENGW Batter 639
12 Amelia Kerr NZW Batter 633
13 Danielle Nicole Wyatt-Hodge ENGW Batter 629
14 Jemimah Rodrigues INDW Batter 625
15 Gaby Lewis IREW Batter 614
16 Harmanpreet Kaur INDW Batter 613
17 Sophie Devine NZW Batter 612
18 Nigar Sultana BANW Batter 610
19 Phoebe Litchfield AUSW Batter 602
20 Sophia Dunkley ENGW Batter 593
Position Player Team Player Type Rating
1 Annabel Sutherland AUSW Bowler 736
2 Deepti Sharma INDW Bowler 732
3 Sadia Iqbal PAKW Bowler 732
4 Sophie Ecclestone ENGW Bowler 727
5 Lauren Bell ENGW Bowler 714
6 Georgia Wareham AUSW Bowler 704
7 Charlie Dean ENGW Bowler 704
8 Afy Fletcher WIW Bowler 702
9 Nashra Sandhu PAKW Bowler 700
10 Nonkululeko Mlaba SAW Bowler 696
11 Renuka Singh Thakur INDW Bowler 692
12 Megan Schutt AUSW Bowler 689
13 Rabeya Khan BANW Bowler 687
14 Amelia Kerr NZW Bowler 687
15 Radha Yadav INDW Bowler 686
16 Sarah Glenn ENGW Bowler 661
17 Ashleigh Gardner AUSW Bowler 657
18 Hayley Kristen Matthews WIW Bowler 653
19 Darcie Brown AUSW Bowler 637
20 Inoshi Priyadharshani Fernando SLW Bowler 632
Position Player Team Player Type Rating
1 Hayley Kristen Matthews WIW Allrounder 505
2 Amelia Kerr NZW Allrounder 434
3 Deepti Sharma INDW Allrounder 387
4 Ashleigh Gardner AUSW Allrounder 372
5 Chamari Athapaththu SLW Allrounder 361
6 Marizanne Kapp SAW Allrounder 270
7 Sophie Ecclestone ENGW Allrounder 269
8 Nida Dar PAKW Allrounder 260
9 Orla Prendergast IREW Allrounder 255
10 Nadine de Klerk SAW Allrounder 234
11 Fatima Sana PAKW Allrounder 228
12 Deandra Dottin WIW Allrounder 215
13 Kathryn Bryce SCOW Allrounder 215
14 Georgia Wareham AUSW Allrounder 208
15 Tahlia McGrath AUSW Allrounder 205
16 Nat Sciver-Brunt ENGW Allrounder 198
17 Sophie Devine NZW Allrounder 196
18 Chloe Lesleigh Tryon SAW Allrounder 194
19 Kavisha Dilhari SLW Allrounder 191
20 Annabel Sutherland AUSW Allrounder 186