Advertisement

ICC Player Rankings for Test All-rounders

Rank Player Rating Career Best Rating
1
Ravindra Jadeja India
405 475 v Bangladesh at Chennai 2024
2
Mehidy Hasan Miraz Bangladesh
305 327 v Zimbabwe at Chittagong 2025
3
Ben Stokes England
295 497 v West Indies at Old Trafford 2020
4
Wiaan Mulder South Africa
284 284 v Zimbabwe at Bulawayo 2025
5
Pat Cummins Australia
270 339 v England at Lord's 2019
6
Marco Jansen South Africa
269 294 v Pakistan at Cape Town 2025
7
Mitchell Starc Australia
238 346 v India at Pune 2017
8
Joe Root England
237 313 v India at Hyderabad 2024
9
Gus Atkinson England
236 246 v Zimbabwe at Trent Bridge 2025
10
Jason Holder West Indies
234 485 v England at Southampton 2020
11
Mitchell Santner New Zealand
225 226 v Zimbabwe at Bulawayo 2025
12
Matt Henry New Zealand
203 226 v India at Bengaluru 2024
13
Shamar Joseph West Indies
196 196 v Australia at Jamaica 2025
14
Corbin Bosch South Africa
191 191 v Zimbabwe at Bulawayo 2025
15
Kagiso Rabada South Africa
188 225 v Australia at Cape Town 2018
16
Washington Sundar India
187 193 v England at Old Trafford 2025
17
Chris Woakes England
185 273 v Pakistan at Old Trafford 2020
18
Nathan Lyon Australia
183 201 v Sri Lanka at Galle 2025
19
Glenn Phillips New Zealand
179 214 v Australia at Wellington 2024
20
Cameron Green Australia
177 202 v New Zealand at Christchurch 2024
21
Keshav Maharaj South Africa
176 208 v England at Lord's 2022
22
Noman Ali Pakistan
164 178 v England at Rawalpindi 2024
23
Dhananjaya de Silva Sri Lanka
161 175 v New Zealand at Galle 2024
24
Travis Head Australia
139 141 v West Indies at Grenada 2025
25
Kemar Roach West Indies
138 185 v India at Jamaica 2019
26
Alzarri Joseph West Indies
132 135 v Australia at Brisbane 2024
=
Brydon Carse England
132 135 v India at Old Trafford 2025
28
Josh Hazlewood Australia
122 153 v India at Pune 2017
=
Jomel Warrican West Indies
122 155 v Pakistan at Multan 2025
30
Roston Chase West Indies
120 264 v England at Old Trafford 2020
31
Sajid Khan Pakistan
118 118 v West Indies at Multan 2025
32
Andy McBrine Ireland
117 117 v Zimbabwe at Bulawayo 2025
=
Ramesh Mendis Sri Lanka
117 158 v Pakistan at Galle 2023
=
Salman Agha Pakistan
117 132 v England at Multan 2024
35
Gudakesh Motie West Indies
116 123 v Pakistan at Multan 2025
36
Taijul Islam Bangladesh
115 115 v Sri Lanka at Colombo (SSC) 2025
=
Mark Adair Ireland
115 115 v Zimbabwe at Bulawayo 2025
38
Sean Williams Zimbabwe
112 135 v Afghanistan at Bulawayo 2024
39
Mitchell Marsh Australia
108 155 v India at Perth 2024
40
Justin Greaves West Indies
102 102 v Australia at Jamaica 2025
41
Mark Wood England
101 151 v India at Rajkot 2024
42
Aamer Jamal Pakistan
99 131 v Australia at Sydney 2024
43
Beau Webster Australia
95 95 v West Indies at Jamaica 2025
44
Blessing Muzarabani Zimbabwe
91 110 v South Africa at Bulawayo 2025
=
Milan Rathnayake Sri Lanka
91 93 v Bangladesh at Galle 2025
46
Jasprit Bumrah India
89 107 v Australia at Sydney 2025
47
Jack Leach England
88 135 v New Zealand at Headingley 2022
48
Kane Williamson New Zealand
79 201 v Australia at Brisbane 2015
49
Rashid Khan Afghanistan
77 101 v Bangladesh at Chittagong 2019
=
Prabath Jayasuriya Sri Lanka
77 89 v South Africa at Gqeberha 2024
51
Kuldeep Yadav India
76 102 v England at Dharamsala 2024
=
Shardul Thakur India
76 179 v South Africa at Johannesburg 2022
53
Rachin Ravindra New Zealand
73 92 v Sri Lanka at Galle 2024
54
Jayden Seales West Indies
72 75 v Australia at Grenada 2025
55
Shaheen Afridi Pakistan
71 80 v England at Multan 2024
=
Scott Boland Australia
71 71 v West Indies at Jamaica 2025
57
Angelo Mathews Sri Lanka
70 214 v India at Colombo (SSC) 2015
=
Ajaz Patel New Zealand
70 77 v India at Mumbai 2024
59
Nayeem Hasan Bangladesh
68 68 v Sri Lanka at Colombo (SSC) 2025
60
Steve Smith Australia
66 132 v Pakistan at Abu Dhabi 2014
=
Kraigg Brathwaite West Indies
66 130 v India at Antigua 2016
62
Akash Deep India
63 63 v England at The Oval 2025
63
Nitish Kumar Reddy India
62 65 v England at Lord's 2025
64
Nathan Smith New Zealand
56 57 v Zimbabwe at Bulawayo 2025
65
Mominul Haque Bangladesh
55 78 v New Zealand at Sylhet 2023
66
Hasan Mahmud Bangladesh
52 53 v Sri Lanka at Galle 2025
67
Marnus Labuschagne Australia
51 146 v New Zealand at Melbourne 2019
68
Taskin Ahmed Bangladesh
48 52 v West Indies at Jamaica 2024
=
Aiden Markram South Africa
48 49 v Australia at Lord's 2025
70
Senuran Muthusamy South Africa
46 46 v Zimbabwe at Bulawayo 2025
=
Codi Yusuf South Africa
46 46 v Zimbabwe at Bulawayo 2025
72
Dane Piedt South Africa
45 56 v West Indies at Guyana 2024
=
Michael Bracewell New Zealand
45 67 v Sri Lanka at Wellington 2023
74
Mohammed Siraj India
42 42 v England at The Oval 2025
75
Vishwa Fernando Sri Lanka
40 44 v England at The Oval 2024
76
Ish Sodhi New Zealand
38 87 v Pakistan at Karachi 2022
=
Naseem Shah Pakistan
38 44 v England at Multan 2024
=
Dane Paterson South Africa
38 41 v Pakistan at Centurion 2024
79
Kevin Sinclair West Indies
37 39 v Pakistan at Multan 2025
80
Todd Murphy Australia
36 54 v England at The Oval 2023
=
Gerald Coetzee South Africa
36 46 v West Indies at Johannesburg 2023
82
Mohammad Abbas Pakistan
35 58 v England at Southampton 2020
83
Shoaib Bashir England
34 35 v India at Lord's 2025
84
Saim Ayub Pakistan
33 37 v South Africa at Centurion 2024
85
Wessly Madhevere Zimbabwe
32 48 v England at Trent Bridge 2025
86
Lungi Ngidi South Africa
31 39 v India at Cape Town 2024
=
Shoriful Islam Bangladesh
31 36 v Pakistan at Rawalpindi 2024
=
Matthew Potts England
31 38 v Pakistan at Multan 2024
89
Wellington Masakadza Zimbabwe
30 39 v South Africa at Bulawayo 2025
=
Rehan Ahmed England
30 46 v India at Visakhapatnam 2024
91
Lahiru Kumara Sri Lanka
26 28 v South Africa at Durban 2024
92
Khurram Shahzad Pakistan
24 26 v South Africa at Cape Town 2025
=
Brian Bennett Zimbabwe
24 43 v England at Trent Bridge 2025
94
Olly Stone England
23 29 v Sri Lanka at The Oval 2024
=
Asitha Fernando Sri Lanka
23 25 v England at The Oval 2024
=
Matthew Humphreys Ireland
23 23 v Zimbabwe at Bulawayo 2025
=
Nandre Burger South Africa
23 28 v West Indies at Guyana 2024
98
Abrar Ahmed Pakistan
22 30 v Sri Lanka at Colombo (SSC) 2023
=
Jacob Bethell England
22 37 v New Zealand at Hamilton 2024
100
Curtis Campher Ireland
21 21 v Zimbabwe at Bulawayo 2025
Select Language