ICC Men’s T20I All-Rounder Rankings

ICC T20 Allrounder Rankings

Last Updated On: 2025-12-23 06:00:16 IST

RankTeamPlayerRatingCareer Best Rating
1PakistanSaim Ayub295295 v Sri Lanka at Rawalpindi 2025
2ZimbabweSikandar Raza289289 v Sri Lanka at Rawalpindi 2025
3West IndiesRoston Chase252255 v New Zealand at Auckland 2025
4IndiaHardik Pandya222268 v West Indies at Guyana 2023
5PakistanMohammad Nawaz218218 v Sri Lanka at Rawalpindi 2025
6AfghanistanMohammad Nabi213361 v Bangladesh at Mirpur 2019
7West IndiesRomario Shepherd212212 v New Zealand at Dunedin 2025
8NepalDipendra Singh Airee202244 v USA at Dallas 2024
9IndiaAxar Patel186190 v South Africa at New Chandigarh 2025
10AfghanistanAzmatullah Omarzai184191 v Zimbabwe at Harare 2025
11Sri LankaWanindu Hasaranga177243 v Afghanistan at Dambulla 2024
12AustraliaMarcus Stoinis175235 v Namibia at Antigua 2024
13AfghanistanRashid Khan174181 v Zimbabwe at Harare 2025
14EnglandLiam Livingstone171261 v West Indies at Barbados 2024
15West IndiesJason Holder164173 v New Zealand at Auckland 2025
16IndiaShivam Dube157157 v South Africa at Dharamsala 2025
17NamibiaGerhard Erasmus155190 v Zimbabwe at Namibia 2023
18New ZealandMitchell Santner147151 v West Indies at Auckland 2025
19IndiaAbhishek Sharma146163 v Bangladesh at Dubai 2025
20Sri LankaDasun Shanaka144149 v Pakistan at Rawalpindi 2025
=South AfricaAiden Markram144214 v India at Gqeberha 2023
22New ZealandMichael Bracewell132141 v Pakistan at Bay Oval 2025
23NamibiaJJ Smit129199 v Zimbabwe at Namibia 2023
24IrelandMark Adair127133 v Bangladesh at Chittagong 2025
25AustraliaGlenn Maxwell126375 v Sri Lanka at Colombo (RPS) 2016
=NepalKushal Bhurtel126139 v Kuwait at Oman 2025
27AustraliaCameron Green122157 v South Africa at Darwin 2025
28IrelandGareth Delany121174 v Afghanistan at Greater Noida 2020
29ScotlandBrandon McMullen111119 v Netherlands at Netherlands 2025
30South AfricaMarco Jansen110139 v India at Johannesburg 2024
31ScotlandMichael Leask108114 v Nepal at Glasgow 2025
32EnglandSam Curran106111 v New Zealand at Christchurch 2025
33New ZealandJames Neesham101113 v United Arab Emirates at Dubai 2023
34IrelandCurtis Campher99128 v Netherlands at Netherlands 2024
35Sri LankaCharith Asalanka98109 v India at Dubai 2025
36IndiaWashington Sundar96105 v Australia at Queensland 2025
37PakistanFaheem Ashraf95110 v South Africa at Lahore 2025
38BangladeshMahedi Hasan88108 v Afghanistan at Sharjah 2022
39AustraliaMitchell Marsh87158 v Bangladesh at Mirpur 2021
=NetherlandsBas de Leede87136 v Nepal at Dallas 2024
41OmanAqib Ilyas86138 v Canada at King City 2024
=NepalRohit Paudel8690 v Kuwait at Oman 2025
43USAHarmeet Singh85106 v Namibia at Namibia 2024
44ZimbabweRyan Burl84161 v Ireland at Bready 2021
=PakistanShadab Khan84199 v Afghanistan at Sharjah 2023
=IrelandHarry Tector8484 v Bangladesh at Chittagong 2025
47West IndiesAkeal Hosein8193 v Nepal at Sharjah 2025
48AustraliaAaron Hardie79108 v West Indies at St Kitts 2025
49NepalGulshan Jha7791 v USA at Dallas 2024
50South AfricaGeorge Linde7698 v Pakistan at Centurion 2021
51AfghanistanGulbadin Naib74101 v Bangladesh at St. Vincent 2024
=NamibiaJan Nicol Loftie-Eaton7478 v Zimbabwe at Harare 2025
53Papua New GuineaSese Bau7278 v Nepal at Hong Kong 2024
54Papua New GuineaAssad Vala71141 v Bangladesh at Oman 2021
=BangladeshRishad Hossain7191 v India at Gwalior 2024
56NetherlandsRoelof van der Merwe70119 v Papua New Guinea at Dubai 2019
57ScotlandChris Greaves6979 v West Indies at Hobart 2022
58South AfricaCorbin Bosch6771 v Pakistan at Lahore 2025
59ZimbabweBrian Bennett6666 v Sri Lanka at Rawalpindi 2025
60PakistanShaheen Afridi6573 v India at Dubai 2025
61OmanZeeshan Maqsood64177 v Canada at Oman 2022
=PakistanSalman Agha6465 v Sri Lanka at Rawalpindi 2025
=NetherlandsMichael Levitt6471 v Guernsey at Netherlands 2025
64New ZealandRachin Ravindra6365 v South Africa at Harare 2025
65ZimbabweSean Williams62232 v Nepal at Singapore 2019
66ScotlandRichie Berrington61209 v Ireland at Malahide 2019
=BangladeshTanzim Hasan Sakib6163 v West Indies at Chittagong 2025
68QatarMuhammad Asim6061 v Saudi Arabia at Doha 2025
69ScotlandMark Watt5757 v Jersey at Netherlands 2025
=West IndiesRovman Powell5766 v England at Southampton 2025
=BangladeshMehidy Hasan Miraz5792 v Sri Lanka at Dambulla 2025
=JerseyNick Greenwood5757 v Scotland at Netherlands 2025
73New ZealandGlenn Phillips5685 v Sri Lanka at Nelson 2025
=BangladeshSaif Hassan5656 v Ireland at Chittagong 2025
=West IndiesMatthew Forde5660 v New Zealand at Nelson 2025
76AfghanistanKarim Janat54124 v India at Abu Dhabi 2021
=JerseyBenjamin Ward5460 v Ireland at Edinburgh 2023
=CanadaSaad Bin Zafar5465 v Namibia at Namibia 2025
=West IndiesGudakesh Motie5468 v Pakistan at Lauderhill 2025
80CanadaHarsh Thaker5365 v Bermuda at King City 2025
81IrelandPaul Stirling51217 v United Arab Emirates at Sylhet 2014
=United Arab EmiratesBasil Hameed51113 v USA at Namibia 2024
=NamibiaRuben Trumpelmann5153 v Nepal at Kirtipur, Nepal 2024
=UgandaAlpesh Ramjani5156 v Zimbabwe at Harare 2025
=USAMilind Kumar5151 v Canada at Cayman Islands 2025
86NamibiaJan Frylinck50112 v Nepal at Kirtipur, Nepal 2024
=NepalKushal Malla50112 v Qatar at Oman 2024
=PakistanAbbas Afridi5083 v Bangladesh at Mirpur 2025
89BangladeshNasum Ahmed4961 v West Indies at Chittagong 2025
=New ZealandZakary Foulkes4963 v Zimbabwe at Harare 2025
91NetherlandsMax O’Dowd4850 v Oman at Oman 2024
=Sri LankaKamindu Mendis4858 v Zimbabwe at Harare 2025
=USASteven Taylor4858 v South Africa at Antigua 2024
94New ZealandDaryl Mitchell4754 v Sri Lanka at Auckland 2023
=EnglandJacob Bethell4751 v West Indies at Southampton 2025
96OmanShakeel Ahmed4656 v United Arab Emirates at Abu Dhabi 2025
97NepalKaran KC4557 v USA at Dallas 2024
=IrelandBarry McCarthy4554 v Afghanistan at Sharjah 2024
=NetherlandsAryan Dutt4545 v Bangladesh at Sylhet 2025
100Hong Kong, ChinaYasim Murtaza4472 v Qatar at Doha 2024
=South AfricaDonovan Ferreira4444 v India at Dharamsala 2025