ICC Player Rankings for T20 All-rounders

Rank Player Rating Career Best Rating
1 Marcus Stoinis Marcus Stoinis Australia 211 232 v Namibia at Antigua 2024
2 Sikandar Raza Sikandar Raza Zimbabwe 208 212 v India at Harare 2024
3 Shakib Al Hasan Shakib Al Hasan Bangladesh 206 409 v Pakistan at Mirpur 2015
= Wanindu Hasaranga Wanindu Hasaranga Sri Lanka 206 239 v Afghanistan at Dambulla 2024
5 Mohammad Nabi Mohammad Nabi Afghanistan 205 355 v Bangladesh at Mirpur 2019
6 Hardik Pandya Hardik Pandya India 199 266 v West Indies at Guyana 2023
= Dipendra Singh Airee Dipendra Singh Airee Nepal 199 199 v Bangladesh at St. Vincent 2024
8 Liam Livingstone Liam Livingstone England 187 206 v Pakistan at The Oval 2024
9 Aiden Markram Aiden Markram South Africa 177 212 v India at Gqeberha 2023
10 Moeen Ali Moeen Ali England 174 224 v South Africa at Cardiff 2022
11 Imad Wasim Imad Wasim Pakistan 166 166 v Ireland at Lauderhill 2024
12 Axar Patel Axar Patel India 149 164 v South Africa at Barbados 2024
13 Gerhard Erasmus Gerhard Erasmus Namibia 148 188 v Zimbabwe at Namibia 2023
14 Roston Chase Roston Chase West Indies 144 154 v South Africa at Antigua 2024
= Romario Shepherd Romario Shepherd West Indies 144 154 v South Africa at Jamaica 2024
16 Glenn Maxwell Glenn Maxwell Australia 139 368 v Sri Lanka at Colombo (RPS) 2016
17 Shadab Khan Shadab Khan Pakistan 135 195 v Afghanistan at Sharjah 2023
18 Gareth Delany Gareth Delany Ireland 131 170 v Afghanistan at Greater Noida 2020
19 Mark Adair Mark Adair Ireland 130 130 v Pakistan at Lauderhill 2024
20 Andre Russell Andre Russell West Indies 129 135 v South Africa at Antigua 2024
21 Dasun Shanaka Dasun Shanaka Sri Lanka 127 147 v South Africa at New York 2024
22 Rashid Khan Rashid Khan Afghanistan 126 127 v Bangladesh at St. Vincent 2024
23 Curtis Campher Curtis Campher Ireland 122 126 v Netherlands at Netherlands 2024
24 Mitchell Santner Mitchell Santner New Zealand 117 136 v Pakistan at Dunedin 2024
25 Aqib Ilyas Aqib Ilyas Oman 115 119 v Scotland at Antigua 2024
26 Mitchell Marsh Mitchell Marsh Australia 114 154 v Bangladesh at Mirpur 2021
27 Bas de Leede Bas de Leede Netherlands 108 129 v Nepal at Dallas 2024
= JJ Smit JJ Smit Namibia 108 197 v Zimbabwe at Namibia 2023
29 Jason Holder Jason Holder West Indies 105 139 v Australia at Adelaide 2024
30 Angelo Mathews Angelo Mathews Sri Lanka 100 269 v Pakistan at Colombo (RPS) 2015
31 Washington Sundar Washington Sundar India 99 99 v Sri Lanka at Pallekele 2024
32 Iftikhar Ahmed Iftikhar Ahmed Pakistan 98 122 v Bangladesh at Adelaide 2022
33 Gulbadin Naib Gulbadin Naib Afghanistan 97 100 v Bangladesh at St. Vincent 2024
= Dhananjaya de Silva Dhananjaya de Silva Sri Lanka 97 103 v Netherlands at St Lucia 2024
35 Michael Leask Michael Leask Scotland 96 97 v Oman at Antigua 2024
36 Sean Williams Sean Williams Zimbabwe 93 225 v Nepal at Singapore 2019
37 Kushal Malla Kushal Malla Nepal 92 111 v Qatar at Oman 2024
38 Mohammad Nawaz Mohammad Nawaz Pakistan 91 131 v South Africa at Sydney 2022
39 Azmatullah Omarzai Azmatullah Omarzai Afghanistan 90 95 v India at Barbados 2024
40 Rishad Hossain Rishad Hossain Bangladesh 86 88 v India at Antigua 2024
41 Basil Hameed Basil Hameed United Arab Emirates 85 88 v Kuwait at Oman 2024
42 Karim Janat Karim Janat Afghanistan 83 115 v India at Abu Dhabi 2021
43 James Neesham James Neesham New Zealand 80 111 v United Arab Emirates at Dubai 2023
= Assad Vala Assad Vala Papua New Guinea 80 131 v Bangladesh at Oman 2021
45 Mahmudullah Mahmudullah Bangladesh 79 183 v West Indies at Mirpur 2018
= Zeeshan Maqsood Zeeshan Maqsood Oman 79 172 v Canada at Oman 2022
= Ryan Burl Ryan Burl Zimbabwe 79 154 v Ireland at Bready 2021
48 Charles Amini Charles Amini Papua New Guinea 78 140 v Nepal at Kirtipur, Nepal 2022
49 Shivam Dube Shivam Dube India 77 81 v Zimbabwe at Harare 2024
50 Norman Vanua Norman Vanua Papua New Guinea 76 155 v Singapore at Singapore 2022
51 Akeal Hosein Akeal Hosein West Indies 74 85 v Australia at Hobart 2024
52 Richie Berrington Richie Berrington Scotland 73 204 v Ireland at Malahide 2019
53 Rohan Mustafa Rohan Mustafa United Arab Emirates 72 174 v Jersey at Abu Dhabi 2019
54 Mahedi Hasan Mahedi Hasan Bangladesh 71 104 v Afghanistan at Sharjah 2022
55 Rohit Paudel Rohit Paudel Nepal 70 70 v Bangladesh at St. Vincent 2024
56 Jan Frylinck Jan Frylinck Namibia 69 110 v Nepal at Kirtipur, Nepal 2024
57 Sam Curran Sam Curran England 67 82 v West Indies at Grenada 2023
58 Chris Greaves Chris Greaves Scotland 65 72 v West Indies at Hobart 2022
59 Sese Bau Sese Bau Papua New Guinea 64 75 v Nepal at Hong Kong 2024
= Wessly Madhevere Wessly Madhevere Zimbabwe 64 127 v Bangladesh at Harare 2022
= Harmeet Singh Harmeet Singh USA 64 64 v Netherlands at Utrecht 2024
62 Chris Jordan Chris Jordan England 62 112 v South Africa at Southampton 2022
63 Yasim Murtaza Yasim Murtaza Hong Kong, China 60 70 v Qatar at Doha 2024
64 Luke Jongwe Luke Jongwe Zimbabwe 58 72 v West Indies at Hobart 2022
65 Rovman Powell Rovman Powell West Indies 57 63 v Australia at Perth 2024
= Harry Tector Harry Tector Ireland 57 70 v Bangladesh at Chittagong 2023
67 Chamika Karunaratne Chamika Karunaratne Sri Lanka 56 87 v India at Pune 2023
68 Glenn Phillips Glenn Phillips New Zealand 55 68 v India at Lucknow 2023
= Gulshan Jha Gulshan Jha Nepal 55 62 v United Arab Emirates at Oman 2024
70 Kushal Bhurtel Kushal Bhurtel Nepal 54 54 v Bangladesh at St. Vincent 2024
= Michael Bracewell Michael Bracewell New Zealand 54 69 v Pakistan at Christchurch 2022
72 Steven Taylor Steven Taylor USA 53 57 v South Africa at Antigua 2024
73 Roelof van der Merwe Roelof van der Merwe Netherlands 52 113 v Papua New Guinea at Dubai 2019
= Ali Naseer Ali Naseer United Arab Emirates 52 74 v Afghanistan at Sharjah 2024
75 Karan KC Karan KC Nepal 51 54 v Netherlands at Dallas 2024
76 Paul Stirling Paul Stirling Ireland 50 204 v United Arab Emirates at Sylhet 2014
= Benjamin Ward Benjamin Ward Jersey 50 59 v Ireland at Edinburgh 2023
78 George Dockrell George Dockrell Ireland 49 60 v Zimbabwe at Harare 2023
79 Afif Hossain Afif Hossain Bangladesh 48 77 v United Arab Emirates at Dubai 2022
= Kyle Mayers Kyle Mayers West Indies 48 55 v South Africa at Jamaica 2024
= Alpesh Ramjani Alpesh Ramjani Uganda 48 51 v West Indies at Guyana 2024
82 Mark Watt Mark Watt Scotland 47 50 v Ireland at Netherlands 2024
= Barry McCarthy Barry McCarthy Ireland 47 53 v India at Malahide 2023
84 Aizaz Khan Aizaz Khan Hong Kong, China 45 91 v Netherlands at Dubai 2017
= Ashton Agar Ashton Agar Australia 45 92 v New Zealand at Christchurch 2021
= Nick Greenwood Nick Greenwood Jersey 45 45 v Norway at Germany 2024
= Aayan Khan Aayan Khan United Arab Emirates 45 56 v Scotland at Dubai 2024
88 Alzarri Joseph Alzarri Joseph West Indies 44 45 v South Africa at Antigua 2024
= Odean Smith Odean Smith West Indies 44 71 v South Africa at Centurion 2023
90 Himanshu Rathod Himanshu Rathod Qatar 43 44 v Malaysia at Oman 2024
91 Virat Kohli Virat Kohli India 42 152 v England at Edgbaston 2014
= Mark Chapman Mark Chapman New Zealand 42 46 v Pakistan at Lahore 2024
93 Daryl Mitchell Daryl Mitchell New Zealand 41 52 v Sri Lanka at Dunedin 2023
94 Keshav Maharaj Keshav Maharaj South Africa 40 42 v India at Barbados 2024
= Dilon Heyliger Dilon Heyliger Canada 40 40 v Netherlands at Utrecht 2024
= Michael Levitt Michael Levitt Netherlands 40 42 v USA at Utrecht 2024
97 Ravindra Jadeja Ravindra Jadeja India 39 70 v Hong Kong at Dubai 2022
= Shaheen Afridi Shaheen Afridi Pakistan 39 39 v Ireland at Lauderhill 2024
= Sarfaraz Ali Sarfaraz Ali Bahrain 39 51 v Singapore at Bangi, Malaysia 2022
= Kamau Leverock Kamau Leverock Bermuda 39 48 v Argentina at Antigua 2021