ICC Men’s Test All-Rounder Rankings

ICC Test Allrounder Rankings

Last Updated: 2024-12-17

RankTeamPlayerRatingCareer Best Rating
1IndiaRavindra Jadeja415475 v Bangladesh at Chennai 2024
2BangladeshMehidy Hasan284294 v South Africa at Mirpur 2024
3IndiaRavichandran Ashwin283492 v England at Mohali 2016
4BangladeshShakib Al Hasan263489 v Australia at Mirpur 2017
5South AfricaMarco Jansen260291 v Sri Lanka at Durban 2024
6West IndiesJason Holder259485 v England at Southampton 2020
7EnglandJoe Root247313 v India at Hyderabad 2024
8EnglandGus Atkinson240240 v New Zealand at Hamilton 2024
9EnglandBen Stokes235497 v West Indies at Old Trafford 2020
10IndiaAxar Patel234316 v Australia at Ahmedabad 2023
11AustraliaPat Cummins229339 v England at Lord’s 2019
12AustraliaMitchell Starc226346 v India at Pune 2017
13EnglandChris Woakes225273 v Pakistan at Old Trafford 2020
14New ZealandMitchell Santner222222 v England at Hamilton 2024
15AustraliaCameron Green194202 v New Zealand at Christchurch 2024
16New ZealandMatt Henry193226 v India at Bengaluru 2024
17New ZealandGlenn Phillips187214 v Australia at Wellington 2024
18South AfricaKagiso Rabada179225 v Australia at Cape Town 2018
19PakistanNoman Ali178178 v England at Rawalpindi 2024
20AustraliaNathan Lyon175187 v New Zealand at Christchurch 2024
21New ZealandKyle Jamieson169325 v India at Kanpur 2021
22South AfricaKeshav Maharaj166208 v England at Lord’s 2022
23IndiaWashington Sundar160167 v New Zealand at Mumbai 2024
24Sri LankaDhananjaya de Silva156175 v New Zealand at Galle 2024
25AustraliaMitchell Marsh147155 v India at Perth 2024
26South AfricaWiaan Mulder145155 v Bangladesh at Chittagong 2024
27New ZealandTim Southee142238 v West Indies at Jamaica 2014
28West IndiesKemar Roach134185 v India at Jamaica 2019
29EnglandOllie Robinson127172 v Australia at Edgbaston 2023
30PakistanSalman Agha124132 v England at Multan 2024
31Sri LankaRamesh Mendis123158 v Pakistan at Galle 2023
32ZimbabweSean Williams122122 v Ireland at Stormont 2024
=AustraliaJosh Hazlewood122153 v India at Pune 2017
34EnglandMark Wood114151 v India at Rajkot 2024
35West IndiesAlzarri Joseph113135 v Australia at Brisbane 2024
36BangladeshTaijul Islam109109 v West Indies at Jamaica 2024
37PakistanAamer Jamal104131 v Australia at Sydney 2024
38AustraliaTravis Head103139 v England at Lord’s 2023
39EnglandJack Leach99135 v New Zealand at Headingley 2022
40IndiaJasprit Bumrah95102 v England at Edgbaston 2022
41IndiaKuldeep Yadav89102 v England at Dharamsala 2024
=Sri LankaPrabath Jayasuriya8989 v South Africa at Gqeberha 2024
43IrelandMark Adair8888 v Zimbabwe at Stormont 2024
44IrelandAndy McBrine8787 v Zimbabwe at Stormont 2024
45PakistanHasan Ali86160 v Bangladesh at Mirpur 2021
=IndiaShardul Thakur86179 v South Africa at Johannesburg 2022
=PakistanSajid Khan8686 v England at Rawalpindi 2024
48New ZealandKane Williamson83201 v Australia at Brisbane 2015
49West IndiesShamar Joseph7991 v Australia at Brisbane 2024
50PakistanShaheen Afridi7780 v England at Multan 2024
51West IndiesKraigg Brathwaite76130 v India at Antigua 2016
52EnglandBrydon Carse7585 v New Zealand at Wellington 2024
53Sri LankaAngelo Mathews74214 v India at Colombo (SSC) 2015
54New ZealandAjaz Patel7277 v India at Mumbai 2024
55Sri LankaMilan Rathnayake6982 v England at The Oval 2024
56PakistanFaheem Ashraf68145 v Bangladesh at Chittagong 2021
=New ZealandRachin Ravindra6892 v Sri Lanka at Galle 2024
58West IndiesGudakesh Motie6769 v South Africa at Guyana 2024
59EnglandTom Hartley64120 v India at Visakhapatnam 2024
60West IndiesJomel Warrican5962 v South Africa at Guyana 2024
61AustraliaSteven Smith58132 v Pakistan at Abu Dhabi 2014
=AustraliaMarnus Labuschagne58146 v New Zealand at Melbourne 2019
63BangladeshTaskin Ahmed5151 v West Indies at Jamaica 2024
64BangladeshMominul Haque5078 v New Zealand at Sylhet 2023
=South AfricaDane Piedt5056 v West Indies at Guyana 2024
=West IndiesJayden Seales5050 v Bangladesh at Jamaica 2024
67South AfricaDean Elgar49140 v India at Nagpur 2015
68West IndiesJustin Greaves4848 v Bangladesh at Jamaica 2024
69BangladeshNayeem Hasan4455 v Zimbabwe at Mirpur 2020
70BangladeshHasan Mahmud4343 v West Indies at Jamaica 2024
71PakistanNaseem Shah4244 v England at Multan 2024
72Sri LankaVishwa Fernando4144 v England at The Oval 2024
73New ZealandIsh Sodhi4087 v Pakistan at Karachi 2022
=IndiaMohammed Siraj4040 v Australia at Adelaide 2024
=South AfricaGerald Coetzee4046 v West Indies at Johannesburg 2023
76South AfricaNeil Brand3843 v New Zealand at Hamilton 2024
77ZimbabweBlessing Muzarabani3739 v Bangladesh at Harare 2021
=South AfricaSenuran Muthusamy3739 v Bangladesh at Chittagong 2024
=EnglandJacob Bethell3737 v New Zealand at Hamilton 2024
80EnglandMatthew Potts3538 v Pakistan at Multan 2024
81EnglandRehan Ahmed3446 v India at Visakhapatnam 2024
82BangladeshShoriful Islam3336 v Pakistan at Rawalpindi 2024
83South AfricaLungi Ngidi3239 v India at Cape Town 2024
84Sri LankaKasun Rajitha3136 v Bangladesh at Sylhet 2024
85South AfricaDane Paterson2929 v Sri Lanka at Gqeberha 2024
=New ZealandNathan Smith2930 v England at Wellington 2024
87Sri LankaLahiru Kumara2728 v South Africa at Durban 2024
88EnglandOlly Stone2629 v Sri Lanka at The Oval 2024
=South AfricaNandre Burger2628 v West Indies at Guyana 2024
90AustraliaScott Boland2545 v England at Hobart 2022
=Sri LankaKamindu Mendis2562 v England at Old Trafford 2024
=EnglandShoaib Bashir2525 v New Zealand at Hamilton 2024
=IndiaNitish Kumar Reddy2525 v Australia at Adelaide 2024
94PakistanSaim Ayub2325 v England at Multan 2024
95South AfricaDuanne Olivier2129 v Bangladesh at Gqeberha 2022
=Sri LankaAsitha Fernando2125 v England at The Oval 2024
=IrelandCurtis Campher2121 v Zimbabwe at Stormont 2024
=AfghanistanNaveed Zadran2121 v Ireland at Abu Dhabi 2024
99PakistanAbrar Ahmed2030 v Sri Lanka at Colombo (SSC) 2023
100South AfricaAiden Markram1621 v West Indies at Guyana 2024
=IndiaAkash Deep1628 v Bangladesh at Kanpur 2024