ICC Men’s T20I All-Rounder Rankings

ICC T20 Allrounder Rankings

Last Updated On: 2025-08-17 18:00:17 IST

RankTeamPlayerRatingCareer Best Rating
1IndiaHardik Pandya252268 v West Indies at Guyana 2023
2NepalDipendra Singh Airee209244 v USA at Dallas 2024
3AfghanistanMohammad Nabi207361 v Bangladesh at Mirpur 2019
4West IndiesRoston Chase196221 v Australia at Jamaica 2025
=EnglandLiam Livingstone196261 v West Indies at Barbados 2024
6Sri LankaWanindu Hasaranga192243 v Afghanistan at Dambulla 2024
7ZimbabweSikandar Raza189213 v India at Harare 2024
8AustraliaMarcus Stoinis183235 v Namibia at Antigua 2024
=West IndiesRomario Shepherd183208 v England at Bristol 2025
10NamibiaGerhard Erasmus164190 v Zimbabwe at Namibia 2023
11IndiaAxar Patel161164 v South Africa at Barbados 2024
12West IndiesJason Holder160162 v Pakistan at Lauderhill 2025
13South AfricaAiden Markram151214 v India at Gqeberha 2023
14AustraliaCameron Green149157 v South Africa at Darwin 2025
15IndiaAbhishek Sharma148148 v England at Mumbai 2025
16AustraliaGlenn Maxwell147375 v Sri Lanka at Colombo (RPS) 2016
17New ZealandMichael Bracewell138141 v Pakistan at Bay Oval 2025
18IrelandMark Adair129131 v South Africa at Abu Dhabi 2024
19AfghanistanRashid Khan125129 v Bangladesh at St. Vincent 2024
=PakistanShadab Khan125199 v Afghanistan at Sharjah 2023
=AfghanistanAzmatullah Omarzai125125 v Zimbabwe at Harare 2024
22Sri LankaDasun Shanaka121149 v South Africa at New York 2024
23PakistanSaim Ayub119119 v West Indies at Lauderhill 2025
24New ZealandMitchell Santner117138 v Pakistan at Dunedin 2024
25IrelandCurtis Campher116128 v Netherlands at Netherlands 2024
26NamibiaJJ Smit115199 v Zimbabwe at Namibia 2023
=South AfricaMarco Jansen115139 v India at Johannesburg 2024
28IrelandGareth Delany114174 v Afghanistan at Greater Noida 2020
29OmanAqib Ilyas111138 v Canada at King City 2024
=ScotlandBrandon McMullen111119 v Netherlands at Netherlands 2025
31ScotlandMichael Leask108114 v Nepal at Glasgow 2025
=IndiaShivam Dube108108 v England at Mumbai 2025
33PakistanImad Wasim107167 v Ireland at Lauderhill 2024
34NepalKushal Bhurtel106106 v Scotland at Glasgow 2025
35AustraliaAaron Hardie103108 v West Indies at St Kitts 2025
36PakistanMohammad Nawaz98133 v South Africa at Sydney 2022
37New ZealandJames Neesham96113 v United Arab Emirates at Dubai 2023
38BangladeshMahedi Hasan95108 v Afghanistan at Sharjah 2022
39IndiaWashington Sundar94105 v Bangladesh at Hyderabad 2024
40AfghanistanGulbadin Naib92101 v Bangladesh at St. Vincent 2024
=NetherlandsBas de Leede92136 v Nepal at Dallas 2024
42West IndiesAndre Russell87136 v South Africa at Antigua 2024
=West IndiesAkeal Hosein8792 v Australia at Hobart 2024
44AfghanistanKarim Janat85124 v India at Abu Dhabi 2021
=USAHarmeet Singh85106 v Namibia at Namibia 2024
46AustraliaMitchell Marsh83158 v Bangladesh at Mirpur 2021
=Papua New GuineaAssad Vala83141 v Bangladesh at Oman 2021
48BangladeshMehidy Hasan Miraz8292 v Sri Lanka at Dambulla 2025
49Sri LankaAngelo Mathews81276 v Pakistan at Colombo (RPS) 2015
=OmanZeeshan Maqsood81177 v Canada at Oman 2022
51Papua New GuineaCharles Amini80143 v Nepal at Kirtipur, Nepal 2022
=Papua New GuineaNorman Vanua80168 v Singapore at Singapore 2022
53EnglandSam Curran7996 v West Indies at St Lucia 2024
54Sri LankaDhananjaya de Silva78106 v India at Mumbai 2023
55BangladeshRishad Hossain7591 v India at Gwalior 2024
56NetherlandsRoelof van der Merwe74119 v Papua New Guinea at Dubai 2019
=United Arab EmiratesBasil Hameed74113 v USA at Namibia 2024
=PakistanAbbas Afridi7483 v Bangladesh at Mirpur 2025
59NepalGulshan Jha7091 v USA at Dallas 2024
60New ZealandGlenn Phillips6985 v Sri Lanka at Nelson 2025
=Sri LankaCharith Asalanka6973 v New Zealand at Nelson 2025
=ScotlandChris Greaves6979 v West Indies at Hobart 2022
63ZimbabweRyan Burl68161 v Ireland at Bready 2021
=West IndiesGudakesh Motie6868 v Pakistan at Lauderhill 2025
=NetherlandsMichael Levitt6871 v Guernsey at Netherlands 2025
66ZimbabweSean Williams66232 v Nepal at Singapore 2019
=Papua New GuineaSese Bau6678 v Nepal at Hong Kong 2024
68New ZealandRachin Ravindra6565 v South Africa at Harare 2025
69NepalRohit Paudel6475 v USA at Dallas 2024
70PakistanIftikhar Ahmed63124 v Bangladesh at Adelaide 2022
=NepalKushal 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
=NamibiaJan Nicol Loftie-Eaton6161 v Canada at Namibia 2025
76QatarMuhammad Asim6061 v Saudi Arabia at Doha 2025
77BangladeshMahmudullah58186 v West Indies at Mirpur 2018
=West IndiesRovman Powell5866 v England at Southampton 2025
=PakistanFaheem Ashraf58102 v South Africa at Centurion 2021
80ScotlandMark Watt5757 v Jersey at Netherlands 2025
=NamibiaJan Frylinck57112 v Nepal at Kirtipur, Nepal 2024
=JerseyNick Greenwood5757 v Scotland at Netherlands 2025
83BangladeshTanzim Hasan Sakib5657 v Pakistan at Mirpur 2025
84UgandaAlpesh Ramjani5555 v United Arab Emirates at Uganda 2025
85JerseyBenjamin Ward5460 v Ireland at Edinburgh 2023
=CanadaSaad Bin Zafar5465 v Namibia at Namibia 2025
87CanadaHarsh Thaker5365 v Bermuda at King City 2025
88NepalKaran KC5157 v USA at Dallas 2024
=OmanShakeel Ahmed5151 v USA at Oman 2025
=ZimbabweBrian Bennett5153 v South Africa at Harare 2025
=USAMilind Kumar5151 v Canada at Cayman Islands 2025
=EnglandJacob Bethell5151 v West Indies at Southampton 2025
93IrelandPaul Stirling49217 v United Arab Emirates at Sylhet 2014
94USASteven Taylor4858 v South Africa at Antigua 2024
95EnglandChris Jordan47115 v South Africa at Southampton 2022
=New ZealandDaryl Mitchell4754 v Sri Lanka at Auckland 2023
=United Arab EmiratesAli Naseer4776 v Afghanistan at Sharjah 2024
98OmanAamir Kaleem4687 v Canada at Abu Dhabi 2019
=South AfricaGeorge Linde4698 v Pakistan at Centurion 2021
=PakistanSalman Agha4648 v West Indies at Lauderhill 2025