ICC Men’s T20I All-Rounder Rankings

ICC T20 Allrounder Rankings

Last Updated: 2024-12-17

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
=Sri LankaWanindu Hasaranga209239 v Afghanistan at Dambulla 2024
6AfghanistanMohammad Nabi207355 v Bangladesh at Mirpur 2019
7ZimbabweSikandar Raza198212 v India at Harare 2024
8West IndiesRomario Shepherd180185 v England at St Lucia 2024
9West IndiesRoston Chase164169 v England at St Lucia 2024
=NamibiaGerhard 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
14IrelandMark Adair130130 v South Africa at Abu Dhabi 2024
15New ZealandMitchell Santner129136 v Pakistan at Dunedin 2024
16South AfricaMarco Jansen128133 v India at Johannesburg 2024
17IrelandGareth Delany126170 v Afghanistan at Greater Noida 2020
18OmanAqib Ilyas124137 v Canada at King City 2024
19AfghanistanRashid Khan123127 v Bangladesh at St. Vincent 2024
20IrelandCurtis Campher121126 v Netherlands at Netherlands 2024
21AustraliaGlenn Maxwell115368 v Sri Lanka at Colombo (RPS) 2016
=Sri LankaDasun Shanaka115147 v South Africa at New York 2024
=PakistanShadab Khan115195 v Afghanistan at Sharjah 2023
24AfghanistanAzmatullah Omarzai113113 v Zimbabwe at Harare 2024
25West IndiesAndre Russell110135 v South Africa at Antigua 2024
26USAHarmeet Singh101105 v Namibia at Namibia 2024
27AustraliaMitchell Marsh96154 v Bangladesh at Mirpur 2021
28NetherlandsBas de Leede95129 v Nepal at Dallas 2024
=NamibiaJJ Smit95197 v Zimbabwe at Namibia 2023
30IndiaWashington Sundar93101 v Bangladesh at Hyderabad 2024
=United Arab EmiratesBasil Hameed93112 v USA at Namibia 2024
32AfghanistanGulbadin Naib91100 v Bangladesh at St. Vincent 2024
=EnglandSam Curran9195 v West Indies at St Lucia 2024
34Sri LankaAngelo Mathews90269 v Pakistan at Colombo (RPS) 2015
=OmanZeeshan Maqsood90172 v Canada at Oman 2022
=NepalGulshan Jha9090 v USA at Dallas 2024
37Sri LankaDhananjaya de Silva88103 v Netherlands at St Lucia 2024
38West IndiesJason Holder86139 v Australia at Adelaide 2024
=AustraliaCameron Green8692 v England at Southampton 2024
40ScotlandMichael Leask8597 v Oman at Antigua 2024
=BangladeshMahedi Hasan85104 v Afghanistan at Sharjah 2022
42PakistanIftikhar Ahmed84123 v Bangladesh at Adelaide 2022
43New ZealandGlenn Phillips8383 v Sri Lanka at Dambulla 2024
44AfghanistanKarim Janat82115 v India at Abu Dhabi 2021
=NepalKushal Malla82111 v Qatar at Oman 2024
46Papua New GuineaAssad Vala80131 v Bangladesh at Oman 2021
47Papua New GuineaCharles Amini78140 v Nepal at Kirtipur, Nepal 2022
48New ZealandJames Neesham77111 v United Arab Emirates at Dubai 2023
=PakistanMohammad Nawaz77131 v South Africa at Sydney 2022
=BangladeshRishad Hossain7788 v India at Gwalior 2024
51BangladeshMahmudullah76183 v West Indies at Mirpur 2018
=Papua New GuineaNorman Vanua76154 v Singapore at Singapore 2022
53ZimbabweSean Williams75225 v Nepal at Singapore 2019
=NepalKushal Bhurtel7575 v USA at Dallas 2024
55NepalRohit Paudel7375 v USA at Dallas 2024
56ZimbabweRyan Burl72154 v Ireland at Bready 2021
=West IndiesAkeal Hosein7285 v Australia at Hobart 2024
=New ZealandMichael Bracewell7272 v Sri Lanka at Dambulla 2024
59AustraliaAaron Hardie7171 v Pakistan at Hobart 2024
60ScotlandRichie Berrington68204 v Ireland at Malahide 2019
61IndiaShivam Dube6681 v Zimbabwe at Harare 2024
62West IndiesRovman Powell6565 v Bangladesh at St. Vincent 2024
63Papua New GuineaSese Bau6475 v Nepal at Hong Kong 2024
64NamibiaJan Frylinck60110 v Nepal at Kirtipur, Nepal 2024
=ScotlandChris Greaves6072 v West Indies at Hobart 2022
66West IndiesGudakesh Motie5966 v England at Barbados 2024
67CanadaSaad Bin Zafar5858 v Oman at King City 2024
=PakistanAbbas Afridi5858 v South Africa at Centurion 2024
=IndiaNitish Kumar Reddy5863 v Bangladesh at Hyderabad 2024
70NetherlandsRoelof van der Merwe57113 v Papua New Guinea at Dubai 2019
71IrelandHarry Tector5670 v Bangladesh at Chittagong 2023
72West IndiesAlzarri Joseph5556 v England at St Lucia 2024
73EnglandChris Jordan54112 v South Africa at Southampton 2022
=NepalKaran KC5455 v USA at Dallas 2024
=ScotlandBrandon McMullen5454 v Australia at Edinburgh 2024
76ScotlandMark Watt5353 v Australia at Edinburgh 2024
=Sri LankaCharith Asalanka5355 v New Zealand at Dambulla 2024
=United Arab EmiratesAli Naseer5375 v Afghanistan at Sharjah 2024
79IndiaAbhishek Sharma5252 v South Africa at Johannesburg 2024
80CanadaHarsh Thaker5151 v Oman at King City 2024
81IrelandPaul 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
85IrelandGeorge Dockrell4860 v Zimbabwe at Harare 2023
=ZimbabweWessly Madhevere48127 v Bangladesh at Harare 2022
87Hong Kong, ChinaYasim Murtaza4770 v Qatar at Doha 2024
88ZimbabweLuke Jongwe4673 v West Indies at Hobart 2022
=South AfricaGerald Coetzee4648 v India at Johannesburg 2024
90IrelandBarry McCarthy4553 v India at Malahide 2023
=BangladeshAfif Hossain4577 v United Arab Emirates at Dubai 2022
=JerseyNick Greenwood4545 v Norway at Germany 2024
=OmanShakeel Ahmad4545 v United Arab Emirates at Dubai (GCA) 2024
94BangladeshMehidy Hasan4460 v England at Mirpur 2023
=PakistanShaheen Afridi4445 v South Africa at Durban 2024
=USASteven Taylor4457 v South Africa at Antigua 2024
97NamibiaJan Nicol Loftie-Eaton4244 v USA at Namibia 2024
98New ZealandMark Chapman4146 v Pakistan at Lahore 2024
=CanadaDilon Heyliger4144 v Oman at King City 2024
100BangladeshTaskin Ahmed4041 v India at Delhi 2024