ICC Men’s T20I All-Rounder Rankings

ICC T20 Allrounder Rankings

Last Updated On: 2026-02-12 00:00:32 IST

RankTeamPlayerRatingCareer Best Rating
1ZimbabweSikandar Raza299299 v Oman at Colombo (SSC) 2026
2PakistanSaim Ayub282295 v Sri Lanka at Rawalpindi 2025
3IndiaHardik Pandya243268 v West Indies at Guyana 2023
4West IndiesRoston Chase224255 v New Zealand at Auckland 2025
5PakistanMohammad Nawaz221230 v Australia at Lahore 2026
6NepalDipendra Singh Airee219244 v USA at Dallas 2024
7West IndiesRomario Shepherd204212 v New Zealand at Dunedin 2025
8AfghanistanAzmatullah Omarzai202206 v West Indies at Dubai 2026
9AfghanistanMohammad Nabi191361 v Bangladesh at Mirpur 2019
10Sri LankaWanindu Hasaranga181243 v Afghanistan at Dambulla 2024
11New ZealandMitchell Santner179179 v United Arab Emirates at Chennai 2026
12IndiaShivam Dube177192 v New Zealand at Visakhapatnam 2026
13AfghanistanRashid Khan176181 v Zimbabwe at Harare 2025
14IndiaAxar Patel175190 v South Africa at New Chandigarh 2025
15AustraliaMarcus Stoinis164235 v Namibia at Antigua 2024
16EnglandLiam Livingstone157261 v West Indies at Barbados 2024
17Sri LankaDasun Shanaka152153 v England at Pallekele 2026
18NamibiaGerhard Erasmus151190 v Zimbabwe at Namibia 2023
19IndiaAbhishek Sharma148163 v Bangladesh at Dubai 2025
20West IndiesJason Holder144173 v New Zealand at Auckland 2025
21South AfricaAiden Markram142214 v India at Gqeberha 2023
22PakistanShadab Khan141199 v Afghanistan at Sharjah 2023
23NepalKushal Bhurtel138139 v Kuwait at Oman 2025
24NamibiaJJ Smit134199 v Zimbabwe at Namibia 2023
25AustraliaCameron Green133157 v South Africa at Darwin 2025
26EnglandSam Curran131131 v Nepal at Mumbai 2026
27ScotlandMichael Leask130130 v Italy at Kolkata 2026
28IrelandMark Adair125133 v Bangladesh at Chittagong 2025
29IrelandGareth Delany122174 v Afghanistan at Greater Noida 2020
30NetherlandsBas de Leede121136 v Nepal at Dallas 2024
31AustraliaGlenn Maxwell119375 v Sri Lanka at Colombo (RPS) 2016
32New ZealandMichael Bracewell114141 v Pakistan at Bay Oval 2025
33ScotlandBrandon McMullen112119 v Netherlands at Netherlands 2025
34South AfricaMarco Jansen110139 v India at Johannesburg 2024
35South AfricaGeorge Linde109112 v West Indies at Johannesburg 2026
36West IndiesMatthew Forde98106 v South Africa at Centurion 2026
37IrelandCurtis Campher96128 v Netherlands at Netherlands 2024
38IndiaWashington Sundar90105 v Australia at Queensland 2025
39New ZealandJames Neesham89113 v United Arab Emirates at Dubai 2023
=Sri LankaCharith Asalanka89109 v India at Dubai 2025
41BangladeshMahedi Hasan88108 v Afghanistan at Sharjah 2022
=NepalRohit Paudel8890 v Kuwait at Oman 2025
43PakistanFaheem Ashraf87110 v South Africa at Lahore 2025
44OmanAqib Ilyas85138 v Canada at King City 2024
45USAHarmeet Singh84106 v Namibia at Namibia 2024
46AustraliaMitchell Marsh81158 v Bangladesh at Mirpur 2021
47ZimbabweRyan Burl80161 v Ireland at Bready 2021
48IrelandHarry Tector7984 v Bangladesh at Chittagong 2025
=EnglandJacob Bethell7979 v Nepal at Mumbai 2026
=South AfricaCorbin Bosch7979 v Canada at Ahmedabad 2026
51NamibiaJan Nicol Loftie-Eaton7678 v Zimbabwe at Harare 2025
=New ZealandRachin Ravindra7676 v United Arab Emirates at Chennai 2026
53IrelandGeorge Dockrell7474 v Sri Lanka at Colombo (RPS) 2026
=AfghanistanGulbadin Naib74101 v Bangladesh at St. Vincent 2024
=AustraliaAaron Hardie74108 v West Indies at St Kitts 2025
=ZimbabweBrian Bennett7474 v Oman at Colombo (SSC) 2026
57Papua New GuineaSese Bau7278 v Nepal at Hong Kong 2024
=NepalGulshan Jha7291 v USA at Dallas 2024
59NetherlandsRoelof van der Merwe71119 v Papua New Guinea at Dubai 2019
=Papua New GuineaAssad Vala71141 v Bangladesh at Oman 2021
=West IndiesGudakesh Motie7171 v Scotland at Kolkata 2026
=BangladeshRishad Hossain7191 v India at Gwalior 2024
63New ZealandGlenn Phillips7085 v Sri Lanka at Nelson 2025
=West IndiesAkeal Hosein7093 v Nepal at Sharjah 2025
65Sri LankaDhananjaya de Silva69106 v India at Mumbai 2023
=PakistanSalman Agha6974 v Australia at Lahore 2026
=EnglandWill Jacks6969 v Nepal at Mumbai 2026
68ScotlandChris Greaves6679 v West Indies at Hobart 2022
69NetherlandsMichael Levitt6571 v Guernsey at Netherlands 2025
70PakistanShaheen Afridi6473 v India at Dubai 2025
71ScotlandMark Watt6363 v Italy at Kolkata 2026
=USAMilind Kumar6363 v Pakistan at Colombo (SSC) 2026
73OmanZeeshan Maqsood62177 v Canada at Oman 2022
74ZimbabweSean Williams61232 v Nepal at Singapore 2019
=ScotlandRichie Berrington61209 v Ireland at Malahide 2019
=BangladeshTanzim Hasan Sakib6163 v West Indies at Chittagong 2025
77QatarMuhammad Asim6061 v Saudi Arabia at Doha 2025
78BangladeshMehidy Hasan Miraz5792 v Sri Lanka at Dambulla 2025
=JerseyNick Greenwood5757 v Scotland at Netherlands 2025
=New ZealandZakary Foulkes5763 v Zimbabwe at Harare 2025
81BangladeshSaif Hassan5656 v Ireland at Chittagong 2025
82CanadaSaad Bin Zafar5565 v Namibia at Namibia 2025
=CanadaHarsh Thaker5565 v Bermuda at King City 2025
=NetherlandsAryan Dutt5555 v Namibia at Delhi 2026
85West IndiesRovman Powell5466 v England at Southampton 2025
=JerseyBenjamin Ward5460 v Ireland at Edinburgh 2023
=NamibiaRuben Trumpelmann5454 v Netherlands at Delhi 2026
=AustraliaMatthew Short5454 v Pakistan at Lahore 2026
89Sri LankaKamindu Mendis5358 v Zimbabwe at Harare 2025
90UgandaAlpesh Ramjani5156 v Zimbabwe at Harare 2025
91AfghanistanKarim Janat50124 v India at Abu Dhabi 2021
=New ZealandDaryl Mitchell5054 v Sri Lanka at Auckland 2023
=NamibiaJan Frylinck50112 v Nepal at Kirtipur, Nepal 2024
94IrelandPaul Stirling49217 v United Arab Emirates at Sylhet 2014
=NepalKushal Malla49112 v Qatar at Oman 2024
=BangladeshNasum Ahmed4961 v West Indies at Chittagong 2025
97NetherlandsMax O’Dowd4750 v Oman at Oman 2024
=United Arab EmiratesBasil Hameed47113 v USA at Namibia 2024
99USASteven Taylor4658 v South Africa at Antigua 2024
100NepalKaran KC4557 v USA at Dallas 2024