ICC Player Rankings for Test All-rounders

Rank Player Rating Career Best Rating
1 Ravindra Jadeja Ravindra Jadeja India 444 469 v England at Rajkot 2024
2 Ravichandran Ashwin Ravichandran Ashwin India 322 492 v England at Mohali 2016
3 Shakib Al Hasan Shakib Al Hasan Bangladesh 308 489 v Australia at Mirpur 2017
4 Joe Root Joe Root England 293 313 v India at Hyderabad 2024
5 Jason Holder Jason Holder West Indies 270 485 v England at Southampton 2020
6 Axar Patel Axar Patel India 269 316 v Australia at Ahmedabad 2023
7 Ben Stokes Ben Stokes England 261 497 v West Indies at Old Trafford 2020
8 Chris Woakes Chris Woakes England 259 273 v Pakistan at Old Trafford 2020
9 Pat Cummins Pat Cummins Australia 245 339 v England at Lord's 2019
10 Mehidy Hasan Mehidy Hasan Bangladesh 235 235 v Pakistan at Rawalpindi 2024
11 Marco Jansen Marco Jansen South Africa 225 268 v India at Centurion 2023
12 Matt Henry Matt Henry New Zealand 221 221 v Australia at Christchurch 2024
13 Kyle Mayers Kyle Mayers West Indies 208 258 v Bangladesh at St Lucia 2022
14 Mitchell Starc Mitchell Starc Australia 206 346 v India at Pune 2017
15 Cameron Green Cameron Green Australia 202 202 v New Zealand at Christchurch 2024
16 Kyle Jamieson Kyle Jamieson New Zealand 199 325 v India at Kanpur 2021
17 Nathan Lyon Nathan Lyon Australia 187 187 v New Zealand at Christchurch 2024
18 Glenn Phillips Glenn Phillips New Zealand 185 214 v Australia at Wellington 2024
19 Kagiso Rabada Kagiso Rabada South Africa 164 225 v Australia at Cape Town 2018
20 Tim Southee Tim Southee New Zealand 161 238 v West Indies at Jamaica 2014
21 Keshav Maharaj Keshav Maharaj South Africa 154 208 v England at Lord's 2022
22 Ollie Robinson Ollie Robinson England 149 172 v Australia at Edgbaston 2023
23 Ramesh Mendis Ramesh Mendis Sri Lanka 140 158 v Pakistan at Galle 2023
24 Mark Wood Mark Wood England 134 151 v India at Rajkot 2024
25 Mitchell Marsh Mitchell Marsh Australia 132 154 v South Africa at Gqeberha 2018
26 Aamer Jamal Aamer Jamal Pakistan 129 131 v Australia at Sydney 2024
27 Dhananjaya de Silva Dhananjaya de Silva Sri Lanka 128 135 v Pakistan at Galle 2023
28 Sean Williams Sean Williams Zimbabwe 122 122 v Ireland at Stormont 2024
29 Roston Chase Roston Chase West Indies 121 264 v England at Old Trafford 2020
30 Josh Hazlewood Josh Hazlewood Australia 119 153 v India at Pune 2017
31 Kemar Roach Kemar Roach West Indies 117 185 v India at Jamaica 2019
32 Alzarri Joseph Alzarri Joseph West Indies 116 135 v Australia at Brisbane 2024
33 Moeen Ali Moeen Ali England 108 409 v South Africa at Old Trafford 2017
34 Travis Head Travis Head Australia 105 139 v England at Lord's 2023
35 Kuldeep Yadav Kuldeep Yadav India 102 102 v England at Dharamsala 2024
36 Mohammed Shami Mohammed Shami India 101 156 v South Africa at Johannesburg 2018
37 Shardul Thakur Shardul Thakur India 99 179 v South Africa at Johannesburg 2022
38 Jack Leach Jack Leach England 98 135 v New Zealand at Headingley 2022
39 Mitchell Santner Mitchell Santner New Zealand 97 135 v England at Hamilton 2019
40 Jasprit Bumrah Jasprit Bumrah India 96 102 v England at Edgbaston 2022
41 Hasan Ali Hasan Ali Pakistan 93 160 v Bangladesh at Mirpur 2021
= Wiaan Mulder Wiaan Mulder South Africa 93 93 v West Indies at Guyana 2024
43 Noman Ali Noman Ali Pakistan 92 114 v Zimbabwe at Harare 2021
44 Rachin Ravindra Rachin Ravindra New Zealand 91 92 v Australia at Wellington 2024
45 Taijul Islam Taijul Islam Bangladesh 89 102 v West Indies at Dhaka 2018
46 Mark Adair Mark Adair Ireland 88 88 v Zimbabwe at Stormont 2024
47 Kane Williamson Kane Williamson New Zealand 87 201 v Australia at Brisbane 2015
= Andy McBrine Andy McBrine Ireland 87 87 v Zimbabwe at Stormont 2024
= Agha Salman Agha Salman Pakistan 87 118 v Sri Lanka at Colombo (SSC) 2023
50 Shamar Joseph Shamar Joseph West Indies 82 91 v Australia at Brisbane 2024
51 Prabath Jayasuriya Prabath Jayasuriya Sri Lanka 80 80 v England at Old Trafford 2024
52 Shaheen Afridi Shaheen Afridi Pakistan 79 79 v Bangladesh at Rawalpindi 2024
53 Kraigg Brathwaite Kraigg Brathwaite West Indies 76 130 v India at Antigua 2016
54 Angelo Mathews Angelo Mathews Sri Lanka 75 214 v India at Colombo (SSC) 2015
= Tom Hartley Tom Hartley England 75 120 v India at Visakhapatnam 2024
56 Faheem Ashraf Faheem Ashraf Pakistan 74 145 v Bangladesh at Chittagong 2021
57 Anrich Nortje Anrich Nortje South Africa 70 81 v West Indies at Centurion 2023
58 Gudakesh Motie Gudakesh Motie West Indies 69 69 v South Africa at Guyana 2024
59 Donald Tiripano Donald Tiripano Zimbabwe 65 68 v Bangladesh at Harare 2021
60 Mominul Haque Mominul Haque Bangladesh 63 78 v New Zealand at Sylhet 2023
61 Steven Smith Steven Smith Australia 62 132 v Pakistan at Abu Dhabi 2014
= Jomel Warrican Jomel Warrican West Indies 62 62 v South Africa at Guyana 2024
= Kamindu Mendis Kamindu Mendis Sri Lanka 62 62 v England at Old Trafford 2024
64 Umesh Yadav Umesh Yadav India 61 95 v Bangladesh at Kolkata 2019
65 Marnus Labuschagne Marnus Labuschagne Australia 60 146 v New Zealand at Melbourne 2019
= Gus Atkinson Gus Atkinson England 60 60 v Sri Lanka at Old Trafford 2024
67 Michael Bracewell Michael Bracewell New Zealand 59 67 v Sri Lanka at Wellington 2023
68 Dane Piedt Dane Piedt South Africa 56 56 v West Indies at Guyana 2024
= Ajaz Patel Ajaz Patel New Zealand 56 60 v Bangladesh at Mirpur 2023
70 Dean Elgar Dean Elgar South Africa 53 140 v India at Nagpur 2015
= Simon Harmer Simon Harmer South Africa 53 71 v Bangladesh at Gqeberha 2022
72 Nayeem Hasan Nayeem Hasan Bangladesh 51 55 v Zimbabwe at Mirpur 2020
= Rahkeem Cornwall Rahkeem Cornwall West Indies 51 67 v Sri Lanka at Galle 2021
74 Todd Murphy Todd Murphy Australia 47 54 v England at The Oval 2023
75 Amir Hamza Amir Hamza Afghanistan 45 81 v Zimbabwe at Abu Dhabi 2021
76 Ish Sodhi Ish Sodhi New Zealand 44 87 v Pakistan at Karachi 2022
77 Neil Brand Neil Brand South Africa 42 43 v New Zealand at Hamilton 2024
78 Vishwa Fernando Vishwa Fernando Sri Lanka 41 42 v Bangladesh at Chittagong 2024
79 Brandon Mavuta Brandon Mavuta Zimbabwe 39 42 v West Indies at Bulawayo 2023
80 Blessing Muzarabani Blessing Muzarabani Zimbabwe 37 39 v Bangladesh at Harare 2021
= Mohammed Siraj Mohammed Siraj India 37 39 v England at Rajkot 2024
82 Naseem Shah Naseem Shah Pakistan 36 38 v Sri Lanka at Colombo (SSC) 2023
= Shoriful Islam Shoriful Islam Bangladesh 36 36 v Pakistan at Rawalpindi 2024
84 Kasun Rajitha Kasun Rajitha Sri Lanka 35 36 v Bangladesh at Sylhet 2024
85 Lungi Ngidi Lungi Ngidi South Africa 34 39 v India at Cape Town 2024
= Gerald Coetzee Gerald Coetzee South Africa 34 46 v West Indies at Johannesburg 2023
87 Jayden Seales Jayden Seales West Indies 32 32 v South Africa at Guyana 2024
88 Rehan Ahmed Rehan Ahmed England 31 46 v India at Visakhapatnam 2024
89 Nandre Burger Nandre Burger South Africa 28 28 v West Indies at Guyana 2024
90 Taskin Ahmed Taskin Ahmed Bangladesh 27 30 v Afghanistan at Mirpur 2023
= Abrar Ahmed Abrar Ahmed Pakistan 27 30 v Sri Lanka at Colombo (SSC) 2023
92 Matthew Potts Matthew Potts England 26 26 v Sri Lanka at Old Trafford 2024
93 Sajid Khan Sajid Khan Pakistan 24 26 v Australia at Lahore 2022
94 Duanne Olivier Duanne Olivier South Africa 23 29 v Bangladesh at Gqeberha 2022
= Scott Boland Scott Boland Australia 23 45 v England at Hobart 2022
96 Shannon Gabriel Shannon Gabriel West Indies 21 53 v Bangladesh at Jamaica 2018
= Aiden Markram Aiden Markram South Africa 21 21 v West Indies at Guyana 2024
= Curtis Campher Curtis Campher Ireland 21 21 v Zimbabwe at Stormont 2024
= Naveed Zadran Naveed Zadran Afghanistan 21 21 v Ireland at Abu Dhabi 2024
100 Josh Tongue Josh Tongue England 20 25 v Australia at Lord's 2023