Advertisement

ICC Player Rankings for Test All-rounders

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