ICC Men’s T20I All-Rounder Rankings

ICC T20 Allrounder Rankings

Last Updated On: 2026-02-04 18:00:23 IST

RankTeamPlayerRatingCareer Best Rating
1PakistanSaim Ayub290295 v Sri Lanka at Rawalpindi 2025
2ZimbabweSikandar Raza289289 v Sri Lanka at Rawalpindi 2025
3IndiaHardik Pandya247268 v West Indies at Guyana 2023
4PakistanMohammad Nawaz230230 v Australia at Lahore 2026
5West IndiesRoston Chase228255 v New Zealand at Auckland 2025
6NepalDipendra Singh Airee202244 v USA at Dallas 2024
=AfghanistanAzmatullah Omarzai202206 v West Indies at Dubai 2026
8AfghanistanMohammad Nabi197361 v Bangladesh at Mirpur 2019
9IndiaShivam Dube186192 v New Zealand at Visakhapatnam 2026
10West IndiesRomario Shepherd185212 v New Zealand at Dunedin 2025
11AfghanistanRashid Khan179181 v Zimbabwe at Harare 2025
=Sri LankaWanindu Hasaranga179243 v Afghanistan at Dambulla 2024
13IndiaAxar Patel171190 v South Africa at New Chandigarh 2025
14New ZealandMitchell Santner169174 v India at Visakhapatnam 2026
15AustraliaMarcus Stoinis164235 v Namibia at Antigua 2024
16EnglandLiam Livingstone161261 v West Indies at Barbados 2024
17NamibiaGerhard Erasmus155190 v Zimbabwe at Namibia 2023
18Sri LankaDasun Shanaka151153 v England at Pallekele 2026
=IndiaAbhishek Sharma151163 v Bangladesh at Dubai 2025
20South AfricaAiden Markram143214 v India at Gqeberha 2023
21West IndiesJason Holder141173 v New Zealand at Auckland 2025
22AustraliaCameron Green133157 v South Africa at Darwin 2025
23NamibiaJJ Smit129199 v Zimbabwe at Namibia 2023
24EnglandSam Curran127127 v Sri Lanka at Pallekele 2026
25NepalKushal Bhurtel126139 v Kuwait at Oman 2025
26PakistanShadab Khan125199 v Afghanistan at Sharjah 2023
27IrelandMark Adair123133 v Bangladesh at Chittagong 2025
28AustraliaGlenn Maxwell119375 v Sri Lanka at Colombo (RPS) 2016
=New ZealandMichael Bracewell119141 v Pakistan at Bay Oval 2025
30IrelandGareth Delany118174 v Afghanistan at Greater Noida 2020
31South AfricaGeorge Linde112112 v West Indies at Johannesburg 2026
32ScotlandBrandon McMullen111119 v Netherlands at Netherlands 2025
33South AfricaMarco Jansen109139 v India at Johannesburg 2024
34ScotlandMichael Leask108114 v Nepal at Glasgow 2025
35IrelandCurtis Campher99128 v Netherlands at Netherlands 2024
=West IndiesMatthew Forde99106 v South Africa at Centurion 2026
37IndiaWashington Sundar92105 v Australia at Queensland 2025
38New ZealandJames Neesham91113 v United Arab Emirates at Dubai 2023
39Sri LankaCharith Asalanka90109 v India at Dubai 2025
40BangladeshMahedi Hasan88108 v Afghanistan at Sharjah 2022
41NetherlandsBas de Leede87136 v Nepal at Dallas 2024
42OmanAqib Ilyas86138 v Canada at King City 2024
=NepalRohit Paudel8690 v Kuwait at Oman 2025
44USAHarmeet Singh85106 v Namibia at Namibia 2024
45ZimbabweRyan Burl84161 v Ireland at Bready 2021
46PakistanFaheem Ashraf83110 v South Africa at Lahore 2025
47AustraliaMitchell Marsh81158 v Bangladesh at Mirpur 2021
48NepalGulshan Jha7791 v USA at Dallas 2024
=South AfricaCorbin Bosch7779 v West Indies at Paarl 2026
50IrelandHarry Tector7484 v Bangladesh at Chittagong 2025
=NamibiaJan Nicol Loftie-Eaton7478 v Zimbabwe at Harare 2025
=AustraliaAaron Hardie74108 v West Indies at St Kitts 2025
53West IndiesAkeal Hosein7393 v Nepal at Sharjah 2025
54Papua New GuineaSese Bau7278 v Nepal at Hong Kong 2024
=PakistanSalman Agha7274 v Australia at Lahore 2026
=EnglandJacob Bethell7272 v Sri Lanka at Pallekele 2026
57Papua New GuineaAssad Vala71141 v Bangladesh at Oman 2021
=Sri LankaDhananjaya de Silva71106 v India at Mumbai 2023
=BangladeshRishad Hossain7191 v India at Gwalior 2024
60NetherlandsRoelof van der Merwe70119 v Papua New Guinea at Dubai 2019
=West IndiesGudakesh Motie7071 v Afghanistan at Dubai 2026
62ScotlandChris Greaves6979 v West Indies at Hobart 2022
63New ZealandGlenn Phillips6885 v Sri Lanka at Nelson 2025
=New ZealandRachin Ravindra6869 v India at Raipur 2026
65AfghanistanGulbadin Naib67101 v Bangladesh at St. Vincent 2024
66ZimbabweBrian Bennett6666 v Sri Lanka at Rawalpindi 2025
67OmanZeeshan Maqsood64177 v Canada at Oman 2022
=NetherlandsMichael Levitt6471 v Guernsey at Netherlands 2025
69ZimbabweSean Williams62232 v Nepal at Singapore 2019
=PakistanShaheen Afridi6273 v India at Dubai 2025
71ScotlandRichie Berrington61209 v Ireland at Malahide 2019
=BangladeshTanzim Hasan Sakib6163 v West Indies at Chittagong 2025
73New ZealandZakary Foulkes6063 v Zimbabwe at Harare 2025
=QatarMuhammad Asim6061 v Saudi Arabia at Doha 2025
75IrelandGeorge Dockrell5861 v Zimbabwe at Harare 2023
76ScotlandMark Watt5757 v Jersey at Netherlands 2025
=BangladeshMehidy Hasan Miraz5792 v Sri Lanka at Dambulla 2025
=JerseyNick Greenwood5757 v Scotland at Netherlands 2025
79BangladeshSaif Hassan5656 v Ireland at Chittagong 2025
80JerseyBenjamin Ward5460 v Ireland at Edinburgh 2023
=CanadaSaad Bin Zafar5465 v Namibia at Namibia 2025
=AustraliaMatthew Short5454 v Pakistan at Lahore 2026
83West IndiesRovman Powell5366 v England at Southampton 2025
=CanadaHarsh Thaker5365 v Bermuda at King City 2025
=EnglandWill Jacks5353 v Sri Lanka at Pallekele 2026
86AfghanistanKarim Janat51124 v India at Abu Dhabi 2021
=New ZealandDaryl Mitchell5154 v Sri Lanka at Auckland 2023
=NamibiaRuben Trumpelmann5153 v Nepal at Kirtipur, Nepal 2024
=UgandaAlpesh Ramjani5156 v Zimbabwe at Harare 2025
=USAMilind Kumar5151 v Canada at Cayman Islands 2025
91NamibiaJan Frylinck50112 v Nepal at Kirtipur, Nepal 2024
=NepalKushal Malla50112 v Qatar at Oman 2024
93IrelandPaul Stirling49217 v United Arab Emirates at Sylhet 2014
=BangladeshNasum Ahmed4961 v West Indies at Chittagong 2025
95NetherlandsMax O’Dowd4850 v Oman at Oman 2024
=USASteven Taylor4858 v South Africa at Antigua 2024
=United Arab EmiratesBasil Hameed48113 v USA at Namibia 2024
98Sri LankaKamindu Mendis4658 v Zimbabwe at Harare 2025
=OmanShakeel Ahmed4656 v United Arab Emirates at Abu Dhabi 2025
100NepalKaran KC4557 v USA at Dallas 2024
=NetherlandsAryan Dutt4545 v Bangladesh at Sylhet 2025
=South AfricaDonovan Ferreira4548 v India at Ahmedabad 2025
=PakistanAbbas Afridi4583 v Bangladesh at Mirpur 2025