ICC Men’s T20I All-Rounder Rankings

ICC T20 Allrounder Rankings

Last Updated On: 2026-04-18 06:00:25 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
7AfghanistanMohammad Nabi209361 v Bangladesh at Mirpur 2019
8New ZealandMitchell Santner204213 v South Africa at Hamilton 2026
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
22South AfricaGeorge Linde156162 v New Zealand at Auckland 2026
23PakistanShadab Khan149199 v Afghanistan at Sharjah 2023
24NepalKushal Bhurtel146146 v Scotland at Mumbai 2026
=IndiaAbhishek Sharma146163 v Bangladesh at Dubai 2025
26NetherlandsBas de Leede143143 v India at Ahmedabad 2026
27AustraliaGlenn Maxwell142375 v Sri Lanka at Colombo (RPS) 2016
28EnglandLiam Livingstone137261 v West Indies at Barbados 2024
29IrelandGareth Delany136174 v Afghanistan at Greater Noida 2020
30ScotlandMichael Leask134134 v Nepal at Mumbai 2026
=AustraliaCameron Green134157 v South Africa at Darwin 2025
=New ZealandRachin Ravindra134153 v South Africa at Kolkata 2026
33NamibiaJJ Smit130199 v Zimbabwe at Namibia 2023
34South AfricaAiden Markram128214 v India at Gqeberha 2023
=South AfricaMarco Jansen128142 v New Zealand at Kolkata 2026
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 Neesham94113 v United Arab Emirates at Dubai 2023
=ZimbabweRyan Burl94161 v Ireland at Bready 2021
42IrelandGeorge Dockrell9393 v Oman at Colombo (SSC) 2026
=NepalRohit Paudel9393 v Scotland at Mumbai 2026
44EnglandJacob Bethell9292 v India at Mumbai 2026
45New ZealandMichael Bracewell90141 v Pakistan at Bay Oval 2025
46New ZealandGlenn Phillips8999 v India at Ahmedabad 2026
=Sri 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
55PakistanSalman Agha7681 v Namibia at Colombo (SSC) 2026
56Sri LankaKamindu Mendis7577 v New Zealand at Colombo (RPS) 2026
=NamibiaJan Nicol Loftie-Eaton7579 v USA at Chennai 2026
58Papua New GuineaSese Bau7278 v Nepal at Hong Kong 2024
=South AfricaCorbin Bosch7291 v India at Ahmedabad 2026
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
=South AfricaGerald Coetzee6565 v New Zealand at Christchurch 2026
75ScotlandChris Greaves6379 v West Indies at Hobart 2022
=NetherlandsMichael Levitt6371 v Guernsey at Netherlands 2025
77ScotlandRichie 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
81CanadaHarsh Thaker5965 v Bermuda at King City 2025
=NetherlandsAryan Dutt5959 v India at Ahmedabad 2026
83OmanAamir Kaleem5887 v Canada at Abu Dhabi 2019
84BangladeshMehidy Hasan Miraz5792 v Sri Lanka at Dambulla 2025
=JerseyNick Greenwood5757 v Scotland at Netherlands 2025
=ItalyGrant Stewart5757 v West Indies at Kolkata 2026
=New ZealandZakary Foulkes5763 v Zimbabwe at Harare 2025
88BangladeshSaif Hassan5656 v Ireland at Chittagong 2025
=Hong Kong, ChinaYasim Murtaza5672 v Qatar at Doha 2024
90ZimbabweSean Williams55232 v Nepal at Singapore 2019
=West IndiesRovman Powell5566 v England at Southampton 2025
=New ZealandCole McConchie5555 v South Africa at Christchurch 2026
93JerseyBenjamin Ward5460 v Ireland at Edinburgh 2023
94KuwaitMohammed Aslam5353 v Hong Kong, China at Hong Kong 2026
=EnglandJamie Overton5353 v India at Mumbai 2026
96ItalyJJ 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
100AustraliaMatthew Short5054 v Pakistan at Lahore 2026