ICC Men’s Test All-Rounder Rankings

ICC Test Allrounder Rankings

Last Updated On: 2025-01-22 06:01:15 IST

RankTeamPlayerRatingCareer Best Rating
1IndiaRavindra Jadeja400475 v Bangladesh at Chennai 2024
2South AfricaMarco Jansen294294 v Pakistan at Cape Town 2025
3BangladeshMehidy Hasan284294 v South Africa at Mirpur 2024
4AustraliaPat Cummins282339 v England at Lord’s 2019
5BangladeshShakib Al Hasan263489 v Australia at Mirpur 2017
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
10EnglandChris Woakes225273 v Pakistan at Old Trafford 2020
11New ZealandMitchell Santner222222 v England at Hamilton 2024
12IndiaAxar Patel220316 v Australia at Ahmedabad 2023
13AustraliaMitchell Starc207346 v India at Pune 2017
14South AfricaKagiso Rabada194225 v Australia at Cape Town 2018
15New ZealandMatt Henry193226 v India at Bengaluru 2024
16AustraliaNathan Lyon191191 v India at Sydney 2025
17New ZealandGlenn Phillips187214 v Australia at Wellington 2024
18AustraliaCameron Green183202 v New Zealand at Christchurch 2024
19South AfricaKeshav Maharaj171208 v England at Lord’s 2022
=PakistanNoman Ali171178 v England at Rawalpindi 2024
21New ZealandKyle Jamieson169325 v India at Kanpur 2021
22IndiaWashington Sundar157167 v New Zealand at Mumbai 2024
23Sri LankaDhananjaya de Silva156175 v New Zealand at Galle 2024
24West IndiesKemar Roach134185 v India at Jamaica 2019
=AustraliaTravis Head134139 v England at Lord’s 2023
=South AfricaWiaan Mulder134155 v Bangladesh at Chittagong 2024
27PakistanSalman Agha130132 v England at Multan 2024
28ZimbabweSean Williams129135 v Afghanistan at Bulawayo 2024
29EnglandOllie Robinson127172 v Australia at Edgbaston 2023
30Sri LankaRamesh Mendis123158 v Pakistan at Galle 2023
31AustraliaMitchell Marsh122155 v India at Perth 2024
32AustraliaJosh Hazlewood118153 v India at Pune 2017
33EnglandMark Wood114151 v India at Rajkot 2024
34West IndiesAlzarri Joseph113135 v Australia at Brisbane 2024
35BangladeshTaijul Islam109109 v West Indies at Jamaica 2024
36IndiaJasprit Bumrah107107 v Australia at Sydney 2025
37PakistanAamer Jamal103131 v Australia at Sydney 2024
38EnglandJack Leach99135 v New Zealand at Headingley 2022
39Sri LankaPrabath Jayasuriya8989 v South Africa at Gqeberha 2024
40IrelandMark Adair8888 v Zimbabwe at Stormont 2024
41IrelandAndy McBrine8787 v Zimbabwe at Stormont 2024
42IndiaKuldeep Yadav84102 v England at Dharamsala 2024
43New ZealandKane Williamson83201 v Australia at Brisbane 2015
=PakistanHasan Ali83160 v Bangladesh at Mirpur 2021
=PakistanSajid Khan8386 v England at Rawalpindi 2024
46IndiaShardul Thakur81179 v South Africa at Johannesburg 2022
47West IndiesShamar Joseph7991 v Australia at Brisbane 2024
48AfghanistanRashid Khan77101 v Bangladesh at Chittagong 2019
49West IndiesKraigg Brathwaite76130 v India at Antigua 2016
50EnglandBrydon Carse7585 v New Zealand at Wellington 2024
51Sri LankaAngelo Mathews74214 v India at Colombo (SSC) 2015
52PakistanShaheen Afridi7380 v England at Multan 2024
53New ZealandAjaz Patel7277 v India at Mumbai 2024
54Sri LankaMilan Rathnayake6982 v England at The Oval 2024
55New ZealandRachin Ravindra6892 v Sri Lanka at Galle 2024
=AustraliaScott Boland6868 v India at Sydney 2025
57West IndiesGudakesh Motie6769 v South Africa at Guyana 2024
58PakistanFaheem Ashraf66145 v Bangladesh at Chittagong 2021
59EnglandTom Hartley64120 v India at Visakhapatnam 2024
60AustraliaSteven Smith61132 v Pakistan at Abu Dhabi 2014
61West IndiesJomel Warrican5962 v South Africa at Guyana 2024
62AustraliaMarnus Labuschagne57146 v New Zealand at Melbourne 2019
63BangladeshTaskin Ahmed5151 v West Indies at Jamaica 2024
=South AfricaCorbin Bosch5152 v Pakistan at Centurion 2024
65BangladeshMominul Haque5078 v New Zealand at Sylhet 2023
=West IndiesJayden Seales5050 v Bangladesh at Jamaica 2024
67South AfricaDane Piedt4856 v West Indies at Guyana 2024
=ZimbabweBlessing Muzarabani4848 v Afghanistan at Bulawayo 2025
=West IndiesJustin Greaves4848 v Bangladesh at Jamaica 2024
70South AfricaDean Elgar47140 v India at Nagpur 2015
71BangladeshNayeem Hasan4455 v Zimbabwe at Mirpur 2020
72BangladeshHasan Mahmud4343 v West Indies at Jamaica 2024
=IndiaNitish Kumar Reddy4343 v Australia at Sydney 2025
74Sri LankaVishwa Fernando4144 v England at The Oval 2024
75New ZealandIsh Sodhi4087 v Pakistan at Karachi 2022
=PakistanNaseem Shah4044 v England at Multan 2024
=South AfricaDane Paterson4041 v Pakistan at Centurion 2024
78IndiaMohammed Siraj3940 v Australia at Adelaide 2024
79ZimbabweSikandar Raza38175 v Afghanistan at Abu Dhabi 2021
=South AfricaGerald Coetzee3846 v West Indies at Johannesburg 2023
81South AfricaNeil Brand3743 v New Zealand at Hamilton 2024
=EnglandJacob Bethell3737 v New Zealand at Hamilton 2024
83PakistanMohammad Abbas3658 v England at Southampton 2020
=South AfricaSenuran Muthusamy3639 v Bangladesh at Chittagong 2024
85EnglandMatthew Potts3538 v Pakistan at Multan 2024
=PakistanSaim Ayub3537 v South Africa at Centurion 2024
87EnglandRehan Ahmed3446 v India at Visakhapatnam 2024
88BangladeshShoriful Islam3336 v Pakistan at Rawalpindi 2024
89South AfricaLungi Ngidi3139 v India at Cape Town 2024
=Sri LankaKasun Rajitha3136 v Bangladesh at Sylhet 2024
91New ZealandNathan Smith2930 v England at Wellington 2024
92Sri LankaLahiru Kumara2728 v South Africa at Durban 2024
93EnglandOlly Stone2629 v Sri Lanka at The Oval 2024
=PakistanKhurram Shahzad2626 v South Africa at Cape Town 2025
=IndiaAkash Deep2631 v Australia at Brisbane 2024
96Sri LankaKamindu Mendis2562 v England at Old Trafford 2024
=South AfricaNandre Burger2528 v West Indies at Guyana 2024
=EnglandShoaib Bashir2525 v New Zealand at Hamilton 2024
99ZimbabweBrian Bennett2241 v Afghanistan at Bulawayo 2024
100Sri LankaAsitha Fernando2125 v England at The Oval 2024
=IrelandCurtis Campher2121 v Zimbabwe at Stormont 2024