ICC Men’s Test All-Rounder Rankings

ICC Test Allrounder Rankings

Last Updated On: 2025-12-01 06:00:09 IST

RankTeamPlayerRatingCareer Best Rating
1IndiaRavindra Jadeja437475 v Bangladesh at Chennai 2024
2EnglandBen Stokes306497 v West Indies at Old Trafford 2020
3BangladeshMehidy Hasan Miraz299327 v Zimbabwe at Chittagong 2025
4AustraliaPat Cummins265339 v England at Lord’s 2019
5AustraliaMitchell Starc255346 v India at Pune 2017
6South AfricaMarco Jansen254294 v Pakistan at Cape Town 2025
7South AfricaWiaan Mulder248284 v Zimbabwe at Bulawayo 2025
8EnglandGus Atkinson237246 v Zimbabwe at Trent Bridge 2025
9EnglandJoe Root230313 v India at Hyderabad 2024
10New ZealandMitchell Santner225226 v Zimbabwe at Bulawayo 2025
11IndiaAxar Patel206316 v Australia at Ahmedabad 2023
12IndiaWashington Sundar205205 v South Africa at Kolkata 2025
13New ZealandMatt Henry203226 v India at Bengaluru 2024
14South AfricaKagiso Rabada202225 v Australia at Cape Town 2018
15West IndiesShamar Joseph188196 v Australia at Jamaica 2025
16AustraliaCameron Green184202 v New Zealand at Christchurch 2024
17AustraliaNathan Lyon179201 v Sri Lanka at Galle 2025
=New ZealandGlenn Phillips179214 v Australia at Wellington 2024
19South AfricaKeshav Maharaj175208 v England at Lord’s 2022
20PakistanNoman Ali163178 v England at Rawalpindi 2024
21Sri LankaDhananjaya de Silva161175 v New Zealand at Galle 2024
22South AfricaCorbin Bosch160191 v Zimbabwe at Bulawayo 2025
23EnglandBrydon Carse152152 v Australia at Perth 2025
24AustraliaTravis Head149149 v England at Perth 2025
25West IndiesKemar Roach133185 v India at Jamaica 2019
26West IndiesRoston Chase132264 v England at Old Trafford 2020
=IrelandAndy McBrine132132 v Bangladesh at Mirpur 2025
28PakistanSalman Agha127132 v England at Multan 2024
29West IndiesAlzarri Joseph126135 v Australia at Brisbane 2024
30South AfricaSimon Harmer122122 v India at Kolkata 2025
31AustraliaJosh Hazlewood120153 v India at Pune 2017
32Sri LankaRamesh Mendis117158 v Pakistan at Galle 2023
33BangladeshTaijul Islam116116 v Ireland at Mirpur 2025
34South AfricaSenuran Muthusamy115117 v Pakistan at Rawalpindi 2025
35West IndiesGudakesh Motie112123 v Pakistan at Multan 2025
36IrelandMark Adair111115 v Zimbabwe at Bulawayo 2025
37ZimbabweSean Williams109135 v Afghanistan at Bulawayo 2024
38West IndiesJomel Warrican108155 v Pakistan at Multan 2025
39AustraliaMitchell Marsh106155 v India at Perth 2024
40West IndiesJayden Seales9797 v India at Delhi 2025
=PakistanSajid Khan97118 v West Indies at Multan 2025
42West IndiesJustin Greaves96102 v Australia at Jamaica 2025
43EnglandMark Wood95151 v India at Rajkot 2024
=PakistanAamer Jamal95131 v Australia at Sydney 2024
45ZimbabweBlessing Muzarabani94110 v South Africa at Bulawayo 2025
46AustraliaBeau Webster9395 v West Indies at Jamaica 2025
47IndiaJasprit Bumrah91107 v Australia at Sydney 2025
=Sri LankaMilan Rathnayake9193 v Bangladesh at Galle 2025
49EnglandJack Leach86135 v New Zealand at Headingley 2022
50IndiaKuldeep Yadav83102 v England at Dharamsala 2024
51New ZealandKane Williamson79201 v Australia at Brisbane 2015
52PakistanHasan Ali77160 v Bangladesh at Mirpur 2021
=Sri LankaPrabath Jayasuriya7789 v South Africa at Gqeberha 2024
54AfghanistanRashid Khan76101 v Bangladesh at Chittagong 2019
55New ZealandRachin Ravindra7392 v Sri Lanka at Galle 2024
56IndiaShardul Thakur71179 v South Africa at Johannesburg 2022
57New ZealandAjaz Patel7077 v India at Mumbai 2024
58AustraliaScott Boland6771 v West Indies at Jamaica 2025
59AustraliaSteve Smith65132 v Pakistan at Abu Dhabi 2014
=BangladeshNayeem Hasan6568 v Sri Lanka at Colombo (SSC) 2025
61West IndiesKraigg Brathwaite63130 v India at Antigua 2016
62PakistanShaheen Afridi6280 v England at Multan 2024
63South AfricaAiden Markram6161 v India at Kolkata 2025
64IndiaAkash Deep5963 v England at The Oval 2025
65New ZealandNathan Smith5657 v Zimbabwe at Bulawayo 2025
66BangladeshMominul Haque5578 v New Zealand at Sylhet 2023
=BangladeshHasan Mahmud5556 v Ireland at Sylhet 2025
68IndiaNitish Kumar Reddy5465 v England at Lord’s 2025
69AustraliaMarnus Labuschagne52146 v New Zealand at Melbourne 2019
70BangladeshTaskin Ahmed4652 v West Indies at Jamaica 2024
71New ZealandMichael Bracewell4567 v Sri Lanka at Wellington 2023
72IndiaMohammed Siraj4345 v West Indies at Delhi 2025
=South AfricaCodi Yusuf4346 v Zimbabwe at Bulawayo 2025
74South AfricaDane Piedt4256 v West Indies at Guyana 2024
75Sri LankaVishwa Fernando4044 v England at The Oval 2024
=IrelandBarry McCarthy4041 v Bangladesh at Sylhet 2025
77New ZealandIsh Sodhi3887 v Pakistan at Karachi 2022
78PakistanNaseem Shah3744 v England at Multan 2024
79South AfricaDane Paterson3641 v Pakistan at Centurion 2024
80AustraliaTodd Murphy3554 v England at The Oval 2023
=West IndiesKevin Sinclair3539 v Pakistan at Multan 2025
82PakistanMohammad Abbas3358 v England at Southampton 2020
=South AfricaGerald Coetzee3346 v West Indies at Johannesburg 2023
=EnglandShoaib Bashir3335 v India at Lord’s 2025
85ZimbabweWessly Madhevere3248 v England at Trent Bridge 2025
=PakistanSaim Ayub3237 v South Africa at Centurion 2024
87EnglandMatthew Potts3038 v Pakistan at Multan 2024
=EnglandRehan Ahmed3046 v India at Visakhapatnam 2024
89South AfricaLungi Ngidi2939 v India at Cape Town 2024
=ZimbabweWellington Masakadza2939 v South Africa at Bulawayo 2025
=BangladeshShoriful Islam2936 v Pakistan at Rawalpindi 2024
92BangladeshHasan Murad2727 v Ireland at Mirpur 2025
93Sri LankaLahiru Kumara2628 v South Africa at Durban 2024
94PakistanKhurram Shahzad2426 v South Africa at Cape Town 2025
95Sri LankaAsitha Fernando2325 v England at The Oval 2024
=ZimbabweBrian Bennett2343 v England at Trent Bridge 2025
97ZimbabweRichard Ngarava2222 v Afghanistan at Harare 2025
=PakistanAbrar Ahmed2230 v Sri Lanka at Colombo (SSC) 2023
=EnglandJacob Bethell2237 v New Zealand at Hamilton 2024
100IrelandCurtis Campher2121 v Bangladesh at Mirpur 2025