ICC Player Rankings for Test All-rounders

RankPlayerRatingCareer Best Rating
1 Ravindra Jadeja Ravindra Jadeja India449469 v England at Rajkot 2024
2Ravichandran Ashwin Ravichandran Ashwin India323492 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
5Axar Patel Axar Patel India275316 v Australia at Ahmedabad 2023
6Jason Holder Jason Holder West Indies270485 v England at Southampton 2020
7Ben Stokes Ben Stokes England261497 v West Indies at Old Trafford 2020
8Marco Jansen Marco Jansen South Africa235268 v India at Centurion 2023
9Pat Cummins Pat Cummins Australia234339 v England at Lord's 2019
10Kyle Mayers Kyle Mayers West Indies230258 v Bangladesh at St Lucia 2022
11Mitchell Starc Mitchell Starc Australia222346 v India at Pune 2017
12Chris Woakes Chris Woakes England211273 v Pakistan at Old Trafford 2020
13Kyle Jamieson Kyle Jamieson New Zealand207325 v India at Kanpur 2021
14Mehidy Hasan Mehidy Hasan Bangladesh201213 v West Indies at Dhaka 2018
15Tim Southee Tim Southee New Zealand175238 v West Indies at Jamaica 2014
16Kagiso Rabada Kagiso Rabada South Africa170225 v Australia at Cape Town 2018
17Ollie Robinson Ollie Robinson England166172 v Australia at Edgbaston 2023
18Cameron Green Cameron Green Australia159192 v South Africa at Melbourne 2022
19Keshav Maharaj Keshav Maharaj South Africa157208 v England at Lord's 2022
20Nathan Lyon Nathan Lyon Australia155181 v England at Edgbaston 2023
21Neil Wagner Neil Wagner New Zealand152196 v England at Lord's 2021
22Ramesh Mendis Ramesh Mendis Sri Lanka149158 v Pakistan at Galle 2023
23Mark Wood Mark Wood England148151 v India at Rajkot 2024
24Glenn Phillips Glenn Phillips New Zealand147154 v South Africa at Mount Maunganui 2024
25Matt Henry Matt Henry New Zealand146148 v South Africa at Mount Maunganui 2024
26Alzarri Joseph Alzarri Joseph West Indies135135 v Australia at Brisbane 2024
27Roston Chase Roston Chase West Indies133264 v England at Old Trafford 2020
28Aamer Jamal Aamer Jamal Pakistan131131 v Australia at Sydney 2024
29Kemar Roach Kemar Roach West Indies129185 v India at Jamaica 2019
30Mitchell Marsh Mitchell Marsh Australia127154 v South Africa at Gqeberha 2018
31Dhananjaya de Silva Dhananjaya de Silva Sri Lanka121135 v Pakistan at Galle 2023
32Moeen Ali Moeen Ali England120409 v South Africa at Old Trafford 2017
33Salman Agha Salman Agha Pakistan115118 v Sri Lanka at Colombo (SSC) 2023
34Jack Leach Jack Leach England108135 v New Zealand at Headingley 2022
35Josh Hazlewood Josh Hazlewood Australia107153 v India at Pune 2017
36Mohammed Shami Mohammed Shami India103156 v South Africa at Johannesburg 2018
37Travis Head Travis Head Australia102139 v England at Lord's 2023
38Mitchell Santner Mitchell Santner New Zealand101135 v England at Hamilton 2019
=Shardul Thakur Shardul Thakur India101179 v South Africa at Johannesburg 2022
40Hasan Ali Hasan Ali Pakistan95160 v Bangladesh at Mirpur 2021
41Noman Ali Noman Ali Pakistan94114 v Zimbabwe at Harare 2021
42Kane Williamson Kane Williamson New Zealand91201 v Australia at Brisbane 2015
=Jasprit Bumrah Jasprit Bumrah India91102 v England at Edgbaston 2022
=Shamar Joseph Shamar Joseph West Indies9191 v Australia at Brisbane 2024
45Kraigg Brathwaite Kraigg Brathwaite West Indies89130 v India at Antigua 2016
46Tom Hartley Tom Hartley England83120 v India at Visakhapatnam 2024
47Angelo Mathews Angelo Mathews Sri Lanka78214 v India at Colombo (SSC) 2015
48Faheem Ashraf Faheem Ashraf Pakistan76145 v Bangladesh at Chittagong 2021
49Taijul Islam Taijul Islam Bangladesh75102 v West Indies at Dhaka 2018
=Rachin Ravindra Rachin Ravindra New Zealand7575 v South Africa at Hamilton 2024
51Shaheen Afridi Shaheen Afridi Pakistan7476 v Australia at Lahore 2022
52Anrich Nortje Anrich Nortje South Africa7381 v West Indies at Centurion 2023
53Kuldeep Yadav Kuldeep Yadav India6969 v England at Ranchi 2024
54Steve Smith Steve Smith Australia68132 v Pakistan at Abu Dhabi 2014
=Mominul Haque Mominul Haque Bangladesh6878 v New Zealand at Sylhet 2023
56Donald Tiripano Donald Tiripano Zimbabwe6768 v Bangladesh at Harare 2021
57James Anderson James Anderson England66123 v West Indies at Grenada 2015
58Umesh Yadav Umesh Yadav India6295 v Bangladesh at Kolkata 2019
=Marnus Labuschagne Marnus Labuschagne Australia62146 v New Zealand at Melbourne 2019
60Michael Bracewell Michael Bracewell New Zealand6167 v Sri Lanka at Wellington 2023
61Ajaz Patel Ajaz Patel New Zealand5860 v Bangladesh at Mirpur 2023
62Wiaan Mulder Wiaan Mulder South Africa5762 v West Indies at Johannesburg 2023
63Rahkeem 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 Australia4954 v England at The Oval 2023
68Andy McBrine Andy McBrine Ireland4848 v England at Lord's 2023
69Ish Sodhi Ish Sodhi New Zealand4687 v Pakistan at Karachi 2022
=Amir Hamza Amir Hamza Afghanistan4681 v Zimbabwe at Abu Dhabi 2021
71Mark Adair Mark Adair Ireland4343 v England at Lord's 2023
=Neil Brand Neil Brand South Africa4343 v New Zealand at Hamilton 2024
73Brandon Mavuta Brandon Mavuta Zimbabwe4042 v West Indies at Bulawayo 2023
74Jomel Warrican Jomel Warrican West Indies3841 v Bangladesh at Mirpur 2021
=Lungi Ngidi Lungi Ngidi South Africa3839 v India at Cape Town 2024
=Mohammed Siraj Mohammed Siraj India3839 v England at Rajkot 2024
77Mohammad Nawaz Mohammad Nawaz Pakistan3643 v England at Multan 2022
=Naseem Shah Naseem Shah Pakistan3638 v Sri Lanka at Colombo (SSC) 2023
79Prabath Jayasuriya Prabath Jayasuriya Sri Lanka3542 v Pakistan at Galle 2023
=Gerald Coetzee Gerald Coetzee South Africa3546 v West Indies at Johannesburg 2023
81Rehan Ahmed Rehan Ahmed England3446 v India at Visakhapatnam 2024
82Gudakesh Motie Gudakesh Motie West Indies3053 v Zimbabwe at Bulawayo 2023
83Taskin Ahmed Taskin Ahmed Bangladesh2930 v Afghanistan at Mirpur 2023
=Shoriful Islam Shoriful Islam Bangladesh2929 v New Zealand at Mirpur 2023
85Vishwa 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
88Michael Neser Michael Neser Australia2638 v West Indies at Adelaide 2022
89Sajid Khan Sajid Khan Pakistan2526 v Australia at Lahore 2022
90Duanne Olivier Duanne Olivier South Africa2429 v Bangladesh at Gqeberha 2022
=Scott Boland Scott Boland Australia2445 v England at Hobart 2022
92Shannon Gabriel Shannon Gabriel West Indies2353 v Bangladesh at Jamaica 2018
93Josh Tongue Josh Tongue England2225 v Australia at Lord's 2023
94Matthew Potts Matthew Potts England1825 v South Africa at Lord's 2022
=Will Jacks Will Jacks England1825 v Pakistan at Rawalpindi 2022
96Daryl 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
98Jayden Seales Jayden Seales West Indies1620 v Australia at Perth 2022
=Justin Greaves Justin Greaves West Indies1616 v Australia at Brisbane 2024
100Jermaine Blackwood Jermaine Blackwood West Indies1519 v Bangladesh at St Lucia 2022