ICC Player Rankings for T20 All-rounders

Rank Player Rating Career Best Rating
1 Sikandar Raza Sikandar Raza Zimbabwe 289 289 v Sri Lanka at Rawalpindi 2025
2 Saim Ayub Saim Ayub Pakistan 277 295 v Sri Lanka at Rawalpindi 2025
3 Roston Chase Roston Chase West Indies 252 255 v New Zealand at Auckland 2025
4 Hardik Pandya Hardik Pandya India 231 268 v West Indies at Guyana 2023
5 Mohammad Nawaz Mohammad Nawaz Pakistan 218 218 v Sri Lanka at Dambulla 2026
6 Mohammad Nabi Mohammad Nabi Afghanistan 213 361 v Bangladesh at Mirpur 2019
7 Romario Shepherd Romario Shepherd West Indies 212 212 v New Zealand at Dunedin 2025
8 Dipendra Singh Airee Dipendra Singh Airee Nepal 202 244 v USA at Dallas 2024
9 Wanindu Hasaranga Wanindu Hasaranga Sri Lanka 186 243 v Afghanistan at Dambulla 2024
10 Azmatullah Omarzai Azmatullah Omarzai Afghanistan 184 191 v Zimbabwe at Harare 2025
11 Axar Patel Axar Patel India 182 190 v South Africa at New Chandigarh 2025
12 Marcus Stoinis Marcus Stoinis Australia 175 235 v Namibia at Antigua 2024
13 Rashid Khan Rashid Khan Afghanistan 174 181 v Zimbabwe at Harare 2025
14 Liam Livingstone Liam Livingstone England 171 261 v West Indies at Barbados 2024
15 Jason Holder Jason Holder West Indies 164 173 v New Zealand at Auckland 2025
16 Gerhard Erasmus Gerhard Erasmus Namibia 155 190 v Zimbabwe at Namibia 2023
17 Shivam Dube Shivam Dube India 153 157 v South Africa at Dharamsala 2025
18 Abhishek Sharma Abhishek Sharma India 148 163 v Bangladesh at Dubai 2025
19 Mitchell Santner Mitchell Santner New Zealand 147 151 v West Indies at Auckland 2025
20 Dasun Shanaka Dasun Shanaka Sri Lanka 139 149 v Pakistan at Rawalpindi 2025
21 Aiden Markram Aiden Markram South Africa 138 214 v India at Gqeberha 2023
22 Michael Bracewell Michael Bracewell New Zealand 132 141 v Pakistan at Bay Oval 2025
23 JJ Smit JJ Smit Namibia 129 199 v Zimbabwe at Namibia 2023
24 Mark Adair Mark Adair Ireland 127 133 v Bangladesh at Chittagong 2025
25 Glenn Maxwell Glenn Maxwell Australia 126 375 v Sri Lanka at Colombo (RPS) 2016
= Kushal Bhurtel Kushal Bhurtel Nepal 126 139 v Kuwait at Oman 2025
27 Cameron Green Cameron Green Australia 122 157 v South Africa at Darwin 2025
28 Gareth Delany Gareth Delany Ireland 121 174 v Afghanistan at Greater Noida 2020
29 Marco Jansen Marco Jansen South Africa 114 139 v India at Johannesburg 2024
30 Brandon McMullen Brandon McMullen Scotland 111 119 v Netherlands at Netherlands 2025
31 Michael Leask Michael Leask Scotland 108 114 v Nepal at Glasgow 2025
32 Sam Curran Sam Curran England 106 111 v New Zealand at Christchurch 2025
33 James Neesham James Neesham New Zealand 101 113 v United Arab Emirates at Dubai 2023
= Washington Sundar Washington Sundar India 101 105 v Australia at Queensland 2025
35 Curtis Campher Curtis Campher Ireland 99 128 v Netherlands at Netherlands 2024
36 Charith Asalanka Charith Asalanka Sri Lanka 96 109 v India at Dubai 2025
37 Shadab Khan Shadab Khan Pakistan 92 199 v Afghanistan at Sharjah 2023
38 Faheem Ashraf Faheem Ashraf Pakistan 88 110 v South Africa at Lahore 2025
= Mahedi Hasan Mahedi Hasan Bangladesh 88 108 v Afghanistan at Sharjah 2022
40 Mitchell Marsh Mitchell Marsh Australia 87 158 v Bangladesh at Mirpur 2021
= Bas de Leede Bas de Leede Netherlands 87 136 v Nepal at Dallas 2024
42 Aqib Ilyas Aqib Ilyas Oman 86 138 v Canada at King City 2024
= Rohit Paudel Rohit Paudel Nepal 86 90 v Kuwait at Oman 2025
= George Linde George Linde South Africa 86 98 v Pakistan at Centurion 2021
45 Harmeet Singh Harmeet Singh USA 85 106 v Namibia at Namibia 2024
46 Ryan Burl Ryan Burl Zimbabwe 84 161 v Ireland at Bready 2021
= Harry Tector Harry Tector Ireland 84 84 v Bangladesh at Chittagong 2025
48 Akeal Hosein Akeal Hosein West Indies 81 93 v Nepal at Sharjah 2025
49 Aaron Hardie Aaron Hardie Australia 79 108 v West Indies at St Kitts 2025
50 Gulshan Jha Gulshan Jha Nepal 77 91 v USA at Dallas 2024
= Corbin Bosch Corbin Bosch South Africa 77 77 v India at Ahmedabad 2025
52 Dhananjaya de Silva Dhananjaya de Silva Sri Lanka 76 106 v India at Mumbai 2023
53 Gulbadin Naib Gulbadin Naib Afghanistan 74 101 v Bangladesh at St. Vincent 2024
= Jan Nicol Loftie-Eaton Jan Nicol Loftie-Eaton Namibia 74 78 v Zimbabwe at Harare 2025
55 Sese Bau Sese Bau Papua New Guinea 72 78 v Nepal at Hong Kong 2024
56 Assad Vala Assad Vala Papua New Guinea 71 141 v Bangladesh at Oman 2021
= Rishad Hossain Rishad Hossain Bangladesh 71 91 v India at Gwalior 2024
58 Roelof van der Merwe Roelof van der Merwe Netherlands 70 119 v Papua New Guinea at Dubai 2019
59 Chris Greaves Chris Greaves Scotland 69 79 v West Indies at Hobart 2022
60 Salman Agha Salman Agha Pakistan 67 67 v Sri Lanka at Dambulla 2026
61 Brian Bennett Brian Bennett Zimbabwe 66 66 v Sri Lanka at Rawalpindi 2025
62 Zeeshan Maqsood Zeeshan Maqsood Oman 64 177 v Canada at Oman 2022
= Michael Levitt Michael Levitt Netherlands 64 71 v Guernsey at Netherlands 2025
64 Shaheen Afridi Shaheen Afridi Pakistan 63 73 v India at Dubai 2025
= Rachin Ravindra Rachin Ravindra New Zealand 63 65 v South Africa at Harare 2025
66 Sean Williams Sean Williams Zimbabwe 62 232 v Nepal at Singapore 2019
67 Richie Berrington Richie Berrington Scotland 61 209 v Ireland at Malahide 2019
= Tanzim Hasan Sakib Tanzim Hasan Sakib Bangladesh 61 63 v West Indies at Chittagong 2025
69 Muhammad Asim Muhammad Asim Qatar 60 61 v Saudi Arabia at Doha 2025
70 Mark Watt Mark Watt Scotland 57 57 v Jersey at Netherlands 2025
= Rovman Powell Rovman Powell West Indies 57 66 v England at Southampton 2025
= Mehidy Hasan Miraz Mehidy Hasan Miraz Bangladesh 57 92 v Sri Lanka at Dambulla 2025
= Nick Greenwood Nick Greenwood Jersey 57 57 v Scotland at Netherlands 2025
74 Glenn Phillips Glenn Phillips New Zealand 56 85 v Sri Lanka at Nelson 2025
= Saif Hassan Saif Hassan Bangladesh 56 56 v Ireland at Chittagong 2025
= Matthew Forde Matthew Forde West Indies 56 60 v New Zealand at Nelson 2025
77 Karim Janat Karim Janat Afghanistan 54 124 v India at Abu Dhabi 2021
= Benjamin Ward Benjamin Ward Jersey 54 60 v Ireland at Edinburgh 2023
= Saad Bin Zafar Saad Bin Zafar Canada 54 65 v Namibia at Namibia 2025
= Gudakesh Motie Gudakesh Motie West Indies 54 68 v Pakistan at Lauderhill 2025
81 Harsh Thaker Harsh Thaker Canada 53 65 v Bermuda at King City 2025
82 Paul Stirling Paul Stirling Ireland 51 217 v United Arab Emirates at Sylhet 2014
= Basil Hameed Basil Hameed United Arab Emirates 51 113 v USA at Namibia 2024
= Ruben Trumpelmann Ruben Trumpelmann Namibia 51 53 v Nepal at Kirtipur, Nepal 2024
= Alpesh Ramjani Alpesh Ramjani Uganda 51 56 v Zimbabwe at Harare 2025
= Milind Kumar Milind Kumar USA 51 51 v Canada at Cayman Islands 2025
87 Jan Frylinck Jan Frylinck Namibia 50 112 v Nepal at Kirtipur, Nepal 2024
= Kushal Malla Kushal Malla Nepal 50 112 v Qatar at Oman 2024
89 Nasum Ahmed Nasum Ahmed Bangladesh 49 61 v West Indies at Chittagong 2025
= Zakary Foulkes Zakary Foulkes New Zealand 49 63 v Zimbabwe at Harare 2025
91 Max ODowd Max O'Dowd Netherlands 48 50 v Oman at Oman 2024
= Steven Taylor Steven Taylor USA 48 58 v South Africa at Antigua 2024
= Donovan Ferreira Donovan Ferreira South Africa 48 48 v India at Ahmedabad 2025
= Abbas Afridi Abbas Afridi Pakistan 48 83 v Bangladesh at Mirpur 2025
95 Daryl Mitchell Daryl Mitchell New Zealand 47 54 v Sri Lanka at Auckland 2023
= Jacob Bethell Jacob Bethell England 47 51 v West Indies at Southampton 2025
97 Kamindu Mendis Kamindu Mendis Sri Lanka 46 58 v Zimbabwe at Harare 2025
= Shakeel Ahmed Shakeel Ahmed Oman 46 56 v United Arab Emirates at Abu Dhabi 2025
99 Karan KC Karan KC Nepal 45 57 v USA at Dallas 2024
= Barry McCarthy Barry McCarthy Ireland 45 54 v Afghanistan at Sharjah 2024