ICC Men’s T20I All-Rounder Rankings

ICC T20 Allrounder Rankings

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

RankTeamPlayerRatingCareer Best Rating
1IndiaHardik Pandya252268 v West Indies at Guyana 2023
2AustraliaMarcus Stoinis210235 v Namibia at Antigua 2024
3NepalDipendra Singh Airee209244 v USA at Dallas 2024
4AfghanistanMohammad Nabi207361 v Bangladesh at Mirpur 2019
5Sri LankaWanindu Hasaranga205243 v Afghanistan at Dambulla 2024
6West IndiesRomario Shepherd204208 v England at Bristol 2025
7EnglandLiam Livingstone196261 v West Indies at Barbados 2024
8ZimbabweSikandar Raza194213 v India at Harare 2024
9West IndiesRoston Chase184196 v England at Durham 2025
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
14PakistanShadab Khan141199 v Afghanistan at Sharjah 2023
15New ZealandMichael Bracewell134141 v Pakistan at Bay Oval 2025
16South AfricaMarco Jansen133139 v India at Johannesburg 2024
17IrelandMark Adair129131 v South Africa at Abu Dhabi 2024
18AfghanistanRashid Khan125129 v Bangladesh at St. Vincent 2024
=AfghanistanAzmatullah Omarzai125125 v Zimbabwe at Harare 2024
20New ZealandMitchell Santner122138 v Pakistan at Dunedin 2024
21PakistanImad Wasim121167 v Ireland at Lauderhill 2024
22West IndiesJason Holder118140 v Australia at Adelaide 2024
23AustraliaGlenn Maxwell116375 v Sri Lanka at Colombo (RPS) 2016
=IrelandCurtis Campher116128 v Netherlands at Netherlands 2024
25NamibiaJJ Smit115199 v Zimbabwe at Namibia 2023
26ScotlandMichael Leask114114 v Nepal at Glasgow 2025
=IrelandGareth Delany114174 v Afghanistan at Greater Noida 2020
28OmanAqib Ilyas111138 v Canada at King City 2024
29Sri LankaDasun Shanaka110149 v South Africa at New York 2024
30ScotlandBrandon McMullen109109 v Nepal at Glasgow 2025
31IndiaShivam Dube108108 v England at Mumbai 2025
32NepalKushal Bhurtel106106 v Scotland at Glasgow 2025
33New ZealandJames Neesham104113 v United Arab Emirates at Dubai 2023
34West IndiesAndre Russell100136 v South Africa at Antigua 2024
35AustraliaMitchell Marsh96158 v Bangladesh at Mirpur 2021
36IndiaWashington Sundar94105 v Bangladesh at Hyderabad 2024
=AustraliaCameron Green94101 v England at Southampton 2024
38AfghanistanGulbadin Naib92101 v Bangladesh at St. Vincent 2024
=NetherlandsBas de Leede92136 v Nepal at Dallas 2024
40Sri LankaAngelo Mathews86276 v Pakistan at Colombo (RPS) 2015
41AfghanistanKarim Janat85124 v India at Abu Dhabi 2021
=USAHarmeet Singh85106 v Namibia at Namibia 2024
43United Arab EmiratesBasil Hameed84113 v USA at Namibia 2024
44Papua New GuineaAssad Vala83141 v Bangladesh at Oman 2021
=Sri LankaDhananjaya de Silva83106 v India at Mumbai 2023
=BangladeshMahedi Hasan83108 v Afghanistan at Sharjah 2022
47West IndiesAkeal Hosein8292 v Australia at Hobart 2024
48OmanZeeshan Maqsood81177 v Canada at Oman 2022
49Papua New GuineaCharles Amini80143 v Nepal at Kirtipur, Nepal 2022
=Papua New GuineaNorman Vanua80168 v Singapore at Singapore 2022
51EnglandSam Curran7996 v West Indies at St Lucia 2024
52New ZealandGlenn Phillips7785 v Sri Lanka at Nelson 2025
53ZimbabweRyan Burl73161 v Ireland at Bready 2021
=Sri LankaCharith Asalanka7373 v New Zealand at Nelson 2025
=BangladeshRishad Hossain7391 v India at Gwalior 2024
56ZimbabweSean Williams72232 v Nepal at Singapore 2019
=NetherlandsRoelof van der Merwe72119 v Papua New Guinea at Dubai 2019
=PakistanIftikhar Ahmed72124 v Bangladesh at Adelaide 2022
=AustraliaAaron Hardie7272 v Pakistan at Hobart 2024
60BangladeshMehidy Hasan Miraz7070 v Pakistan at Lahore 2025
=NepalGulshan Jha7091 v USA at Dallas 2024
62ScotlandChris Greaves6879 v West Indies at Hobart 2022
63BangladeshMahmudullah66186 v West Indies at Mirpur 2018
=Papua New GuineaSese Bau6678 v Nepal at Hong Kong 2024
65West IndiesRovman Powell6566 v England at Southampton 2025
66NepalRohit Paudel6475 v USA at Dallas 2024
67ScotlandRichie Berrington63209 v Ireland at Malahide 2019
=NepalKushal Malla63112 v Qatar at Oman 2024
=NetherlandsMichael Levitt6363 v Nepal at Glasgow 2025
70IrelandHarry Tector6271 v Bangladesh at Chittagong 2023
71NamibiaJan Nicol Loftie-Eaton6161 v Canada at Namibia 2025
=PakistanAbbas Afridi6162 v New Zealand at Auckland 2025
73New ZealandZakary Foulkes5960 v Pakistan at Bay Oval 2025
74NamibiaJan Frylinck57112 v Nepal at Kirtipur, Nepal 2024
=West IndiesGudakesh Motie5767 v England at Barbados 2024
=BangladeshTanzim Hasan Sakib5757 v Pakistan at Lahore 2025
77ScotlandMark Watt5454 v Nepal at Glasgow 2025
=CanadaSaad Bin Zafar5465 v Namibia at Namibia 2025
79CanadaHarsh Thaker5365 v Bermuda at King City 2025
=United Arab EmiratesAli Naseer5376 v Afghanistan at Sharjah 2024
81NepalKaran KC5157 v USA at Dallas 2024
=OmanShakeel Ahmed5151 v USA at Oman 2025
=USAMilind Kumar5151 v Canada at Cayman Islands 2025
=EnglandJacob Bethell5151 v West Indies at Southampton 2025
85West IndiesAlzarri Joseph5061 v England at St Lucia 2024
=ZimbabweBrian Bennett5050 v Ireland at Harare 2025
87IrelandPaul Stirling49217 v United Arab Emirates at Sylhet 2014
88NetherlandsMax O’Dowd4850 v Oman at Oman 2024
=New ZealandDaryl Mitchell4854 v Sri Lanka at Auckland 2023
=USASteven Taylor4858 v South Africa at Antigua 2024
=JerseyBenjamin Ward4860 v Ireland at Edinburgh 2023
92EnglandChris Jordan47115 v South Africa at Southampton 2022
93OmanAamir Kaleem4687 v Canada at Abu Dhabi 2019
=ZimbabweWessly Madhevere46131 v Bangladesh at Harare 2022
=South AfricaGerald Coetzee4648 v India at Johannesburg 2024
96JerseyNick Greenwood4546 v Belgium at Germany 2024
97IrelandGeorge Dockrell4461 v Zimbabwe at Harare 2023
=New ZealandMark Chapman4447 v Pakistan at Rawalpindi 2024
=ZimbabweLuke Jongwe4473 v West Indies at Hobart 2022
=PakistanShaheen Afridi4448 v New Zealand at Auckland 2025
=IndiaNitish Kumar Reddy4463 v Bangladesh at Hyderabad 2024