ICC Men’s T20I All-Rounder Rankings

ICC T20 Allrounder Rankings

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

RankTeamPlayerRatingCareer Best Rating
1ZimbabweSikandar Raza328328 v South Africa at Delhi 2026
2IndiaHardik Pandya284285 v Zimbabwe at Chennai 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
8PakistanMohammad Nawaz203230 v Australia at Lahore 2026
9IndiaShivam Dube202216 v South Africa at Ahmedabad 2026
10West IndiesRomario Shepherd197212 v New Zealand at Dunedin 2025
11West IndiesJason Holder194194 v India at Kolkata 2026
12New ZealandMitchell Santner189189 v England at Colombo (RPS) 2026
13AfghanistanRashid Khan183183 v Canada at Chennai 2026
14NamibiaGerhard Erasmus180190 v Zimbabwe at Namibia 2023
15AustraliaMarcus Stoinis175235 v Namibia at Antigua 2024
16ItalyBenjamin Manenti172172 v West Indies at Kolkata 2026
17Sri LankaDasun Shanaka166166 v Pakistan at Pallekele 2026
18EnglandSam Curran163169 v Italy at Kolkata 2026
=EnglandWill Jacks163163 v New Zealand at Colombo (RPS) 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 AfricaAiden Markram148214 v India at Gqeberha 2023
24NepalKushal Bhurtel146146 v Scotland at Mumbai 2026
25NetherlandsBas de Leede143143 v India at Ahmedabad 2026
26AustraliaGlenn Maxwell142375 v Sri Lanka at Colombo (RPS) 2016
27EnglandLiam Livingstone139261 v West Indies at Barbados 2024
28IrelandGareth Delany136174 v Afghanistan at Greater Noida 2020
29South AfricaGeorge Linde135135 v Zimbabwe at Delhi 2026
30ScotlandMichael Leask134134 v Nepal at Mumbai 2026
=AustraliaCameron Green134157 v South Africa at Darwin 2025
=IndiaAbhishek Sharma134163 v Bangladesh at Dubai 2025
33New ZealandRachin Ravindra132132 v England at Colombo (RPS) 2026
34NamibiaJJ Smit130199 v Zimbabwe at Namibia 2023
35ScotlandBrandon McMullen125125 v Nepal at Mumbai 2026
=West IndiesMatthew Forde125128 v South Africa at Ahmedabad 2026
37IrelandMark Adair123133 v Bangladesh at Chittagong 2025
38South AfricaMarco Jansen111139 v India at Johannesburg 2024
39New ZealandMichael Bracewell103141 v Pakistan at Bay Oval 2025
40New ZealandGlenn Phillips9999 v England at Colombo (RPS) 2026
41ZimbabweBrian Bennett9898 v South Africa at Delhi 2026
42ZimbabweRyan Burl94161 v Ireland at Bready 2021
43IrelandGeorge Dockrell9393 v Oman at Colombo (SSC) 2026
=NepalRohit Paudel9393 v Scotland at Mumbai 2026
45New ZealandJames Neesham90113 v United Arab Emirates at Dubai 2023
46Sri LankaCharith Asalanka89109 v India at Dubai 2025
=USAHarmeet Singh89106 v Namibia at Namibia 2024
48BangladeshMahedi Hasan88108 v Afghanistan at Sharjah 2022
49South AfricaCorbin Bosch8791 v India at Ahmedabad 2026
50IrelandHarry Tector8686 v Oman at Colombo (SSC) 2026
=IrelandCurtis Campher86128 v Netherlands at Netherlands 2024
52IndiaWashington Sundar84105 v Australia at Queensland 2025
53AustraliaMitchell Marsh81158 v Bangladesh at Mirpur 2021
54EnglandJacob Bethell7983 v Scotland at Kolkata 2026
55PakistanFaheem Ashraf77110 v South Africa at Lahore 2025
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 at Hong Kong 2026
92IndiaTilak Varma5254 v Pakistan at Colombo (RPS) 2026
=New ZealandZakary Foulkes5263 v Zimbabwe at Harare 2025
94ItalyJJ Smuts5151 v West Indies at Kolkata 2026
=NamibiaRuben Trumpelmann5154 v Netherlands at Delhi 2026
=UgandaAlpesh Ramjani5156 v Zimbabwe at Harare 2025
=EnglandJamie Overton5153 v Pakistan at Pallekele 2026
98New ZealandDaryl Mitchell5054 v Sri Lanka at Auckland 2023
=AustraliaMatthew Short5054 v Pakistan at Lahore 2026
100BangladeshNasum Ahmed4961 v West Indies at Chittagong 2025