ICC Men’s T20I All-Rounder Rankings

ICC T20 Allrounder Rankings

Last Updated On: 2025-09-18 12:00:21 IST

RankTeamPlayerRatingCareer Best Rating
1IndiaHardik Pandya237268 v West Indies at Guyana 2023
2AfghanistanMohammad Nabi213361 v Bangladesh at Mirpur 2019
3ZimbabweSikandar Raza210213 v India at Harare 2024
4NepalDipendra Singh Airee209244 v USA at Dallas 2024
5West IndiesRoston Chase196221 v Australia at Jamaica 2025
=PakistanSaim Ayub196196 v India at Dubai 2025
7EnglandLiam Livingstone189261 v West Indies at Barbados 2024
8Sri LankaWanindu Hasaranga185243 v Afghanistan at Dambulla 2024
9West IndiesRomario Shepherd183208 v England at Bristol 2025
10AustraliaMarcus Stoinis179235 v Namibia at Antigua 2024
11South AfricaAiden Markram164214 v India at Gqeberha 2023
12IndiaAxar Patel163164 v South Africa at Barbados 2024
=NamibiaGerhard Erasmus163190 v Zimbabwe at Namibia 2023
14IndiaAbhishek Sharma161161 v Pakistan at Dubai 2025
15West IndiesJason Holder160162 v Pakistan at Lauderhill 2025
16AfghanistanRashid Khan159159 v Bangladesh at Abu Dhabi 2025
17AustraliaGlenn Maxwell157375 v Sri Lanka at Colombo (RPS) 2016
18PakistanMohammad Nawaz153158 v Oman at Dubai 2025
19AfghanistanAzmatullah Omarzai148148 v Bangladesh at Abu Dhabi 2025
20AustraliaCameron Green143157 v South Africa at Darwin 2025
21New ZealandMichael Bracewell138141 v Pakistan at Bay Oval 2025
22IrelandMark Adair129131 v South Africa at Abu Dhabi 2024
23New ZealandMitchell Santner117138 v Pakistan at Dunedin 2024
=Sri LankaDasun Shanaka117149 v South Africa at New York 2024
=NamibiaJJ Smit117199 v Zimbabwe at Namibia 2023
26IndiaShivam Dube116118 v United Arab Emirates at Dubai 2025
=IrelandCurtis Campher116128 v Netherlands at Netherlands 2024
28IrelandGareth Delany114174 v Afghanistan at Greater Noida 2020
29ScotlandBrandon McMullen111119 v Netherlands at Netherlands 2025
30PakistanShadab Khan109199 v Afghanistan at Sharjah 2023
=South AfricaMarco Jansen109139 v India at Johannesburg 2024
32ScotlandMichael Leask108114 v Nepal at Glasgow 2025
33OmanAqib Ilyas106138 v Canada at King City 2024
=NepalKushal Bhurtel106106 v Scotland at Glasgow 2025
35Sri LankaCharith Asalanka9898 v Hong Kong at Dubai 2025
36New ZealandJames Neesham96113 v United Arab Emirates at Dubai 2023
37PakistanImad Wasim93167 v Ireland at Lauderhill 2024
=AustraliaAaron Hardie93108 v West Indies at St Kitts 2025
39IndiaWashington Sundar91105 v Bangladesh at Hyderabad 2024
=BangladeshMahedi Hasan91108 v Afghanistan at Sharjah 2022
41AfghanistanGulbadin Naib87101 v Bangladesh at St. Vincent 2024
=NetherlandsBas de Leede87136 v Nepal at Dallas 2024
=West IndiesAkeal Hosein8792 v Australia at Hobart 2024
44EnglandSam Curran8696 v West Indies at St Lucia 2024
45USAHarmeet Singh85106 v Namibia at Namibia 2024
46AustraliaMitchell Marsh84158 v Bangladesh at Mirpur 2021
47Papua New GuineaAssad Vala79141 v Bangladesh at Oman 2021
48Papua New GuineaCharles Amini78143 v Nepal at Kirtipur, Nepal 2022
=Papua New GuineaNorman Vanua78168 v Singapore at Singapore 2022
=OmanZeeshan Maqsood78177 v Canada at Oman 2022
51PakistanFaheem Ashraf76102 v South Africa at Centurion 2021
52NamibiaJan Nicol Loftie-Eaton7575 v Zimbabwe at Bulawayo 2025
53Sri LankaAngelo Mathews73276 v Pakistan at Colombo (RPS) 2015
54BangladeshMehidy Hasan Miraz7292 v Sri Lanka at Dambulla 2025
55Sri LankaDhananjaya de Silva71106 v India at Mumbai 2023
56ZimbabweSean Williams70232 v Nepal at Singapore 2019
=NetherlandsRoelof van der Merwe70119 v Papua New Guinea at Dubai 2019
=NepalGulshan Jha7091 v USA at Dallas 2024
59ZimbabweRyan Burl69161 v Ireland at Bready 2021
=New ZealandGlenn Phillips6985 v Sri Lanka at Nelson 2025
=ScotlandChris Greaves6979 v West Indies at Hobart 2022
62West IndiesGudakesh Motie6868 v Pakistan at Lauderhill 2025
63BangladeshRishad Hossain6791 v India at Gwalior 2024
64Papua New GuineaSese Bau6678 v Nepal at Hong Kong 2024
=AfghanistanKarim Janat66124 v India at Abu Dhabi 2021
66United Arab EmiratesBasil Hameed65113 v USA at Namibia 2024
=New ZealandRachin Ravindra6565 v South Africa at Harare 2025
=PakistanAbbas Afridi6583 v Bangladesh at Mirpur 2025
69NepalRohit Paudel6475 v USA at Dallas 2024
=NetherlandsMichael Levitt6471 v Guernsey at Netherlands 2025
71NepalKushal Malla63112 v Qatar at Oman 2024
72IrelandHarry Tector6271 v Bangladesh at Chittagong 2023
=New ZealandZakary Foulkes6263 v Zimbabwe at Harare 2025
74ScotlandRichie Berrington61209 v Ireland at Malahide 2019
=ZimbabweBrian Bennett6161 v Namibia at Bulawayo 2025
76QatarMuhammad Asim6061 v Saudi Arabia at Doha 2025
77West IndiesRovman Powell5866 v England at Southampton 2025
78ScotlandMark Watt5757 v Jersey at Netherlands 2025
=NamibiaJan Frylinck57112 v Nepal at Kirtipur, Nepal 2024
=JerseyNick Greenwood5757 v Scotland at Netherlands 2025
81OmanShakeel Ahmed5656 v United Arab Emirates at Abu Dhabi 2025
82PakistanIftikhar Ahmed55124 v Bangladesh at Adelaide 2022
=PakistanSalman Agha5559 v Afghanistan at Sharjah 2025
=UgandaAlpesh Ramjani5555 v United Arab Emirates at Uganda 2025
85PakistanShaheen Afridi5454 v India at Dubai 2025
=JerseyBenjamin Ward5460 v Ireland at Edinburgh 2023
=CanadaSaad Bin Zafar5465 v Namibia at Namibia 2025
88CanadaHarsh Thaker5365 v Bermuda at King City 2025
89BangladeshMahmudullah51186 v West Indies at Mirpur 2018
=NepalKaran KC5157 v USA at Dallas 2024
=BangladeshTanzim Hasan Sakib5157 v Pakistan at Mirpur 2025
=USAMilind Kumar5151 v Canada at Cayman Islands 2025
93IrelandPaul Stirling49217 v United Arab Emirates at Sylhet 2014
=Sri LankaKamindu Mendis4958 v Zimbabwe at Harare 2025
95NetherlandsMax O’Dowd4850 v Oman at Oman 2024
=USASteven Taylor4858 v South Africa at Antigua 2024
=EnglandJacob Bethell4851 v West Indies at Southampton 2025
98OmanAamir Kaleem4787 v Canada at Abu Dhabi 2019
=New ZealandDaryl Mitchell4754 v Sri Lanka at Auckland 2023
100EnglandChris Jordan45115 v South Africa at Southampton 2022
=NetherlandsAryan Dutt4545 v Bangladesh at Sylhet 2025