ICC Men’s Test All-Rounder Rankings

ICC Test Allrounder Rankings

Last Updated On: 2025-07-01 18:00:08 IST

RankTeamPlayerRatingCareer Best Rating
1IndiaRavindra Jadeja376475 v Bangladesh at Chennai 2024
2BangladeshMehidy Hasan Miraz321327 v Zimbabwe at Chittagong 2025
3South AfricaMarco Jansen281294 v Pakistan at Cape Town 2025
4AustraliaPat Cummins264339 v England at Lord’s 2019
5EnglandBen Stokes254497 v West Indies at Old Trafford 2020
6West IndiesJason Holder249485 v England at Southampton 2020
7EnglandGus Atkinson241246 v Zimbabwe at Trent Bridge 2025
8AustraliaMitchell Starc239346 v India at Pune 2017
=EnglandJoe Root239313 v India at Hyderabad 2024
10New ZealandMitchell Santner222222 v England at Hamilton 2024
11IndiaAxar Patel216316 v Australia at Ahmedabad 2023
12EnglandChris Woakes214273 v Pakistan at Old Trafford 2020
13South AfricaKagiso Rabada196225 v Australia at Cape Town 2018
14New ZealandMatt Henry193226 v India at Bengaluru 2024
15New ZealandGlenn Phillips187214 v Australia at Wellington 2024
16AustraliaNathan Lyon183201 v Sri Lanka at Galle 2025
17South AfricaKeshav Maharaj170208 v England at Lord’s 2022
18New ZealandKyle Jamieson169325 v India at Kanpur 2021
19PakistanNoman Ali164178 v England at Rawalpindi 2024
20AustraliaCameron Green161202 v New Zealand at Christchurch 2024
21West IndiesJomel Warrican155155 v Pakistan at Multan 2025
22IndiaWashington Sundar153167 v New Zealand at Mumbai 2024
23West IndiesKemar Roach147185 v India at Jamaica 2019
24South AfricaWiaan Mulder136155 v Bangladesh at Chittagong 2024
25Sri LankaDhananjaya de Silva134175 v New Zealand at Galle 2024
26West IndiesGudakesh Motie123123 v Pakistan at Multan 2025
27EnglandOllie Robinson122172 v Australia at Edgbaston 2023
28ZimbabweSean Williams121135 v Afghanistan at Bulawayo 2024
29AustraliaTravis Head120139 v England at Lord’s 2023
=Sri LankaRamesh Mendis120158 v Pakistan at Galle 2023
31AustraliaJosh Hazlewood118153 v India at Pune 2017
=PakistanSajid Khan118118 v West Indies at Multan 2025
33IrelandAndy McBrine117117 v Zimbabwe at Bulawayo 2025
=PakistanSalman Agha117132 v England at Multan 2024
35AustraliaMitchell Marsh115155 v India at Perth 2024
=IrelandMark Adair115115 v Zimbabwe at Bulawayo 2025
37EnglandMark Wood109151 v India at Rajkot 2024
38West IndiesAlzarri Joseph108135 v Australia at Brisbane 2024
39BangladeshTaijul Islam107110 v Zimbabwe at Chittagong 2025
40IndiaJasprit Bumrah99107 v Australia at Sydney 2025
=PakistanAamer Jamal99131 v Australia at Sydney 2024
42ZimbabweBlessing Muzarabani98107 v Bangladesh at Sylhet 2025
43EnglandJack Leach95135 v New Zealand at Headingley 2022
44Sri LankaMilan Rathnayake9393 v Bangladesh at Galle 2025
45EnglandBrydon Carse8888 v India at Headingley 2025
46New ZealandKane Williamson83201 v Australia at Brisbane 2015
=IndiaKuldeep Yadav83102 v England at Dharamsala 2024
48IndiaShardul Thakur80179 v South Africa at Johannesburg 2022
49West IndiesKraigg Brathwaite77130 v India at Antigua 2016
=AfghanistanRashid Khan77101 v Bangladesh at Chittagong 2019
51West IndiesShamar Joseph7691 v Australia at Brisbane 2024
52Sri LankaPrabath Jayasuriya7489 v South Africa at Gqeberha 2024
53New ZealandAjaz Patel7277 v India at Mumbai 2024
=West IndiesJayden Seales7274 v Pakistan at Multan 2025
55Sri LankaAngelo Mathews71214 v India at Colombo (SSC) 2015
=PakistanShaheen Afridi7180 v England at Multan 2024
57New ZealandRachin Ravindra6892 v Sri Lanka at Galle 2024
58AustraliaSteve Smith67132 v Pakistan at Abu Dhabi 2014
59AustraliaScott Boland6468 v India at Sydney 2025
60EnglandTom Hartley61120 v India at Visakhapatnam 2024
61BangladeshNayeem Hasan5959 v Sri Lanka at Galle 2025
62BangladeshMominul Haque5778 v New Zealand at Sylhet 2023
63AustraliaMarnus Labuschagne54146 v New Zealand at Melbourne 2019
64BangladeshHasan Mahmud5353 v Sri Lanka at Galle 2025
65South AfricaCorbin Bosch5052 v Pakistan at Centurion 2024
66BangladeshTaskin Ahmed4952 v West Indies at Jamaica 2024
=South AfricaAiden Markram4949 v Australia at Lord’s 2025
68ZimbabweWessly Madhevere4848 v England at Trent Bridge 2025
69South AfricaDane Piedt4756 v West Indies at Guyana 2024
70ZimbabweBrian Bennett4343 v England at Trent Bridge 2025
71IndiaNitish Kumar Reddy4243 v Australia at Sydney 2025
72New ZealandIsh Sodhi4087 v Pakistan at Karachi 2022
73Sri LankaVishwa Fernando3944 v England at The Oval 2024
=South AfricaDane Paterson3941 v Pakistan at Centurion 2024
=West IndiesKevin Sinclair3939 v Pakistan at Multan 2025
76PakistanNaseem Shah3844 v England at Multan 2024
=AustraliaTodd Murphy3854 v England at The Oval 2023
78IndiaMohammed Siraj3740 v Australia at Adelaide 2024
=South AfricaGerald Coetzee3746 v West Indies at Johannesburg 2023
80West IndiesJustin Greaves3648 v Bangladesh at Jamaica 2024
=South AfricaNeil Brand3643 v New Zealand at Hamilton 2024
=EnglandJacob Bethell3637 v New Zealand at Hamilton 2024
83PakistanMohammad Abbas3558 v England at Southampton 2020
=South AfricaSenuran Muthusamy3539 v Bangladesh at Chittagong 2024
85EnglandMatthew Potts3438 v Pakistan at Multan 2024
=EnglandShoaib Bashir3434 v India at Headingley 2025
87EnglandRehan Ahmed3346 v India at Visakhapatnam 2024
=PakistanSaim Ayub3337 v South Africa at Centurion 2024
89South AfricaLungi Ngidi3239 v India at Cape Town 2024
90BangladeshShoriful Islam3136 v Pakistan at Rawalpindi 2024
91ZimbabweSikandar Raza29175 v Afghanistan at Abu Dhabi 2021
=Sri LankaKasun Rajitha2936 v Bangladesh at Sylhet 2024
=New ZealandNathan Smith2930 v England at Wellington 2024
94Sri LankaLahiru Kumara2628 v South Africa at Durban 2024
95EnglandOlly Stone2529 v Sri Lanka at The Oval 2024
=IndiaAkash Deep2531 v Australia at Brisbane 2024
97Sri LankaAsitha Fernando2425 v England at The Oval 2024
=EnglandJosh Tongue2425 v Australia at Lord’s 2023
=PakistanKhurram Shahzad2426 v South Africa at Cape Town 2025
=South AfricaNandre Burger2428 v West Indies at Guyana 2024