ICC Men’s T20I All-Rounder Rankings

ICC T20 Allrounder Rankings

Last Updated On: 2026-07-01 06:00:48 IST

RankTeamPlayerRatingCareer Best Rating
1ZimbabweSikandar Raza328328 v South Africa at Delhi 2026
2IndiaHardik Pandya299299 v New Zealand at Ahmedabad 2026
3PakistanSaim Ayub275303 v India at Colombo (RPS) 2026
4NepalDipendra Singh Airee256256 v Hong Kong, China at Singapore 2026
5West IndiesRoston Chase249255 v New Zealand at Auckland 2025
6AfghanistanAzmatullah Omarzai241244 v United Arab Emirates at Delhi 2026
7AfghanistanMohammad Nabi209361 v Bangladesh at Mirpur 2019
=West IndiesJason Holder209209 v Sri Lanka at Jamaica 2026
9PakistanMohammad Nawaz203230 v Australia at Lahore 2026
10New ZealandMitchell Santner195213 v South Africa at Hamilton 2026
=IndiaShivam Dube195216 v South Africa at Ahmedabad 2026
12NamibiaGerhard Erasmus192200 v Scotland at Namibia 2026
13EnglandWill Jacks186186 v India at Mumbai 2026
14AfghanistanRashid Khan183183 v Canada at Chennai 2026
15West IndiesRomario Shepherd181212 v New Zealand at Dunedin 2025
16ItalyBenjamin Manenti172172 v West Indies at Kolkata 2026
17Sri LankaWanindu Hasaranga167243 v Afghanistan at Dambulla 2024
18Sri LankaDasun Shanaka166167 v West Indies at Jamaica 2026
19AustraliaMarcus Stoinis165235 v Namibia at Antigua 2024
=EnglandSam Curran165169 v Italy at Kolkata 2026
21IndiaAxar Patel162190 v South Africa at New Chandigarh 2025
22South AfricaGeorge Linde156162 v New Zealand at Auckland 2026
23PakistanShadab Khan149199 v Afghanistan at Sharjah 2023
24IndiaAbhishek Sharma146163 v Bangladesh at Dubai 2025
25NetherlandsBas de Leede143143 v India at Ahmedabad 2026
26NepalKushal Bhurtel140150 v United Arab Emirates at Kirtipur, Nepal 2026
27NamibiaJJ Smit139199 v Zimbabwe at Namibia 2023
28IrelandGareth Delany136174 v Afghanistan at Greater Noida 2020
29ScotlandMichael Leask135135 v Namibia at Namibia 2026
30AustraliaGlenn Maxwell134375 v Sri Lanka at Colombo (RPS) 2016
31New ZealandRachin Ravindra129153 v South Africa at Kolkata 2026
32South AfricaAiden Markram128214 v India at Gqeberha 2023
=South AfricaMarco Jansen128142 v New Zealand at Kolkata 2026
34AustraliaCameron Green126157 v South Africa at Darwin 2025
35IrelandMark Adair123133 v Bangladesh at Chittagong 2025
36ScotlandBrandon McMullen119127 v Namibia at Namibia 2026
37West IndiesMatthew Forde116128 v South Africa at Ahmedabad 2026
38Sri LankaDunith Wellalage103103 v West Indies at Jamaica 2026
39BangladeshMahedi Hasan98108 v Afghanistan at Sharjah 2022
=ZimbabweBrian Bennett9898 v South Africa at Delhi 2026
41ZimbabweRyan Burl94161 v Ireland at Bready 2021
42IrelandGeorge Dockrell9393 v Oman at Colombo (SSC) 2026
43EnglandJacob Bethell9292 v India at Mumbai 2026
44New ZealandJames Neesham90113 v United Arab Emirates at Dubai 2023
45USAHarmeet Singh89106 v Namibia at Namibia 2024
46New ZealandGlenn Phillips8699 v India at Ahmedabad 2026
=IrelandHarry Tector8686 v Oman at Colombo (SSC) 2026
=IrelandCurtis Campher86128 v Netherlands at Netherlands 2024
=New ZealandMichael Bracewell86141 v Pakistan at Bay Oval 2025
50Sri LankaCharith Asalanka84109 v India at Dubai 2025
51AustraliaMitchell Marsh81158 v Bangladesh at Mirpur 2021
=IndiaWashington Sundar81105 v Australia at Queensland 2025
53NepalRohit Paudel8093 v Scotland at Mumbai 2026
54PakistanFaheem Ashraf77110 v South Africa at Lahore 2025
=Sri LankaKamindu Mendis7778 v West Indies at Jamaica 2026
56PakistanSalman Agha7681 v Namibia at Colombo (SSC) 2026
57South AfricaCorbin Bosch7291 v India at Ahmedabad 2026
58CanadaSaad Bin Zafar7070 v Afghanistan at Chennai 2026
=West IndiesAkeal Hosein7093 v Nepal at Sharjah 2025
=BangladeshRishad Hossain7091 v India at Gwalior 2024
=USAMilind Kumar7070 v Namibia at Chennai 2026
62PakistanShaheen Afridi6973 v India at Dubai 2025
63Papua New GuineaSese Bau6878 v Nepal at Hong Kong 2024
=AustraliaAaron Hardie68108 v West Indies at St Kitts 2025
=QatarMuhammad Asim6873 v Bahrain at Doha 2026
66NetherlandsRoelof van der Merwe67119 v Papua New Guinea at Dubai 2019
=West IndiesGudakesh Motie6774 v Zimbabwe at Mumbai 2026
=ZimbabweBrad Evans6767 v South Africa at Delhi 2026
69AfghanistanGulbadin Naib66101 v Bangladesh at St. Vincent 2024
70ScotlandMark Watt6565 v Namibia at Namibia 2026
=NamibiaJan Nicol Loftie-Eaton6579 v USA at Chennai 2026
=South AfricaGerald Coetzee6565 v New Zealand at Christchurch 2026
73BangladeshSaif Hassan6464 v Australia at Chittagong 2026
74Papua New GuineaAssad Vala63141 v Bangladesh at Oman 2021
=NetherlandsMichael Levitt6371 v Guernsey at Netherlands 2025
76United Arab EmiratesMuhammad Arfan6161 v Nepal at Kirtipur, Nepal 2026
77ScotlandChris Greaves6079 v West Indies at Hobart 2022
78ScotlandRichie Berrington59209 v Ireland at Malahide 2019
=CanadaHarsh Thaker5965 v Bermuda at King City 2025
=NetherlandsAryan Dutt5959 v India at Ahmedabad 2026
81Sri LankaDhananjaya de Silva58106 v India at Mumbai 2023
=NepalGulshan Jha5891 v USA at Dallas 2024
83ItalyGrant Stewart5757 v West Indies at Kolkata 2026
84West IndiesRovman Powell5666 v England at Southampton 2025
=MalaysiaVirandeep Singh5656 v Oman at Singapore 2026
86ZimbabweSean Williams55232 v Nepal at Singapore 2019
=Hong Kong, ChinaYasim Murtaza5572 v Qatar at Doha 2024
=BangladeshTanzim Hasan Sakib5563 v West Indies at Chittagong 2025
=New ZealandZakary Foulkes5563 v Zimbabwe at Harare 2025
90KuwaitMohammed Aslam5353 v Hong Kong, China at Hong Kong 2026
=NepalKushal Malla53112 v Qatar at Oman 2024
=New ZealandCole McConchie5355 v South Africa at Christchurch 2026
=EnglandJamie Overton5353 v India at Mumbai 2026
94OmanAamir Kaleem5287 v Canada at Abu Dhabi 2019
=NamibiaRuben Trumpelmann5257 v Scotland at Namibia 2026
96ItalyJJ Smuts5151 v West Indies at Kolkata 2026
=BangladeshMehidy Hasan Miraz5192 v Sri Lanka at Dambulla 2025
=NamibiaJan Frylinck51112 v Nepal at Kirtipur, Nepal 2024
=JerseyBenjamin Ward5160 v Ireland at Edinburgh 2023
=UgandaAlpesh Ramjani5156 v Zimbabwe at Harare 2025
=IndiaTilak Varma5154 v Pakistan at Colombo (RPS) 2026