ICC Men’s T20I All-Rounder Rankings

ICC T20 Allrounder Rankings

Last Updated On: 2025-05-01 06:00:16 IST

RankTeamPlayerRatingCareer Best Rating
1IndiaHardik Pandya252268 v West Indies at Guyana 2023
2AustraliaMarcus Stoinis210235 v Namibia at Antigua 2024
3EnglandLiam Livingstone209261 v West Indies at Barbados 2024
=NepalDipendra Singh Airee209244 v USA at Dallas 2024
5AfghanistanMohammad Nabi207361 v Bangladesh at Mirpur 2019
6Sri LankaWanindu Hasaranga205243 v Afghanistan at Dambulla 2024
7ZimbabweSikandar Raza194213 v India at Harare 2024
=West IndiesRomario Shepherd194194 v Bangladesh at St. Vincent 2024
9West IndiesRoston Chase186186 v Bangladesh at St. Vincent 2024
10NamibiaGerhard Erasmus164190 v Zimbabwe at Namibia 2023
11South AfricaAiden Markram162214 v India at Gqeberha 2023
12IndiaAxar Patel161164 v South Africa at Barbados 2024
13IndiaAbhishek Sharma148148 v England at Mumbai 2025
14New ZealandMichael Bracewell134141 v Pakistan at Bay Oval 2025
15South AfricaMarco Jansen133139 v India at Johannesburg 2024
16PakistanImad Wasim129167 v Ireland at Lauderhill 2024
17AfghanistanRashid Khan125129 v Bangladesh at St. Vincent 2024
=AfghanistanAzmatullah Omarzai125125 v Zimbabwe at Harare 2024
19IrelandMark Adair123131 v South Africa at Abu Dhabi 2024
20New ZealandMitchell Santner122138 v Pakistan at Dunedin 2024
21IrelandCurtis Campher118128 v Netherlands at Netherlands 2024
22AustraliaGlenn Maxwell116375 v Sri Lanka at Colombo (RPS) 2016
=IrelandGareth Delany116174 v Afghanistan at Greater Noida 2020
24PakistanShadab Khan115199 v Afghanistan at Sharjah 2023
=NamibiaJJ Smit115199 v Zimbabwe at Namibia 2023
26OmanAqib Ilyas111138 v Canada at King City 2024
27Sri LankaDasun Shanaka110149 v South Africa at New York 2024
28IndiaShivam Dube108108 v England at Mumbai 2025
29West IndiesAndre Russell107136 v South Africa at Antigua 2024
30New ZealandJames Neesham104113 v United Arab Emirates at Dubai 2023
31NetherlandsBas de Leede100136 v Nepal at Dallas 2024
32AustraliaMitchell Marsh96158 v Bangladesh at Mirpur 2021
=BangladeshMahedi Hasan96108 v Afghanistan at Sharjah 2022
34IndiaWashington Sundar94105 v Bangladesh at Hyderabad 2024
=AustraliaCameron Green94101 v England at Southampton 2024
36AfghanistanGulbadin Naib92101 v Bangladesh at St. Vincent 2024
37BangladeshRishad Hossain9091 v India at Gwalior 2024
38United Arab EmiratesBasil Hameed89113 v USA at Namibia 2024
39USAHarmeet Singh88106 v Namibia at Namibia 2024
40West IndiesAkeal Hosein8792 v Australia at Hobart 2024
=NepalKushal Bhurtel8787 v Kuwait at Hong Kong 2025
42Sri LankaAngelo Mathews86276 v Pakistan at Colombo (RPS) 2015
=ScotlandMichael Leask8698 v Australia at St Lucia 2024
44AfghanistanKarim Janat85124 v India at Abu Dhabi 2021
45West IndiesJason Holder84140 v Australia at Adelaide 2024
46Papua New GuineaAssad Vala83141 v Bangladesh at Oman 2021
=Sri LankaDhananjaya de Silva83106 v India at Mumbai 2023
=EnglandSam Curran8396 v West Indies at St Lucia 2024
49OmanZeeshan Maqsood81177 v Canada at Oman 2022
50Papua New GuineaCharles Amini80143 v Nepal at Kirtipur, Nepal 2022
=Papua New GuineaNorman Vanua80168 v Singapore at Singapore 2022
52New ZealandGlenn Phillips7785 v Sri Lanka at Nelson 2025
53PakistanIftikhar Ahmed76124 v Bangladesh at Adelaide 2022
54NepalGulshan Jha7591 v USA at Dallas 2024
55BangladeshMahmudullah74186 v West Indies at Mirpur 2018
56ZimbabweRyan Burl73161 v Ireland at Bready 2021
=Sri LankaCharith Asalanka7373 v New Zealand at Nelson 2025
58ZimbabweSean Williams72232 v Nepal at Singapore 2019
=AustraliaAaron Hardie7272 v Pakistan at Hobart 2024
60ScotlandRichie Berrington69209 v Ireland at Malahide 2019
61NepalKushal Malla68112 v Qatar at Oman 2024
62Papua New GuineaSese Bau6678 v Nepal at Hong Kong 2024
63NepalRohit Paudel6575 v USA at Dallas 2024
64West IndiesRovman Powell6365 v Bangladesh at St. Vincent 2024
=ScotlandChris Greaves6379 v West Indies at Hobart 2022
66West IndiesGudakesh Motie6267 v England at Barbados 2024
67IrelandHarry Tector6171 v Bangladesh at Chittagong 2023
=NamibiaJan Nicol Loftie-Eaton6161 v Canada at Namibia 2025
69NetherlandsRoelof van der Merwe59119 v Papua New Guinea at Dubai 2019
=CanadaSaad Bin Zafar5965 v Namibia at Namibia 2025
=New ZealandZakary Foulkes5960 v Pakistan at Bay Oval 2025
72BangladeshMehidy Hasan Miraz5861 v England at Mirpur 2023
=PakistanAbbas Afridi5862 v New Zealand at Auckland 2025
74NamibiaJan Frylinck57112 v Nepal at Kirtipur, Nepal 2024
=CanadaHarsh Thaker5757 v USA at Cayman Islands 2025
76West IndiesAlzarri Joseph5661 v England at St Lucia 2024
=United Arab EmiratesAli Naseer5676 v Afghanistan at Sharjah 2024
78ScotlandBrandon McMullen5454 v Australia at Edinburgh 2024
79ScotlandMark Watt5353 v Australia at Edinburgh 2024
80NepalKaran KC5157 v USA at Dallas 2024
=JerseyBenjamin Ward5160 v Ireland at Edinburgh 2023
=OmanShakeel Ahmed5151 v USA at Oman 2025
83EnglandChris Jordan50115 v South Africa at Southampton 2022
=NetherlandsMax O’Dowd5050 v Oman at Oman 2024
=USASteven Taylor5058 v South Africa at Antigua 2024
=ZimbabweBrian Bennett5050 v Ireland at Harare 2025
87IrelandPaul Stirling49217 v United Arab Emirates at Sylhet 2014
88New ZealandDaryl Mitchell4854 v Sri Lanka at Auckland 2023
89OmanAamir Kaleem4687 v Canada at Abu Dhabi 2019
=PakistanShaheen Afridi4648 v New Zealand at Auckland 2025
=ZimbabweWessly Madhevere46131 v Bangladesh at Harare 2022
=South AfricaGerald Coetzee4648 v India at Johannesburg 2024
93JerseyNick Greenwood4546 v Belgium at Germany 2024
94IrelandGeorge Dockrell4461 v Zimbabwe at Harare 2023
=New ZealandMark Chapman4447 v Pakistan at Rawalpindi 2024
=ZimbabweLuke Jongwe4473 v West Indies at Hobart 2022
=BangladeshAfif Hossain4478 v United Arab Emirates at Dubai 2022
=IndiaNitish Kumar Reddy4463 v Bangladesh at Hyderabad 2024
99IrelandBarry McCarthy4354 v Afghanistan at Sharjah 2024
=United Arab EmiratesAayan Khan4373 v New Zealand at Dubai 2023