ICC Men’s T20I All-Rounder Rankings

ICC T20 Allrounder Rankings

Last Updated On: 2026-03-19 06:00:16 IST

RankTeamPlayerRatingCareer Best Rating
1ZimbabweSikandar Raza328328 v South Africa at Delhi 2026
2IndiaHardik Pandya299299 v New Zealand at Ahmedabad 2026
3PakistanSaim Ayub275303 v India at Colombo (RPS) 2026
4NepalDipendra Singh Airee244244 v Scotland at Mumbai 2026
5AfghanistanAzmatullah Omarzai241244 v United Arab Emirates at Delhi 2026
6West IndiesRoston Chase239255 v New Zealand at Auckland 2025
7New ZealandMitchell Santner213213 v South Africa at Hamilton 2026
8AfghanistanMohammad Nabi209361 v Bangladesh at Mirpur 2019
9PakistanMohammad Nawaz203230 v Australia at Lahore 2026
10West IndiesRomario Shepherd197212 v New Zealand at Dunedin 2025
11IndiaShivam Dube195216 v South Africa at Ahmedabad 2026
12West IndiesJason Holder194194 v India at Kolkata 2026
13EnglandWill Jacks186186 v India at Mumbai 2026
14AfghanistanRashid Khan183183 v Canada at Chennai 2026
15NamibiaGerhard Erasmus180190 v Zimbabwe at Namibia 2023
16AustraliaMarcus Stoinis175235 v Namibia at Antigua 2024
17ItalyBenjamin Manenti172172 v West Indies at Kolkata 2026
18Sri LankaDasun Shanaka166166 v Pakistan at Pallekele 2026
19EnglandSam Curran165169 v Italy at Kolkata 2026
20IndiaAxar Patel162190 v South Africa at New Chandigarh 2025
21Sri LankaWanindu Hasaranga160243 v Afghanistan at Dambulla 2024
22PakistanShadab Khan149199 v Afghanistan at Sharjah 2023
23South AfricaGeorge Linde148148 v New Zealand at Hamilton 2026
24NepalKushal Bhurtel146146 v Scotland at Mumbai 2026
=IndiaAbhishek Sharma146163 v Bangladesh at Dubai 2025
26NetherlandsBas de Leede143143 v India at Ahmedabad 2026
=New ZealandRachin Ravindra143153 v South Africa at Kolkata 2026
28AustraliaGlenn Maxwell142375 v Sri Lanka at Colombo (RPS) 2016
29EnglandLiam Livingstone137261 v West Indies at Barbados 2024
=South AfricaMarco Jansen137142 v New Zealand at Kolkata 2026
31South AfricaAiden Markram136214 v India at Gqeberha 2023
=IrelandGareth Delany136174 v Afghanistan at Greater Noida 2020
33ScotlandMichael Leask134134 v Nepal at Mumbai 2026
=AustraliaCameron Green134157 v South Africa at Darwin 2025
35NamibiaJJ Smit130199 v Zimbabwe at Namibia 2023
36ScotlandBrandon McMullen125125 v Nepal at Mumbai 2026
=West IndiesMatthew Forde125128 v South Africa at Ahmedabad 2026
38IrelandMark Adair123133 v Bangladesh at Chittagong 2025
39ZimbabweBrian Bennett9898 v South Africa at Delhi 2026
40New ZealandJames Neesham95113 v United Arab Emirates at Dubai 2023
=New ZealandGlenn Phillips9599 v India at Ahmedabad 2026
=New ZealandMichael Bracewell95141 v Pakistan at Bay Oval 2025
43ZimbabweRyan Burl94161 v Ireland at Bready 2021
44IrelandGeorge Dockrell9393 v Oman at Colombo (SSC) 2026
=NepalRohit Paudel9393 v Scotland at Mumbai 2026
46EnglandJacob Bethell9292 v India at Mumbai 2026
47Sri LankaCharith Asalanka89109 v India at Dubai 2025
=USAHarmeet Singh89106 v Namibia at Namibia 2024
49BangladeshMahedi Hasan88108 v Afghanistan at Sharjah 2022
50IrelandHarry Tector8686 v Oman at Colombo (SSC) 2026
=IrelandCurtis Campher86128 v Netherlands at Netherlands 2024
52AustraliaMitchell Marsh81158 v Bangladesh at Mirpur 2021
=IndiaWashington Sundar81105 v Australia at Queensland 2025
54PakistanFaheem Ashraf77110 v South Africa at Lahore 2025
=South AfricaCorbin Bosch7791 v India at Ahmedabad 2026
56PakistanSalman Agha7681 v Namibia at Colombo (SSC) 2026
57Sri LankaKamindu Mendis7577 v New Zealand at Colombo (RPS) 2026
=NamibiaJan Nicol Loftie-Eaton7579 v USA at Chennai 2026
59Papua New GuineaSese Bau7278 v Nepal at Hong Kong 2024
60Papua New GuineaAssad Vala71141 v Bangladesh at Oman 2021
=BangladeshRishad Hossain7191 v India at Gwalior 2024
62CanadaSaad Bin Zafar7070 v Afghanistan at Chennai 2026
=West IndiesGudakesh Motie7074 v Zimbabwe at Mumbai 2026
=USAMilind Kumar7070 v Namibia at Chennai 2026
65PakistanShaheen Afridi6973 v India at Dubai 2025
=AustraliaAaron Hardie69108 v West Indies at St Kitts 2025
67QatarMuhammad Asim6873 v Bahrain at Doha 2026
68NetherlandsRoelof van der Merwe67119 v Papua New Guinea at Dubai 2019
=West IndiesAkeal Hosein6793 v Nepal at Sharjah 2025
=ZimbabweBrad Evans6767 v South Africa at Delhi 2026
71AfghanistanGulbadin Naib66101 v Bangladesh at St. Vincent 2024
72NepalGulshan Jha6591 v USA at Dallas 2024
=Sri LankaDunith Wellalage6565 v Pakistan at Pallekele 2026
74ScotlandChris Greaves6379 v West Indies at Hobart 2022
=NetherlandsMichael Levitt6371 v Guernsey at Netherlands 2025
76ScotlandRichie Berrington61209 v Ireland at Malahide 2019
=ScotlandMark Watt6163 v Italy at Kolkata 2026
=Sri LankaDhananjaya de Silva61106 v India at Mumbai 2023
=BangladeshTanzim Hasan Sakib6163 v West Indies at Chittagong 2025
80CanadaHarsh Thaker5965 v Bermuda at King City 2025
=NetherlandsAryan Dutt5959 v India at Ahmedabad 2026
82OmanAamir Kaleem5887 v Canada at Abu Dhabi 2019
83BangladeshMehidy Hasan Miraz5792 v Sri Lanka at Dambulla 2025
=JerseyNick Greenwood5757 v Scotland at Netherlands 2025
=ItalyGrant Stewart5757 v West Indies at Kolkata 2026
86BangladeshSaif Hassan5656 v Ireland at Chittagong 2025
=Hong Kong, ChinaYasim Murtaza5672 v Qatar at Doha 2024
88ZimbabweSean Williams55232 v Nepal at Singapore 2019
=West IndiesRovman Powell5566 v England at Southampton 2025
90JerseyBenjamin Ward5460 v Ireland at Edinburgh 2023
91KuwaitMohammed Aslam5353 v Hong Kong, China at Hong Kong 2026
=EnglandJamie Overton5353 v India at Mumbai 2026
93ItalyJJ Smuts5151 v West Indies at Kolkata 2026
=NamibiaRuben Trumpelmann5154 v Netherlands at Delhi 2026
=UgandaAlpesh Ramjani5156 v Zimbabwe at Harare 2025
=IndiaTilak Varma5154 v Pakistan at Colombo (RPS) 2026
97AustraliaMatthew Short5054 v Pakistan at Lahore 2026
98BangladeshNasum Ahmed4961 v West Indies at Chittagong 2025
=New ZealandZakary Foulkes4963 v Zimbabwe at Harare 2025
100IrelandPaul Stirling48217 v United Arab Emirates at Sylhet 2014
=NamibiaJan Frylinck48112 v Nepal at Kirtipur, Nepal 2024