ICC Men’s T20I All-Rounder Rankings

ICC T20 Allrounder Rankings

Last Updated On: 2025-04-14 18:03:48 IST

RankTeamPlayerRatingCareer Best Rating
1IndiaHardik Pandya252268 v West Indies at Guyana 2023
2NepalDipendra Singh Airee233244 v USA at Dallas 2024
3AustraliaMarcus Stoinis210235 v Namibia at Antigua 2024
4EnglandLiam Livingstone209261 v West Indies at Barbados 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
=USAHarmeet Singh96106 v Namibia at Namibia 2024
35IndiaWashington Sundar94105 v Bangladesh at Hyderabad 2024
=AustraliaCameron Green94101 v England at Southampton 2024
37AfghanistanGulbadin Naib92101 v Bangladesh at St. Vincent 2024
38NepalGulshan Jha9191 v USA at Dallas 2024
39BangladeshRishad Hossain9091 v India at Gwalior 2024
40United Arab EmiratesBasil Hameed89113 v USA at Namibia 2024
41West IndiesAkeal Hosein8792 v Australia at Hobart 2024
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
49NepalKushal Malla82112 v Qatar at Oman 2024
50OmanZeeshan 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
53New ZealandGlenn Phillips7785 v Sri Lanka at Nelson 2025
54PakistanIftikhar Ahmed76124 v Bangladesh at Adelaide 2022
55NepalKushal Bhurtel7575 v USA at Dallas 2024
56BangladeshMahmudullah74186 v West Indies at Mirpur 2018
57ZimbabweRyan Burl73161 v Ireland at Bready 2021
=NepalRohit Paudel7375 v USA at Dallas 2024
=Sri LankaCharith Asalanka7373 v New Zealand at Nelson 2025
60ZimbabweSean Williams72232 v Nepal at Singapore 2019
=AustraliaAaron Hardie7272 v Pakistan at Hobart 2024
62ScotlandRichie Berrington69209 v Ireland at Malahide 2019
63Papua New GuineaSese Bau6678 v Nepal at Hong Kong 2024
64West IndiesRovman Powell6365 v Bangladesh at St. Vincent 2024
=CanadaSaad Bin Zafar6365 v Namibia at Namibia 2025
=ScotlandChris Greaves6379 v West Indies at Hobart 2022
67West IndiesGudakesh Motie6267 v England at Barbados 2024
68IrelandHarry Tector6171 v Bangladesh at Chittagong 2023
=NamibiaJan Nicol Loftie-Eaton6161 v Canada at Namibia 2025
70NetherlandsRoelof van der Merwe59119 v Papua New Guinea at Dubai 2019
=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
75NepalKaran KC5657 v USA at Dallas 2024
=West IndiesAlzarri Joseph5661 v England at St Lucia 2024
=United Arab EmiratesAli Naseer5676 v Afghanistan at Sharjah 2024
78USASteven Taylor5458 v South Africa at Antigua 2024
=ScotlandBrandon McMullen5454 v Australia at Edinburgh 2024
80ScotlandMark Watt5353 v Australia at Edinburgh 2024
81JerseyBenjamin 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
=ZimbabweBrian Bennett5050 v Ireland at Harare 2025
86IrelandPaul Stirling49217 v United Arab Emirates at Sylhet 2014
87New ZealandDaryl Mitchell4854 v Sri Lanka at Auckland 2023
88CanadaHarsh Thaker4752 v Oman at King City 2024
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
=QatarHimanshu Rathod4345 v United Arab Emirates at Dubai (GCA) 2024