ICC Men’s T20I All-Rounder Rankings

ICC T20 Allrounder Rankings

Last Updated On: 2025-11-06 00:00:23 IST

RankTeamPlayerRatingCareer Best Rating
1PakistanSaim Ayub269275 v South Africa at Lahore 2025
2ZimbabweSikandar Raza251251 v Afghanistan at Harare 2025
3West IndiesRoston Chase227227 v Bangladesh at Chittagong 2025
4IndiaHardik Pandya219268 v West Indies at Guyana 2023
5AfghanistanMohammad Nabi217361 v Bangladesh at Mirpur 2019
6NepalDipendra Singh Airee202244 v USA at Dallas 2024
7Sri LankaWanindu Hasaranga187243 v Afghanistan at Dambulla 2024
=AfghanistanAzmatullah Omarzai187191 v Zimbabwe at Harare 2025
9AustraliaMarcus Stoinis184235 v Namibia at Antigua 2024
10PakistanMohammad Nawaz182190 v South Africa at Lahore 2025
11West IndiesRomario Shepherd180208 v England at Bristol 2025
12AfghanistanRashid Khan178181 v Zimbabwe at Harare 2025
13EnglandLiam Livingstone171261 v West Indies at Barbados 2024
14West IndiesJason Holder170170 v Bangladesh at Chittagong 2025
=IndiaAxar Patel170175 v Pakistan at Dubai 2025
16IndiaAbhishek Sharma156163 v Bangladesh at Dubai 2025
17NamibiaGerhard Erasmus155190 v Zimbabwe at Namibia 2023
18South AfricaAiden Markram152214 v India at Gqeberha 2023
19Sri LankaDasun Shanaka142149 v South Africa at New York 2024
20AustraliaGlenn Maxwell139375 v Sri Lanka at Colombo (RPS) 2016
21New ZealandMichael Bracewell132141 v Pakistan at Bay Oval 2025
22IndiaShivam Dube131140 v Pakistan at Dubai 2025
23NamibiaJJ Smit129199 v Zimbabwe at Namibia 2023
24AustraliaCameron Green126157 v South Africa at Darwin 2025
=NepalKushal Bhurtel126139 v Kuwait at Oman 2025
26IrelandMark Adair124131 v South Africa at Abu Dhabi 2024
27IrelandGareth Delany122174 v Afghanistan at Greater Noida 2020
28New ZealandMitchell Santner121138 v Pakistan at Dunedin 2024
29ScotlandBrandon McMullen111119 v Netherlands at Netherlands 2025
30PakistanFaheem Ashraf110110 v South Africa at Lahore 2025
31Sri LankaCharith Asalanka109109 v India at Dubai 2025
32ScotlandMichael Leask108114 v Nepal at Glasgow 2025
33EnglandSam Curran106111 v New Zealand at Christchurch 2025
=IrelandCurtis Campher106128 v Netherlands at Netherlands 2024
35New ZealandJames Neesham100113 v United Arab Emirates at Dubai 2023
=South AfricaMarco Jansen100139 v India at Johannesburg 2024
37IndiaWashington Sundar94105 v Bangladesh at Hyderabad 2024
38PakistanShadab Khan92199 v Afghanistan at Sharjah 2023
39AustraliaMitchell Marsh90158 v Bangladesh at Mirpur 2021
=West IndiesAkeal Hosein9093 v Nepal at Sharjah 2025
41OmanAqib Ilyas88138 v Canada at King City 2024
42NetherlandsBas de Leede87136 v Nepal at Dallas 2024
43BangladeshMahedi Hasan86108 v Afghanistan at Sharjah 2022
=NepalRohit Paudel8690 v Kuwait at Oman 2025
45USAHarmeet Singh85106 v Namibia at Namibia 2024
46AustraliaAaron Hardie82108 v West Indies at St Kitts 2025
47ZimbabweRyan Burl77161 v Ireland at Bready 2021
=South AfricaGeorge Linde7798 v Pakistan at Centurion 2021
=NepalGulshan Jha7791 v USA at Dallas 2024
50AfghanistanGulbadin Naib75101 v Bangladesh at St. Vincent 2024
51NamibiaJan Nicol Loftie-Eaton7478 v Zimbabwe at Harare 2025
52Papua New GuineaSese Bau7278 v Nepal at Hong Kong 2024
=BangladeshRishad Hossain7291 v India at Gwalior 2024
54Papua New GuineaAssad Vala71141 v Bangladesh at Oman 2021
=South AfricaCorbin Bosch7171 v Pakistan at Lahore 2025
56NetherlandsRoelof van der Merwe70119 v Papua New Guinea at Dubai 2019
=PakistanShaheen Afridi7073 v India at Dubai 2025
=IrelandHarry Tector7071 v Bangladesh at Chittagong 2023
59ScotlandChris Greaves6979 v West Indies at Hobart 2022
60ZimbabweSean Williams67232 v Nepal at Singapore 2019
61OmanZeeshan Maqsood65177 v Canada at Oman 2022
62NetherlandsMichael Levitt6471 v Guernsey at Netherlands 2025
63PakistanSalman Agha6363 v South Africa at Lahore 2025
64BangladeshTanzim Hasan Sakib6263 v West Indies at Chittagong 2025
65ScotlandRichie Berrington61209 v Ireland at Malahide 2019
=New ZealandGlenn Phillips6185 v Sri Lanka at Nelson 2025
67BangladeshMehidy Hasan Miraz6092 v Sri Lanka at Dambulla 2025
68New ZealandRachin Ravindra5965 v South Africa at Harare 2025
=West IndiesGudakesh Motie5968 v Pakistan at Lauderhill 2025
70ScotlandMark Watt5757 v Jersey at Netherlands 2025
=JerseyNick Greenwood5757 v Scotland at Netherlands 2025
=ZimbabweBrian Bennett5761 v Uganda at Harare 2025
73West IndiesRovman Powell5566 v England at Southampton 2025
=AfghanistanKarim Janat55124 v India at Abu Dhabi 2021
=PakistanAbbas Afridi5583 v Bangladesh at Mirpur 2025
=New ZealandZakary Foulkes5563 v Zimbabwe at Harare 2025
77Sri LankaKamindu Mendis5458 v Zimbabwe at Harare 2025
=JerseyBenjamin Ward5460 v Ireland at Edinburgh 2023
=CanadaSaad Bin Zafar5465 v Namibia at Namibia 2025
80CanadaHarsh Thaker5365 v Bermuda at King City 2025
=BangladeshNasum Ahmed5361 v West Indies at Chittagong 2025
82United Arab EmiratesBasil Hameed52113 v USA at Namibia 2024
83NamibiaRuben Trumpelmann5153 v Nepal at Kirtipur, Nepal 2024
=UgandaAlpesh Ramjani5156 v Zimbabwe at Harare 2025
=USAMilind Kumar5151 v Canada at Cayman Islands 2025
=QatarMuhammad Asim5161 v Saudi Arabia at Doha 2025
87NamibiaJan Frylinck50112 v Nepal at Kirtipur, Nepal 2024
=NepalKushal Malla50112 v Qatar at Oman 2024
89IrelandPaul Stirling49217 v United Arab Emirates at Sylhet 2014
90NetherlandsMax O’Dowd4850 v Oman at Oman 2024
=USASteven Taylor4858 v South Africa at Antigua 2024
92OmanShakeel Ahmed4756 v United Arab Emirates at Abu Dhabi 2025
=EnglandJacob Bethell4751 v West Indies at Southampton 2025
94New ZealandDaryl Mitchell4654 v Sri Lanka at Auckland 2023
95NepalKaran KC4557 v USA at Dallas 2024
=NetherlandsAryan Dutt4545 v Bangladesh at Sylhet 2025
97Hong Kong, ChinaYasim Murtaza4472 v Qatar at Doha 2024
=IndiaTilak Varma4446 v Australia at Canberra 2025
99BangladeshMahmudullah43186 v West Indies at Mirpur 2018
=OmanAamir Kaleem4387 v Canada at Abu Dhabi 2019