ICC Men’s T20I All-Rounder Rankings

ICC T20 Allrounder Rankings

Last Updated On: 2026-01-28 18:00:18 IST

RankTeamPlayerRatingCareer Best Rating
1ZimbabweSikandar Raza289289 v Sri Lanka at Rawalpindi 2025
2PakistanSaim Ayub277295 v Sri Lanka at Rawalpindi 2025
3IndiaHardik Pandya248268 v West Indies at Guyana 2023
4West IndiesRoston Chase243255 v New Zealand at Auckland 2025
5PakistanMohammad Nawaz218218 v Sri Lanka at Dambulla 2026
6NepalDipendra Singh Airee202244 v USA at Dallas 2024
=AfghanistanAzmatullah Omarzai202206 v West Indies at Dubai 2026
8West IndiesRomario Shepherd198212 v New Zealand at Dunedin 2025
9AfghanistanMohammad Nabi197361 v Bangladesh at Mirpur 2019
10Sri LankaWanindu Hasaranga186243 v Afghanistan at Dambulla 2024
11AfghanistanRashid Khan179181 v Zimbabwe at Harare 2025
=IndiaShivam Dube179183 v New Zealand at Raipur 2026
13AustraliaMarcus Stoinis175235 v Namibia at Antigua 2024
14IndiaAxar Patel171190 v South Africa at New Chandigarh 2025
=EnglandLiam Livingstone171261 v West Indies at Barbados 2024
16New ZealandMitchell Santner162162 v India at Guwahati 2026
17NamibiaGerhard Erasmus155190 v Zimbabwe at Namibia 2023
18IndiaAbhishek Sharma154163 v Bangladesh at Dubai 2025
19West IndiesJason Holder150173 v New Zealand at Auckland 2025
20South AfricaAiden Markram142214 v India at Gqeberha 2023
21Sri LankaDasun Shanaka139149 v Pakistan at Rawalpindi 2025
22NamibiaJJ Smit129199 v Zimbabwe at Namibia 2023
23AustraliaGlenn Maxwell126375 v Sri Lanka at Colombo (RPS) 2016
=NepalKushal Bhurtel126139 v Kuwait at Oman 2025
25New ZealandMichael Bracewell124141 v Pakistan at Bay Oval 2025
26AustraliaCameron Green122157 v South Africa at Darwin 2025
27IrelandMark Adair117133 v Bangladesh at Chittagong 2025
28IrelandGareth Delany113174 v Afghanistan at Greater Noida 2020
29South AfricaMarco Jansen112139 v India at Johannesburg 2024
30ScotlandBrandon McMullen111119 v Netherlands at Netherlands 2025
31ScotlandMichael Leask108114 v Nepal at Glasgow 2025
32EnglandSam Curran106111 v New Zealand at Christchurch 2025
33West IndiesMatthew Forde104104 v South Africa at Paarl 2026
34South AfricaGeorge Linde103103 v West Indies at Paarl 2026
35Sri LankaCharith Asalanka96109 v India at Dubai 2025
36New ZealandJames Neesham95113 v United Arab Emirates at Dubai 2023
=IndiaWashington Sundar95105 v Australia at Queensland 2025
38IrelandCurtis Campher93128 v Netherlands at Netherlands 2024
39PakistanShadab Khan92199 v Afghanistan at Sharjah 2023
40PakistanFaheem Ashraf88110 v South Africa at Lahore 2025
=BangladeshMahedi Hasan88108 v Afghanistan at Sharjah 2022
42AustraliaMitchell Marsh87158 v Bangladesh at Mirpur 2021
=NetherlandsBas de Leede87136 v Nepal at Dallas 2024
44OmanAqib Ilyas86138 v Canada at King City 2024
=NepalRohit Paudel8690 v Kuwait at Oman 2025
46USAHarmeet Singh85106 v Namibia at Namibia 2024
47ZimbabweRyan Burl84161 v Ireland at Bready 2021
48AustraliaAaron Hardie79108 v West Indies at St Kitts 2025
=South AfricaCorbin Bosch7979 v West Indies at Paarl 2026
50IrelandHarry Tector7784 v Bangladesh at Chittagong 2025
=NepalGulshan Jha7791 v USA at Dallas 2024
52Sri LankaDhananjaya de Silva76106 v India at Mumbai 2023
53West IndiesAkeal Hosein7593 v Nepal at Sharjah 2025
54NamibiaJan Nicol Loftie-Eaton7478 v Zimbabwe at Harare 2025
55Papua New GuineaSese Bau7278 v Nepal at Hong Kong 2024
56Papua New GuineaAssad Vala71141 v Bangladesh at Oman 2021
=BangladeshRishad Hossain7191 v India at Gwalior 2024
58NetherlandsRoelof van der Merwe70119 v Papua New Guinea at Dubai 2019
=West IndiesGudakesh Motie7071 v Afghanistan at Dubai 2026
60ScotlandChris Greaves6979 v West Indies at Hobart 2022
61AfghanistanGulbadin Naib67101 v Bangladesh at St. Vincent 2024
=PakistanSalman Agha6767 v Sri Lanka at Dambulla 2026
63New ZealandRachin Ravindra6669 v India at Raipur 2026
=ZimbabweBrian Bennett6666 v Sri Lanka at Rawalpindi 2025
65OmanZeeshan Maqsood64177 v Canada at Oman 2022
=NetherlandsMichael Levitt6471 v Guernsey at Netherlands 2025
67PakistanShaheen Afridi6373 v India at Dubai 2025
68ZimbabweSean Williams62232 v Nepal at Singapore 2019
=New ZealandGlenn Phillips6285 v Sri Lanka at Nelson 2025
70ScotlandRichie Berrington61209 v Ireland at Malahide 2019
=BangladeshTanzim Hasan Sakib6163 v West Indies at Chittagong 2025
72QatarMuhammad Asim6061 v Saudi Arabia at Doha 2025
73ScotlandMark Watt5757 v Jersey at Netherlands 2025
=BangladeshMehidy Hasan Miraz5792 v Sri Lanka at Dambulla 2025
=JerseyNick Greenwood5757 v Scotland at Netherlands 2025
76BangladeshSaif Hassan5656 v Ireland at Chittagong 2025
77West IndiesRovman Powell5466 v England at Southampton 2025
=JerseyBenjamin Ward5460 v Ireland at Edinburgh 2023
=CanadaSaad Bin Zafar5465 v Namibia at Namibia 2025
80CanadaHarsh Thaker5365 v Bermuda at King City 2025
81New ZealandZakary Foulkes5263 v Zimbabwe at Harare 2025
82AfghanistanKarim Janat51124 v India at Abu Dhabi 2021
=United Arab EmiratesBasil Hameed51113 v USA at Namibia 2024
=NamibiaRuben Trumpelmann5153 v Nepal at Kirtipur, Nepal 2024
=UgandaAlpesh Ramjani5156 v Zimbabwe at Harare 2025
=USAMilind Kumar5151 v Canada at Cayman Islands 2025
87IrelandPaul Stirling50217 v United Arab Emirates at Sylhet 2014
=NamibiaJan Frylinck50112 v Nepal at Kirtipur, Nepal 2024
=NepalKushal Malla50112 v Qatar at Oman 2024
90New ZealandDaryl Mitchell4954 v Sri Lanka at Auckland 2023
=BangladeshNasum Ahmed4961 v West Indies at Chittagong 2025
92NetherlandsMax O’Dowd4850 v Oman at Oman 2024
=USASteven Taylor4858 v South Africa at Antigua 2024
=PakistanAbbas Afridi4883 v Bangladesh at Mirpur 2025
95South AfricaDonovan Ferreira4748 v India at Ahmedabad 2025
=EnglandJacob Bethell4751 v West Indies at Southampton 2025
97Sri LankaKamindu Mendis4658 v Zimbabwe at Harare 2025
=OmanShakeel Ahmed4656 v United Arab Emirates at Abu Dhabi 2025
99NepalKaran KC4557 v USA at Dallas 2024
=NetherlandsAryan Dutt4545 v Bangladesh at Sylhet 2025