ICC Player Rankings for T20 All-rounders

Rank Player Rating Career Best Rating
1 Hardik Pandya Hardik Pandya India 244 266 v West Indies at Guyana 2023
2 Dipendra Singh Airee Dipendra Singh Airee Nepal 231 241 v USA at Dallas 2024
3 Liam Livingstone Liam Livingstone England 230 259 v West Indies at Barbados 2024
4 Marcus Stoinis Marcus Stoinis Australia 209 232 v Namibia at Antigua 2024
= Wanindu Hasaranga Wanindu Hasaranga Sri Lanka 209 239 v Afghanistan at Dambulla 2024
6 Mohammad Nabi Mohammad Nabi Afghanistan 205 355 v Bangladesh at Mirpur 2019
7 Sikandar Raza Sikandar Raza Zimbabwe 186 212 v India at Harare 2024
8 Romario Shepherd Romario Shepherd West Indies 175 185 v England at St Lucia 2024
9 Aiden Markram Aiden Markram South Africa 168 212 v India at Gqeberha 2023
10 Gerhard Erasmus Gerhard Erasmus Namibia 164 188 v Zimbabwe at Namibia 2023
11 Roston Chase Roston Chase West Indies 161 168 v England at St Lucia 2024
12 Imad Wasim Imad Wasim Pakistan 156 166 v Ireland at Lauderhill 2024
13 Axar Patel Axar Patel India 153 164 v South Africa at Barbados 2024
14 Marco Jansen Marco Jansen South Africa 133 133 v India at Johannesburg 2024
15 Mark Adair Mark Adair Ireland 130 130 v South Africa at Abu Dhabi 2024
16 Mitchell Santner Mitchell Santner New Zealand 129 136 v Pakistan at Dunedin 2024
= Aqib Ilyas Aqib Ilyas Oman 129 137 v Canada at King City 2024
18 Shadab Khan Shadab Khan Pakistan 127 195 v Afghanistan at Sharjah 2023
19 Rashid Khan Rashid Khan Afghanistan 126 127 v Bangladesh at St. Vincent 2024
= Gareth Delany Gareth Delany Ireland 126 170 v Afghanistan at Greater Noida 2020
21 Curtis Campher Curtis Campher Ireland 121 126 v Netherlands at Netherlands 2024
22 Glenn Maxwell Glenn Maxwell Australia 115 368 v Sri Lanka at Colombo (RPS) 2016
= Dasun Shanaka Dasun Shanaka Sri Lanka 115 147 v South Africa at New York 2024
24 Andre Russell Andre Russell West Indies 112 135 v South Africa at Antigua 2024
25 Basil Hameed Basil Hameed United Arab Emirates 104 112 v USA at Namibia 2024
26 Harmeet Singh Harmeet Singh USA 100 105 v Namibia at Namibia 2024
27 Gulbadin Naib Gulbadin Naib Afghanistan 97 100 v Bangladesh at St. Vincent 2024
28 Mitchell Marsh Mitchell Marsh Australia 96 154 v Bangladesh at Mirpur 2021
= Bas de Leede Bas de Leede Netherlands 96 129 v Nepal at Dallas 2024
30 JJ Smit JJ Smit Namibia 95 197 v Zimbabwe at Namibia 2023
31 Zeeshan Maqsood Zeeshan Maqsood Oman 94 172 v Canada at Oman 2022
32 Iftikhar Ahmed Iftikhar Ahmed Pakistan 92 122 v Bangladesh at Adelaide 2022
= Washington Sundar Washington Sundar India 92 101 v Bangladesh at Gwalior 2024
34 Sam Curran Sam Curran England 91 94 v West Indies at St Lucia 2024
35 Angelo Mathews Angelo Mathews Sri Lanka 90 269 v Pakistan at Colombo (RPS) 2015
= Azmatullah Omarzai Azmatullah Omarzai Afghanistan 90 95 v India at Barbados 2024
= Gulshan Jha Gulshan Jha Nepal 90 90 v USA at Dallas 2024
38 Jason Holder Jason Holder West Indies 88 139 v Australia at Adelaide 2024
= Dhananjaya de Silva Dhananjaya de Silva Sri Lanka 88 103 v Netherlands at St Lucia 2024
40 Cameron Green Cameron Green Australia 86 92 v England at Southampton 2024
41 Michael Leask Michael Leask Scotland 85 97 v Oman at Antigua 2024
= Mohammad Nawaz Mohammad Nawaz Pakistan 85 131 v South Africa at Sydney 2022
43 Sean Williams Sean Williams Zimbabwe 84 225 v Nepal at Singapore 2019
44 Karim Janat Karim Janat Afghanistan 83 115 v India at Abu Dhabi 2021
= Glenn Phillips Glenn Phillips New Zealand 83 83 v Sri Lanka at Dambulla 2024
46 Kushal Malla Kushal Malla Nepal 82 111 v Qatar at Oman 2024
47 Assad Vala Assad Vala Papua New Guinea 80 131 v Bangladesh at Oman 2021
48 Mahmudullah Mahmudullah Bangladesh 78 183 v West Indies at Mirpur 2018
= Charles Amini Charles Amini Papua New Guinea 78 140 v Nepal at Kirtipur, Nepal 2022
= Rishad Hossain Rishad Hossain Bangladesh 78 88 v India at Gwalior 2024
51 James Neesham James Neesham New Zealand 77 111 v United Arab Emirates at Dubai 2023
52 Norman Vanua Norman Vanua Papua New Guinea 76 155 v Singapore at Singapore 2022
53 Kushal Bhurtel Kushal Bhurtel Nepal 75 75 v USA at Dallas 2024
54 Rohit Paudel Rohit Paudel Nepal 73 75 v USA at Dallas 2024
55 Michael Bracewell Michael Bracewell New Zealand 72 72 v Sri Lanka at Dambulla 2024
56 Akeal Hosein Akeal Hosein West Indies 71 85 v Australia at Hobart 2024
57 Aaron Hardie Aaron Hardie Australia 70 70 v Pakistan at Hobart 2024
58 Richie Berrington Richie Berrington Scotland 68 204 v Ireland at Malahide 2019
= Ryan Burl Ryan Burl Zimbabwe 68 154 v Ireland at Bready 2021
60 Mahedi Hasan Mahedi Hasan Bangladesh 67 104 v Afghanistan at Sharjah 2022
61 Shivam Dube Shivam Dube India 66 81 v Zimbabwe at Harare 2024
62 Sese Bau Sese Bau Papua New Guinea 64 75 v Nepal at Hong Kong 2024
63 Rovman Powell Rovman Powell West Indies 63 63 v England at St Lucia 2024
64 Gudakesh Motie Gudakesh Motie West Indies 61 66 v England at Barbados 2024
65 Jan Frylinck Jan Frylinck Namibia 60 110 v Nepal at Kirtipur, Nepal 2024
= Chris Greaves Chris Greaves Scotland 60 72 v West Indies at Hobart 2022
67 Saad Bin Zafar Saad Bin Zafar Canada 58 58 v Oman at King City 2024
= Nitish Kumar Reddy Nitish Kumar Reddy India 58 63 v Bangladesh at Hyderabad 2024
69 Roelof van der Merwe Roelof van der Merwe Netherlands 57 113 v Papua New Guinea at Dubai 2019
= Wessly Madhevere Wessly Madhevere Zimbabwe 57 127 v Bangladesh at Harare 2022
71 Harry Tector Harry Tector Ireland 56 70 v Bangladesh at Chittagong 2023
72 Alzarri Joseph Alzarri Joseph West Indies 55 56 v England at St Lucia 2024
73 Chris Jordan Chris Jordan England 54 112 v South Africa at Southampton 2022
= Karan KC Karan KC Nepal 54 55 v USA at Dallas 2024
= Brandon McMullen Brandon McMullen Scotland 54 54 v Australia at Edinburgh 2024
76 Mark Watt Mark Watt Scotland 53 53 v Australia at Edinburgh 2024
= Charith Asalanka Charith Asalanka Sri Lanka 53 55 v New Zealand at Dambulla 2024
78 Luke Jongwe Luke Jongwe Zimbabwe 52 72 v West Indies at Hobart 2022
= Abhishek Sharma Abhishek Sharma India 52 52 v South Africa at Johannesburg 2024
80 Harsh Thaker Harsh Thaker Canada 51 51 v Oman at King City 2024
81 Paul Stirling Paul Stirling Ireland 50 204 v United Arab Emirates at Sylhet 2014
= Max ODowd Max O'Dowd Netherlands 50 50 v Oman at Oman 2024
= Benjamin Ward Benjamin Ward Jersey 50 59 v Ireland at Edinburgh 2023
84 George Dockrell George Dockrell Ireland 48 60 v Zimbabwe at Harare 2023
= Gerald Coetzee Gerald Coetzee South Africa 48 48 v India at Johannesburg 2024
86 Yasim Murtaza Yasim Murtaza Hong Kong, China 47 70 v Qatar at Doha 2024
87 Ali Naseer Ali Naseer United Arab Emirates 46 74 v Afghanistan at Sharjah 2024
88 Barry McCarthy Barry McCarthy Ireland 45 53 v India at Malahide 2023
= Afif Hossain Afif Hossain Bangladesh 45 77 v United Arab Emirates at Dubai 2022
= Steven Taylor Steven Taylor USA 45 57 v South Africa at Antigua 2024
= Nick Greenwood Nick Greenwood Jersey 45 45 v Norway at Germany 2024
= Alpesh Ramjani Alpesh Ramjani Uganda 45 51 v West Indies at Guyana 2024
93 Mehidy Hasan Mehidy Hasan Bangladesh 44 60 v England at Mirpur 2023
= Shakeel Ahmad Shakeel Ahmad Oman 44 44 v Netherlands at Oman 2024
95 Shaheen Afridi Shaheen Afridi Pakistan 43 43 v Australia at Hobart 2024
96 Jan Nicol Loftie-Eaton Jan Nicol Loftie-Eaton Namibia 42 44 v USA at Namibia 2024
97 Mark Chapman Mark Chapman New Zealand 41 46 v Pakistan at Lahore 2024
= Dilon Heyliger Dilon Heyliger Canada 41 44 v Oman at King City 2024
= Abbas Afridi Abbas Afridi Pakistan 41 46 v Australia at Sydney 2024
100 Taskin Ahmed Taskin Ahmed Bangladesh 40 41 v India at Delhi 2024