ICC Men’s T20I All-Rounder Rankings

ICC T20 Allrounder Rankings

Last Updated On: 2026-02-19 00:00:25 IST

RankTeamPlayerRatingCareer Best Rating
1PakistanSaim Ayub303303 v India at Colombo (RPS) 2026
2ZimbabweSikandar Raza297299 v Oman at Colombo (SSC) 2026
3IndiaHardik Pandya282282 v Pakistan at Colombo (RPS) 2026
4NepalDipendra Singh Airee244244 v Scotland at Mumbai 2026
=AfghanistanAzmatullah Omarzai244244 v United Arab Emirates at Delhi 2026
6West IndiesRoston Chase243255 v New Zealand at Auckland 2025
7PakistanMohammad Nawaz217230 v Australia at Lahore 2026
8West IndiesRomario Shepherd201212 v New Zealand at Dunedin 2025
9IndiaShivam Dube196198 v Namibia at Delhi 2026
10AfghanistanRashid Khan182183 v South Africa at Ahmedabad 2026
11AfghanistanMohammad Nabi179361 v Bangladesh at Mirpur 2019
=NamibiaGerhard Erasmus179190 v Zimbabwe at Namibia 2023
13Sri LankaWanindu Hasaranga173243 v Afghanistan at Dambulla 2024
14IndiaAxar Patel172190 v South Africa at New Chandigarh 2025
=New ZealandMitchell Santner172179 v United Arab Emirates at Chennai 2026
16AustraliaMarcus Stoinis170235 v Namibia at Antigua 2024
17EnglandSam Curran169169 v Italy at Kolkata 2026
18West IndiesJason Holder156173 v New Zealand at Auckland 2025
=Sri LankaDasun Shanaka156160 v Oman at Pallekele 2026
20EnglandLiam Livingstone148261 v West Indies at Barbados 2024
=ItalyBenjamin Manenti148148 v England at Kolkata 2026
22NepalKushal Bhurtel146146 v Scotland at Mumbai 2026
23South AfricaAiden Markram143214 v India at Gqeberha 2023
24IndiaAbhishek Sharma141163 v Bangladesh at Dubai 2025
25PakistanShadab Khan136199 v Afghanistan at Sharjah 2023
=IrelandGareth Delany136174 v Afghanistan at Greater Noida 2020
27ScotlandMichael Leask134134 v Nepal at Mumbai 2026
28NamibiaJJ Smit130199 v Zimbabwe at Namibia 2023
29NetherlandsBas de Leede129136 v Nepal at Dallas 2024
30AustraliaCameron Green126157 v South Africa at Darwin 2025
31ScotlandBrandon McMullen125125 v Nepal at Mumbai 2026
32IrelandMark Adair123133 v Bangladesh at Chittagong 2025
33South AfricaMarco Jansen118139 v India at Johannesburg 2024
34AustraliaGlenn Maxwell116375 v Sri Lanka at Colombo (RPS) 2016
35New ZealandMichael Bracewell109141 v Pakistan at Bay Oval 2025
36West IndiesMatthew Forde107107 v Nepal at Mumbai 2026
37South AfricaGeorge Linde104112 v West Indies at Johannesburg 2026
38New ZealandJames Neesham97113 v United Arab Emirates at Dubai 2023
39IrelandGeorge Dockrell9393 v Oman at Colombo (SSC) 2026
=NepalRohit Paudel9393 v Scotland at Mumbai 2026
=EnglandWill Jacks9393 v Italy at Kolkata 2026
42ZimbabweRyan Burl89161 v Ireland at Bready 2021
=USAHarmeet Singh89106 v Namibia at Namibia 2024
44BangladeshMahedi Hasan88108 v Afghanistan at Sharjah 2022
45IndiaWashington Sundar86105 v Australia at Queensland 2025
=IrelandHarry Tector8686 v Oman at Colombo (SSC) 2026
=IrelandCurtis Campher86128 v Netherlands at Netherlands 2024
=Sri LankaCharith Asalanka86109 v India at Dubai 2025
49New ZealandRachin Ravindra8585 v Canada at Chennai 2026
50PakistanFaheem Ashraf84110 v South Africa at Lahore 2025
51EnglandJacob Bethell8283 v Scotland at Kolkata 2026
52OmanAqib Ilyas81138 v Canada at King City 2024
53AustraliaMitchell Marsh80158 v Bangladesh at Mirpur 2021
=PakistanSalman Agha8080 v India at Colombo (RPS) 2026
55NamibiaJan Nicol Loftie-Eaton7979 v USA at Chennai 2026
=South AfricaCorbin Bosch7979 v New Zealand at Ahmedabad 2026
57Sri LankaKamindu Mendis7676 v Australia at Pallekele 2026
=ZimbabweBrian Bennett7676 v Australia at Colombo (RPS) 2026
59New ZealandGlenn Phillips7485 v Sri Lanka at Nelson 2025
60Papua New GuineaSese Bau7278 v Nepal at Hong Kong 2024
61Papua New GuineaAssad Vala71141 v Bangladesh at Oman 2021
=BangladeshRishad Hossain7191 v India at Gwalior 2024
63NetherlandsRoelof van der Merwe70119 v Papua New Guinea at Dubai 2019
=AfghanistanGulbadin Naib70101 v Bangladesh at St. Vincent 2024
=West IndiesGudakesh Motie7073 v England at Mumbai 2026
=AustraliaAaron Hardie70108 v West Indies at St Kitts 2025
=USAMilind Kumar7070 v Namibia at Chennai 2026
68PakistanShaheen Afridi6973 v India at Dubai 2025
=West IndiesAkeal Hosein6993 v Nepal at Sharjah 2025
70QatarMuhammad Asim6873 v Bahrain at Doha 2026
71Sri LankaDhananjaya de Silva66106 v India at Mumbai 2023
72NepalGulshan Jha6591 v USA at Dallas 2024
73CanadaSaad Bin Zafar6365 v Namibia at Namibia 2025
=ScotlandChris Greaves6379 v West Indies at Hobart 2022
=NetherlandsMichael Levitt6371 v Guernsey at Netherlands 2025
76ScotlandRichie Berrington61209 v Ireland at Malahide 2019
=ScotlandMark Watt6163 v Italy at Kolkata 2026
=OmanAamir Kaleem6187 v Canada at Abu Dhabi 2019
=BangladeshTanzim Hasan Sakib6163 v West Indies at Chittagong 2025
80ZimbabweSean Williams60232 v Nepal at Singapore 2019
=OmanZeeshan Maqsood60177 v Canada at Oman 2022
82BangladeshMehidy Hasan Miraz5792 v Sri Lanka at Dambulla 2025
=CanadaHarsh Thaker5765 v Bermuda at King City 2025
=JerseyNick Greenwood5757 v Scotland at Netherlands 2025
85BangladeshSaif Hassan5656 v Ireland at Chittagong 2025
86New ZealandZakary Foulkes5563 v Zimbabwe at Harare 2025
87JerseyBenjamin Ward5460 v Ireland at Edinburgh 2023
=NetherlandsAryan Dutt5455 v Namibia at Delhi 2026
=ItalyGrant Stewart5454 v England at Kolkata 2026
=IndiaTilak Varma5454 v Pakistan at Colombo (RPS) 2026
91West IndiesRovman Powell5366 v England at Southampton 2025
92NamibiaRuben Trumpelmann5254 v Netherlands at Delhi 2026
93New ZealandDaryl Mitchell5154 v Sri Lanka at Auckland 2023
=UgandaAlpesh Ramjani5156 v Zimbabwe at Harare 2025
=AustraliaMatthew Short5154 v Pakistan at Lahore 2026
96NamibiaJan Frylinck49112 v Nepal at Kirtipur, Nepal 2024
=BangladeshNasum Ahmed4961 v West Indies at Chittagong 2025
98IrelandPaul Stirling48217 v United Arab Emirates at Sylhet 2014
=AfghanistanKarim Janat48124 v India at Abu Dhabi 2021
100NetherlandsMax O’Dowd4750 v Oman at Oman 2024
=NepalKushal Malla47112 v Qatar at Oman 2024
=USAShadley van Schalkwyk4747 v Namibia at Chennai 2026
=EnglandJamie Overton4747 v Italy at Kolkata 2026