ICC Men’s T20I All-Rounder Rankings

ICC T20 Allrounder Rankings

Last Updated On: 2025-01-22 06:02:36 IST

RankTeamPlayerRatingCareer Best Rating
1IndiaHardik Pandya244266 v West Indies at Guyana 2023
2NepalDipendra Singh Airee231241 v USA at Dallas 2024
3EnglandLiam Livingstone230259 v West Indies at Barbados 2024
4AustraliaMarcus Stoinis209232 v Namibia at Antigua 2024
5AfghanistanMohammad Nabi207355 v Bangladesh at Mirpur 2019
6Sri LankaWanindu Hasaranga201239 v Afghanistan at Dambulla 2024
7ZimbabweSikandar Raza198212 v India at Harare 2024
8West IndiesRomario Shepherd191191 v Bangladesh at St. Vincent 2024
9West IndiesRoston Chase186186 v Bangladesh at St. Vincent 2024
10NamibiaGerhard Erasmus164188 v Zimbabwe at Namibia 2023
11South AfricaAiden Markram161212 v India at Gqeberha 2023
12IndiaAxar Patel153164 v South Africa at Barbados 2024
13PakistanImad Wasim141166 v Ireland at Lauderhill 2024
14New ZealandMitchell Santner133136 v Pakistan at Dunedin 2024
15IrelandMark Adair130130 v South Africa at Abu Dhabi 2024
16South AfricaMarco Jansen128133 v India at Johannesburg 2024
17IrelandGareth Delany126170 v Afghanistan at Greater Noida 2020
18AfghanistanRashid Khan123127 v Bangladesh at St. Vincent 2024
19IrelandCurtis Campher121126 v Netherlands at Netherlands 2024
20OmanAqib Ilyas117137 v Canada at King City 2024
21AustraliaGlenn Maxwell115368 v Sri Lanka at Colombo (RPS) 2016
=PakistanShadab Khan115195 v Afghanistan at Sharjah 2023
23AfghanistanAzmatullah Omarzai113113 v Zimbabwe at Harare 2024
24New ZealandMichael Bracewell110116 v Sri Lanka at Bay Oval 2024
25Sri LankaDasun Shanaka108147 v South Africa at New York 2024
26West IndiesAndre Russell106135 v South Africa at Antigua 2024
27USAHarmeet Singh101105 v Namibia at Namibia 2024
28AustraliaMitchell Marsh96154 v Bangladesh at Mirpur 2021
29NetherlandsBas de Leede95129 v Nepal at Dallas 2024
=NamibiaJJ Smit95197 v Zimbabwe at Namibia 2023
31BangladeshMahedi Hasan94104 v Afghanistan at Sharjah 2022
32IndiaWashington Sundar93101 v Bangladesh at Hyderabad 2024
33AfghanistanGulbadin Naib91100 v Bangladesh at St. Vincent 2024
=EnglandSam Curran9195 v West Indies at St Lucia 2024
35NepalGulshan Jha9090 v USA at Dallas 2024
36United Arab EmiratesBasil Hameed88112 v USA at Namibia 2024
=BangladeshRishad Hossain8888 v West Indies at St. Vincent 2024
38AustraliaCameron Green8692 v England at Southampton 2024
39Sri LankaAngelo Mathews85269 v Pakistan at Colombo (RPS) 2015
=ScotlandMichael Leask8597 v Oman at Antigua 2024
=OmanZeeshan Maqsood85172 v Canada at Oman 2022
42PakistanIftikhar Ahmed84123 v Bangladesh at Adelaide 2022
=New ZealandGlenn Phillips8484 v Sri Lanka at Nelson 2025
44West IndiesJason Holder83139 v Australia at Adelaide 2024
45Sri LankaDhananjaya de Silva82103 v Netherlands at St Lucia 2024
=AfghanistanKarim Janat82115 v India at Abu Dhabi 2021
=NepalKushal Malla82111 v Qatar at Oman 2024
=West IndiesAkeal Hosein8285 v Australia at Hobart 2024
49Papua New GuineaAssad Vala80131 v Bangladesh at Oman 2021
50Papua New GuineaCharles Amini78140 v Nepal at Kirtipur, Nepal 2022
51PakistanMohammad Nawaz77131 v South Africa at Sydney 2022
52Papua New GuineaNorman Vanua76154 v Singapore at Singapore 2022
53ZimbabweSean Williams75225 v Nepal at Singapore 2019
=NepalKushal Bhurtel7575 v USA at Dallas 2024
55BangladeshMahmudullah73183 v West Indies at Mirpur 2018
=NepalRohit Paudel7375 v USA at Dallas 2024
57New ZealandJames Neesham72111 v United Arab Emirates at Dubai 2023
=ZimbabweRyan Burl72154 v Ireland at Bready 2021
=Sri LankaCharith Asalanka7272 v New Zealand at Nelson 2025
60AustraliaAaron Hardie7171 v Pakistan at Hobart 2024
61ScotlandRichie Berrington68204 v Ireland at Malahide 2019
62IndiaShivam Dube6681 v Zimbabwe at Harare 2024
63Papua New GuineaSese Bau6475 v Nepal at Hong Kong 2024
64West IndiesRovman Powell6365 v Bangladesh at St. Vincent 2024
65West IndiesGudakesh Motie6166 v England at Barbados 2024
66NamibiaJan Frylinck60110 v Nepal at Kirtipur, Nepal 2024
=ScotlandChris Greaves6072 v West Indies at Hobart 2022
68CanadaSaad Bin Zafar5858 v Oman at King City 2024
=PakistanAbbas Afridi5858 v South Africa at Centurion 2024
=IndiaNitish Kumar Reddy5863 v Bangladesh at Hyderabad 2024
71NetherlandsRoelof van der Merwe57113 v Papua New Guinea at Dubai 2019
=BangladeshMehidy Hasan5760 v England at Mirpur 2023
73IrelandHarry Tector5670 v Bangladesh at Chittagong 2023
74United Arab EmiratesAli Naseer5575 v Afghanistan at Sharjah 2024
75EnglandChris Jordan54112 v South Africa at Southampton 2022
=NepalKaran KC5455 v USA at Dallas 2024
=ScotlandBrandon McMullen5454 v Australia at Edinburgh 2024
78ScotlandMark Watt5353 v Australia at Edinburgh 2024
79West IndiesAlzarri Joseph5256 v England at St Lucia 2024
=IndiaAbhishek Sharma5252 v South Africa at Johannesburg 2024
81CanadaHarsh Thaker5151 v Oman at King City 2024
82IrelandPaul Stirling50204 v United Arab Emirates at Sylhet 2014
=NetherlandsMax O’Dowd5050 v Oman at Oman 2024
=JerseyBenjamin Ward5059 v Ireland at Edinburgh 2023
=ZimbabweBrian Bennett5050 v Afghanistan at Harare 2024
86IrelandGeorge Dockrell4860 v Zimbabwe at Harare 2023
=New ZealandDaryl Mitchell4852 v Sri Lanka at Dunedin 2023
=ZimbabweWessly Madhevere48127 v Bangladesh at Harare 2022
89Hong Kong, ChinaYasim Murtaza4770 v Qatar at Doha 2024
=New ZealandZakary Foulkes4747 v Sri Lanka at Nelson 2025
91ZimbabweLuke Jongwe4673 v West Indies at Hobart 2022
=South AfricaGerald Coetzee4648 v India at Johannesburg 2024
93IrelandBarry McCarthy4553 v India at Malahide 2023
=JerseyNick Greenwood4545 v Norway at Germany 2024
95PakistanShaheen Afridi4445 v South Africa at Durban 2024
=USASteven Taylor4457 v South Africa at Antigua 2024
97BangladeshAfif Hossain4377 v United Arab Emirates at Dubai 2022
98New ZealandMark Chapman4246 v Pakistan at Lahore 2024
=NamibiaJan Nicol Loftie-Eaton4244 v USA at Namibia 2024
=QatarHimanshu Rathod4244 v United Arab Emirates at Dubai (GCA) 2024