Advertisement

ICC Player Rankings for Test All-rounders

RankPlayerRatingCareer Best Rating
1
Ravindra Jadeja India
455475 v Bangladesh at Chennai 2024
2
Marco Jansen South Africa
344344 v India at Guwahati 2025
3
Ben Stokes England
299497 v West Indies at Old Trafford 2020
=
Mehidy Hasan Miraz Bangladesh
299327 v Zimbabwe at Chittagong 2025
5
Mitchell Starc Australia
284346 v India at Pune 2017
6
Pat Cummins Australia
250339 v England at Lord's 2019
7
Wiaan Mulder South Africa
245284 v Zimbabwe at Bulawayo 2025
8
Gus Atkinson England
234246 v Zimbabwe at Trent Bridge 2025
9
Joe Root England
219313 v India at Hyderabad 2024
10
Mitchell Santner New Zealand
212226 v Zimbabwe at Bulawayo 2025
11
Washington Sundar India
202205 v South Africa at Kolkata 2025
=
Axar Patel India
202316 v Australia at Ahmedabad 2023
13
Kagiso Rabada South Africa
197225 v Australia at Cape Town 2018
14
Matt Henry New Zealand
188226 v India at Bengaluru 2024
15
Keshav Maharaj South Africa
178208 v England at Lord's 2022
=
Shamar Joseph West Indies
178196 v Australia at Jamaica 2025
17
Glenn Phillips New Zealand
174214 v Australia at Wellington 2024
18
Cameron Green Australia
168202 v New Zealand at Christchurch 2024
19
Nathan Lyon Australia
164201 v Sri Lanka at Galle 2025
20
Senuran Muthusamy South Africa
163163 v India at Guwahati 2025
=
Noman Ali Pakistan
163178 v England at Rawalpindi 2024
22
Dhananjaya de Silva Sri Lanka
161175 v New Zealand at Galle 2024
23
Brydon Carse England
157171 v Australia at Melbourne 2025
=
Corbin Bosch South Africa
157191 v Zimbabwe at Bulawayo 2025
25
Kemar Roach West Indies
141185 v India at Jamaica 2019
26
Simon Harmer South Africa
138138 v India at Guwahati 2025
=
Beau Webster Australia
138138 v England at Sydney 2026
28
Andy McBrine Ireland
132132 v Bangladesh at Mirpur 2025
29
Justin Greaves West Indies
128128 v New Zealand at Mount Maunganui 2025
30
Salman Agha Pakistan
127132 v England at Multan 2024
31
Alzarri Joseph West Indies
119135 v Australia at Brisbane 2024
32
Ramesh Mendis Sri Lanka
117158 v Pakistan at Galle 2023
33
Taijul Islam Bangladesh
116116 v Ireland at Mirpur 2025
34
Travis Head Australia
113149 v England at Perth 2025
35
Mark Adair Ireland
111115 v Zimbabwe at Bulawayo 2025
36
Josh Hazlewood Australia
110153 v India at Pune 2017
37
Sean Williams Zimbabwe
109135 v Afghanistan at Bulawayo 2024
38
Roston Chase West Indies
108264 v England at Old Trafford 2020
39
Gudakesh Motie West Indies
105123 v Pakistan at Multan 2025
40
Jomel Warrican West Indies
102155 v Pakistan at Multan 2025
41
Mitchell Marsh Australia
98155 v India at Perth 2024
42
Sajid Khan Pakistan
97118 v West Indies at Multan 2025
43
Aamer Jamal Pakistan
95131 v Australia at Sydney 2024
44
Blessing Muzarabani Zimbabwe
94110 v South Africa at Bulawayo 2025
=
Michael Neser Australia
9494 v England at Sydney 2026
46
Kuldeep Yadav India
92102 v England at Dharamsala 2024
47
Milan Rathnayake Sri Lanka
9193 v Bangladesh at Galle 2025
48
Jasprit Bumrah India
89107 v Australia at Sydney 2025
49
Mark Wood England
88151 v India at Rajkot 2024
50
Scott Boland Australia
8285 v England at Melbourne 2025
51
Ajaz Patel New Zealand
8080 v West Indies at Mount Maunganui 2025
=
Jayden Seales West Indies
8097 v India at Delhi 2025
53
Jack Leach England
79135 v New Zealand at Headingley 2022
=
Rachin Ravindra New Zealand
7992 v Sri Lanka at Galle 2024
55
Kane Williamson New Zealand
77201 v Australia at Brisbane 2015
=
Hasan Ali Pakistan
77160 v Bangladesh at Mirpur 2021
=
Prabath Jayasuriya Sri Lanka
7789 v South Africa at Gqeberha 2024
58
Rashid Khan Afghanistan
76101 v Bangladesh at Chittagong 2019
59
Shardul Thakur India
70179 v South Africa at Johannesburg 2022
60
Jofra Archer England
6669 v Australia at Adelaide 2025
61
Steve Smith Australia
65132 v Pakistan at Abu Dhabi 2014
=
Nayeem Hasan Bangladesh
6568 v Sri Lanka at Colombo (SSC) 2025
63
Shaheen Afridi Pakistan
6280 v England at Multan 2024
64
Kraigg Brathwaite West Indies
60130 v India at Antigua 2016
65
Akash Deep India
5863 v England at The Oval 2025
66
Jacob Duffy New Zealand
5757 v West Indies at Mount Maunganui 2025
67
Mominul Haque Bangladesh
5578 v New Zealand at Sylhet 2023
=
Hasan Mahmud Bangladesh
5556 v Ireland at Sylhet 2025
69
Aiden Markram South Africa
5261 v India at Kolkata 2025
70
Marnus Labuschagne Australia
51146 v New Zealand at Melbourne 2019
71
Michael Bracewell New Zealand
4967 v Sri Lanka at Wellington 2023
72
Nathan Smith New Zealand
4757 v Zimbabwe at Bulawayo 2025
73
Taskin Ahmed Bangladesh
4652 v West Indies at Jamaica 2024
74
Will Jacks England
4444 v Australia at Sydney 2026
75
Codi Yusuf South Africa
4246 v Zimbabwe at Bulawayo 2025
76
Dane Piedt South Africa
4156 v West Indies at Guyana 2024
=
Mohammed Siraj India
4145 v West Indies at Delhi 2025
=
Nitish Kumar Reddy India
4165 v England at Lord's 2025
79
Vishwa Fernando Sri Lanka
4044 v England at The Oval 2024
=
Barry McCarthy Ireland
4041 v Bangladesh at Sylhet 2025
=
Jacob Bethell England
4040 v Australia at Sydney 2026
82
Naseem Shah Pakistan
3744 v England at Multan 2024
83
Ish Sodhi New Zealand
3687 v Pakistan at Karachi 2022
84
Dane Paterson South Africa
3541 v Pakistan at Centurion 2024
85
Mohammad Abbas Pakistan
3358 v England at Southampton 2020
=
Gerald Coetzee South Africa
3346 v West Indies at Johannesburg 2023
=
Kevin Sinclair West Indies
3339 v Pakistan at Multan 2025
88
Wessly Madhevere Zimbabwe
3248 v England at Trent Bridge 2025
=
Todd Murphy Australia
3254 v England at The Oval 2023
=
Saim Ayub Pakistan
3237 v South Africa at Centurion 2024
91
Matthew Potts England
3038 v Pakistan at Multan 2024
=
Shoaib Bashir England
3035 v India at Lord's 2025
93
Wellington Masakadza Zimbabwe
2939 v South Africa at Bulawayo 2025
=
Shoriful Islam Bangladesh
2936 v Pakistan at Rawalpindi 2024
95
Lungi Ngidi South Africa
2839 v India at Cape Town 2024
=
Rehan Ahmed England
2846 v India at Visakhapatnam 2024
=
Josh Tongue England
2828 v Australia at Sydney 2026
=
Kavem Hodge West Indies
2830 v England at Edgbaston 2024
99
Hasan Murad Bangladesh
2727 v Ireland at Mirpur 2025
100
Lahiru Kumara Sri Lanka
2628 v South Africa at Durban 2024
Select Language