ICC All-rounders Rankings - Test, ODI & Twenty20

Test All-rounders

Rank Player Team Rating
1 Ravindra Jadeja IND 469
2 Ravichandran Ashwin IND 330
3 Shakib Al Hasan BAN 320
4 Axar Patel IND 281
5 Ben Stokes ENG 280
6 Jason Holder WI 270
7 Joe Root ENG 265
8 Marco Jansen SA 235
9 Pat Cummins AUS 234
10 Kyle Mayers WI 230
11 Mitchell Starc AUS 222
12 Chris Woakes ENG 215
13 Kyle Jamieson NZ 207
14 Mehidy Hasan BAN 201
15 Tim Southee NZ 175
16 Kagiso Rabada SA 170
17 Cameron Green AUS 159
18 Keshav Maharaj SA 157
19 Nathan Lyon AUS 155
20 Neil Wagner NZ 152
21 Mark Wood ENG 151
22 Ramesh Mendis SL 149
23 Glenn Phillips NZ 147
24 Matt Henry NZ 146
25 Ollie Robinson ENG 146
26 Alzarri Joseph WI 135
27 Roston Chase WI 133
28 Aamer Jamal PAK 131
29 Kemar Roach WI 129
30 Mitchell Marsh AUS 127
31 Moeen Ali ENG 123
32 Dhananjaya de Silva SL 121
33 Salman Agha PAK 115
34 Jack Leach ENG 111
35 Josh Hazlewood AUS 107
36 Mohammed Shami IND 105
37 Shardul Thakur IND 103
38 Travis Head AUS 102
39 Mitchell Santner NZ 101
40 Hasan Ali PAK 95
41 Noman Ali PAK 94
42 Jasprit Bumrah IND 93
43 Kane Williamson NZ 91
44 Shamar Joseph GUY 91
45 Kraigg Brathwaite WI 89
46 Tom Hartley ENG 86
47 Angelo Mathews SL 78
48 Faheem Ashraf PAK 76
49 Taijul Islam BAN 75
50 Rachin Ravindra NZ 75

ODI All-rounders

Rank Player Team Rating
1 Mohammad Nabi AFG 312
2 Shakib Al Hasan BAN 310
3 Sikandar Raza ZIM 288
4 Rashid Khan AFG 249
5 Assad Vala PNG 248
6 Glenn Maxwell AUS 237
7 Zeeshan Maqsood OMN 235
8 Mitchell Santner NZ 233
9 Mehidy Hasan BAN 216
10 Ravindra Jadeja IND 209
11 Josh Hazlewood AUS 209
12 Marco Jansen SA 209
13 Michael Leask SCO 208
14 Gerhard Erasmus NAM 205
15 Rachin Ravindra NZ 202
16 Chris Woakes ENG 194
17 Mark Watt SCO 194
18 Wanindu Hasaranga SL 194
19 Sean Abbott AUS 185
20 Hardik Pandya IND 185
21 Brandon McMullen SCO 185
22 Mark Adair IRE 183
23 Shaheen Afridi PAK 178
24 Shadab Khan PAK 176
25 Adil Rashid ENG 175
26 Andy McBrine IRE 175
27 Steven Taylor USA 175
28 Curtis Campher IRE 174
29 Sean Williams ZIM 173
30 Bas de Leede NED 173
31 Aiden Markram SA 170
32 Maheesh Theekshana SL 168
33 Azmatullah Omarzai AFG 167
34 Moeen Ali ENG 165
35 Keshav Maharaj SA 162
36 Mujeeb Ur Rahman AFG 161
37 Alzarri Joseph WI 160
38 Ayaan Khan OMN 160
39 Aayan Khan UAE 159
40 Kagiso Rabada SA 158
41 Kuldeep Yadav IND 158
42 Logan van Beek NED 157
43 Bernard Scholtz NAM 156
44 Rohan Mustafa UAE 155
45 Iftikhar Ahmed PAK 153
46 Dhananjaya de Silva SL 152
47 Adam Zampa AUS 152
48 Sompal Kami NEP 148
49 Dipendra Singh Airee NEP 148
50 Mohammed Siraj IND 146

Twenty20 All-rounders

Rank Player Team Rating
1 Shakib Al Hasan BAN 256
2 Wanindu Hasaranga SL 239
3 Marcus Stoinis AUS 217
4 Mohammad Nabi AFG 210
5 Aiden Markram SA 205
6 Sikandar Raza ZIM 202
7 Hardik Pandya IND 185
8 Liam Livingstone ENG 175
9 Moeen Ali ENG 173
10 JJ Smit NAM 167
11 Gerhard Erasmus NAM 163
12 Shadab Khan PAK 157
13 Glenn Maxwell AUS 137
14 Jason Holder WI 134
15 Romario Shepherd WI 133
16 Mitchell Santner NZ 132
17 Axar Patel IND 124
18 Zeeshan Maqsood OMN 124
19 Bas de Leede NED 123
20 Sean Williams ZIM 121
21 Mohammad Nawaz PAK 120
22 Gareth Delany IRE 117
23 Curtis Campher IRE 117
24 Iftikhar Ahmed PAK 114
25 Karim Janat AFG 114
26 Dasun Shanaka SL 112
27 Charles Amini PNG 106
28 Andre Russell WI 104
29 Ryan Burl ZIM 104
30 Mark Adair IRE 101
31 Rashid Khan AFG 100
32 Dhananjaya de Silva SL 98
33 James Neesham NZ 96
34 Mitchell Marsh AUS 93
35 Colin Ackermann NED 93
36 Norman Vanua PNG 92
37 Jan Frylinck SA 92
38 Richie Berrington SCO 91
39 Michael Leask SCO 87
40 Rohan Mustafa UAE 87
41 Sam Curran ENG 81
42 Wessly Madhevere ZIM 80
43 Akeal Hosein WI 80
44 Gulbadin Naib AFG 79
45 Mahedi Hasan BAN 79
46 Ali Naseer UAE 74
47 Azmatullah Omarzai AFG 71
48 Afif Hossain BAN 70
49 Chamika Karunaratne SL 69
50 Chris Jordan ENG 68