ICC Player Rankings for Test All-rounders

RankPlayerRatingCareer Best Rating
1 Ravindra Jadeja Ravindra Jadeja India444469 v England at Rajkot 2024
2Ravichandran Ashwin Ravichandran Ashwin India322492 v England at Mohali 2016
3Shakib Al Hasan Shakib Al Hasan Bangladesh320489 v Australia at Mirpur 2017
4Joe Root Joe Root England282313 v India at Hyderabad 2024
5Jason Holder Jason Holder West Indies270485 v England at Southampton 2020
6Axar Patel Axar Patel India269316 v Australia at Ahmedabad 2023
7Ben Stokes Ben Stokes England254497 v West Indies at Old Trafford 2020
8Pat Cummins Pat Cummins Australia245339 v England at Lord's 2019
9Marco Jansen Marco Jansen South Africa235268 v India at Centurion 2023
10Kyle Mayers Kyle Mayers West Indies230258 v Bangladesh at St Lucia 2022
11Matt Henry Matt Henry New Zealand221221 v Australia at Christchurch 2024
12Chris Woakes Chris Woakes England207273 v Pakistan at Old Trafford 2020
13Mitchell Starc Mitchell Starc Australia206346 v India at Pune 2017
14Cameron Green Cameron Green Australia202202 v New Zealand at Christchurch 2024
15Mehidy Hasan Mehidy Hasan Bangladesh201213 v West Indies at Dhaka 2018
16Kyle Jamieson Kyle Jamieson New Zealand199325 v India at Kanpur 2021
17Nathan Lyon Nathan Lyon Australia187187 v New Zealand at Christchurch 2024
18Glenn Phillips Glenn Phillips New Zealand185214 v Australia at Wellington 2024
19Kagiso Rabada Kagiso Rabada South Africa170225 v Australia at Cape Town 2018
20Ollie Robinson Ollie Robinson England163172 v Australia at Edgbaston 2023
21Tim Southee Tim Southee New Zealand161238 v West Indies at Jamaica 2014
22Keshav Maharaj Keshav Maharaj South Africa157208 v England at Lord's 2022
23Ramesh Mendis Ramesh Mendis Sri Lanka149158 v Pakistan at Galle 2023
24Alzarri Joseph Alzarri Joseph West Indies135135 v Australia at Brisbane 2024
25Roston Chase Roston Chase West Indies133264 v England at Old Trafford 2020
26Mitchell Marsh Mitchell Marsh Australia132154 v South Africa at Gqeberha 2018
=Mark Wood Mark Wood England132151 v India at Rajkot 2024
28Aamer Jamal Aamer Jamal Pakistan131131 v Australia at Sydney 2024
29Kemar Roach Kemar Roach West Indies129185 v India at Jamaica 2019
30Dhananjaya de Silva Dhananjaya de Silva Sri Lanka121135 v Pakistan at Galle 2023
31Josh Hazlewood Josh Hazlewood Australia119153 v India at Pune 2017
32Moeen Ali Moeen Ali England118409 v South Africa at Old Trafford 2017
33Salman Agha Salman Agha Pakistan115118 v Sri Lanka at Colombo (SSC) 2023
34Jack Leach Jack Leach England106135 v New Zealand at Headingley 2022
35Travis Head Travis Head Australia105139 v England at Lord's 2023
36Kuldeep Yadav Kuldeep Yadav India102102 v England at Dharamsala 2024
37Mohammed Shami Mohammed Shami India101156 v South Africa at Johannesburg 2018
38Shardul Thakur Shardul Thakur India99179 v South Africa at Johannesburg 2022
39Mitchell Santner Mitchell Santner New Zealand97135 v England at Hamilton 2019
40Jasprit Bumrah Jasprit Bumrah India96102 v England at Edgbaston 2022
41Hasan Ali Hasan Ali Pakistan95160 v Bangladesh at Mirpur 2021
42Noman Ali Noman Ali Pakistan94114 v Zimbabwe at Harare 2021
43Rachin Ravindra Rachin Ravindra New Zealand9192 v Australia at Wellington 2024
=Shamar Joseph Shamar Joseph West Indies9191 v Australia at Brisbane 2024
45Kraigg Brathwaite Kraigg Brathwaite West Indies89130 v India at Antigua 2016
46Kane Williamson Kane Williamson New Zealand87201 v Australia at Brisbane 2015
47Mark Adair Mark Adair Ireland8181 v Afghanistan at Abu Dhabi 2024
=Tom Hartley Tom Hartley England81120 v India at Visakhapatnam 2024
49Angelo Mathews Angelo Mathews Sri Lanka78214 v India at Colombo (SSC) 2015
50Faheem Ashraf Faheem Ashraf Pakistan76145 v Bangladesh at Chittagong 2021
51Taijul Islam Taijul Islam Bangladesh75102 v West Indies at Dhaka 2018
52Shaheen Afridi Shaheen Afridi Pakistan7476 v Australia at Lahore 2022
53Anrich Nortje Anrich Nortje South Africa7381 v West Indies at Centurion 2023
54Mominul Haque Mominul Haque Bangladesh6878 v New Zealand at Sylhet 2023
55Donald Tiripano Donald Tiripano Zimbabwe6768 v Bangladesh at Harare 2021
56James Anderson James Anderson England64123 v West Indies at Grenada 2015
57Steve Smith Steve Smith Australia62132 v Pakistan at Abu Dhabi 2014
58Umesh Yadav Umesh Yadav India6195 v Bangladesh at Kolkata 2019
59Marnus Labuschagne Marnus Labuschagne Australia60146 v New Zealand at Melbourne 2019
60Michael Bracewell Michael Bracewell New Zealand5967 v Sri Lanka at Wellington 2023
61Wiaan Mulder Wiaan Mulder South Africa5762 v West Indies at Johannesburg 2023
62Ajaz Patel Ajaz Patel New Zealand5660 v Bangladesh at Mirpur 2023
=Rahkeem Cornwall Rahkeem Cornwall West Indies5667 v Sri Lanka at Galle 2021
64Dean Elgar Dean Elgar South Africa55140 v India at Nagpur 2015
=Simon Harmer Simon Harmer South Africa5571 v Bangladesh at Gqeberha 2022
66Nayeem Hasan Nayeem Hasan Bangladesh5455 v Zimbabwe at Mirpur 2020
67Todd Murphy Todd Murphy Australia4754 v England at The Oval 2023
68Andy McBrine Andy McBrine Ireland4548 v England at Lord's 2023
=Amir Hamza Amir Hamza Afghanistan4581 v Zimbabwe at Abu Dhabi 2021
70Ish Sodhi Ish Sodhi New Zealand4487 v Pakistan at Karachi 2022
71Neil Brand Neil Brand South Africa4343 v New Zealand at Hamilton 2024
72Brandon Mavuta Brandon Mavuta Zimbabwe4042 v West Indies at Bulawayo 2023
73Jomel Warrican Jomel Warrican West Indies3841 v Bangladesh at Mirpur 2021
=Lungi Ngidi Lungi Ngidi South Africa3839 v India at Cape Town 2024
75Mohammed Siraj Mohammed Siraj India3739 v England at Rajkot 2024
76Mohammad Nawaz Mohammad Nawaz Pakistan3643 v England at Multan 2022
=Naseem Shah Naseem Shah Pakistan3638 v Sri Lanka at Colombo (SSC) 2023
78Prabath Jayasuriya Prabath Jayasuriya Sri Lanka3542 v Pakistan at Galle 2023
=Gerald Coetzee Gerald Coetzee South Africa3546 v West Indies at Johannesburg 2023
80Rehan Ahmed Rehan Ahmed England3346 v India at Visakhapatnam 2024
81Gudakesh Motie Gudakesh Motie West Indies3053 v Zimbabwe at Bulawayo 2023
82Taskin Ahmed Taskin Ahmed Bangladesh2930 v Afghanistan at Mirpur 2023
=Shoriful Islam Shoriful Islam Bangladesh2929 v New Zealand at Mirpur 2023
84Vishwa Fernando Vishwa Fernando Sri Lanka2828 v Afghanistan at Colombo (SSC) 2024
=Kasun Rajitha Kasun Rajitha Sri Lanka2829 v New Zealand at Wellington 2023
=Abrar Ahmed Abrar Ahmed Pakistan2830 v Sri Lanka at Colombo (SSC) 2023
87Sajid Khan Sajid Khan Pakistan2526 v Australia at Lahore 2022
=Michael Neser Michael Neser Australia2538 v West Indies at Adelaide 2022
89Duanne Olivier Duanne Olivier South Africa2429 v Bangladesh at Gqeberha 2022
90Shannon Gabriel Shannon Gabriel West Indies2353 v Bangladesh at Jamaica 2018
=Scott Boland Scott Boland Australia2345 v England at Hobart 2022
92Josh Tongue Josh Tongue England2125 v Australia at Lord's 2023
=Naveed Zadran Naveed Zadran Afghanistan2121 v Ireland at Abu Dhabi 2024
94Curtis Campher Curtis Campher Ireland2020 v Afghanistan at Abu Dhabi 2024
95Matthew Potts Matthew Potts England1825 v South Africa at Lord's 2022
=Will Jacks Will Jacks England1825 v Pakistan at Rawalpindi 2022
=Shoaib Bashir Shoaib Bashir England1818 v India at Dharamsala 2024
98Daryl Mitchell Daryl Mitchell New Zealand1721 v England at Mount Maunganui 2023
=Ruan de Swardt Ruan de Swardt South Africa1717 v New Zealand at Hamilton 2024
100Jayden Seales Jayden Seales West Indies1620 v Australia at Perth 2022