Advertisement

ICC Player Rankings for T20 All-rounders

Rank Player Rating Career Best Rating
1
Hardik Pandya India
252 268 v West Indies at Guyana 2023
2
Dipendra Singh Airee Nepal
209 244 v USA at Dallas 2024
3
Mohammad Nabi Afghanistan
207 361 v Bangladesh at Mirpur 2019
4
Roston Chase West Indies
196 221 v Australia at Jamaica 2025
=
Liam Livingstone England
196 261 v West Indies at Barbados 2024
6
Wanindu Hasaranga Sri Lanka
192 243 v Afghanistan at Dambulla 2024
7
Sikandar Raza Zimbabwe
189 213 v India at Harare 2024
8
Romario Shepherd West Indies
183 208 v England at Bristol 2025
9
Marcus Stoinis Australia
179 235 v Namibia at Antigua 2024
10
Aiden Markram South Africa
168 214 v India at Gqeberha 2023
11
Gerhard Erasmus Namibia
164 190 v Zimbabwe at Namibia 2023
12
Axar Patel India
161 164 v South Africa at Barbados 2024
13
Jason Holder West Indies
160 162 v Pakistan at Lauderhill 2025
14
Glenn Maxwell Australia
157 375 v Sri Lanka at Colombo (RPS) 2016
15
Abhishek Sharma India
148 148 v England at Mumbai 2025
16
Cameron Green Australia
143 157 v South Africa at Darwin 2025
17
Michael Bracewell New Zealand
138 141 v Pakistan at Bay Oval 2025
18
Mark Adair Ireland
129 131 v South Africa at Abu Dhabi 2024
19
Rashid Khan Afghanistan
125 129 v Bangladesh at St. Vincent 2024
=
Shadab Khan Pakistan
125 199 v Afghanistan at Sharjah 2023
=
Azmatullah Omarzai Afghanistan
125 125 v Zimbabwe at Harare 2024
22
Dasun Shanaka Sri Lanka
121 149 v South Africa at New York 2024
23
Saim Ayub Pakistan
119 119 v West Indies at Lauderhill 2025
24
Mitchell Santner New Zealand
117 138 v Pakistan at Dunedin 2024
25
Curtis Campher Ireland
116 128 v Netherlands at Netherlands 2024
26
JJ Smit Namibia
115 199 v Zimbabwe at Namibia 2023
27
Gareth Delany Ireland
114 174 v Afghanistan at Greater Noida 2020
28
Marco Jansen South Africa
113 139 v India at Johannesburg 2024
29
Aqib Ilyas Oman
111 138 v Canada at King City 2024
=
Brandon McMullen Scotland
111 119 v Netherlands at Netherlands 2025
31
Michael Leask Scotland
108 114 v Nepal at Glasgow 2025
=
Shivam Dube India
108 108 v England at Mumbai 2025
33
Imad Wasim Pakistan
107 167 v Ireland at Lauderhill 2024
34
Kushal Bhurtel Nepal
106 106 v Scotland at Glasgow 2025
35
Mohammad Nawaz Pakistan
98 133 v South Africa at Sydney 2022
36
James Neesham New Zealand
96 113 v United Arab Emirates at Dubai 2023
37
Mahedi Hasan Bangladesh
95 108 v Afghanistan at Sharjah 2022
38
Washington Sundar India
94 105 v Bangladesh at Hyderabad 2024
39
Aaron Hardie Australia
93 108 v West Indies at St Kitts 2025
40
Gulbadin Naib Afghanistan
92 101 v Bangladesh at St. Vincent 2024
=
Bas de Leede Netherlands
92 136 v Nepal at Dallas 2024
42
Andre Russell West Indies
87 136 v South Africa at Antigua 2024
=
Akeal Hosein West Indies
87 92 v Australia at Hobart 2024
44
Karim Janat Afghanistan
85 124 v India at Abu Dhabi 2021
=
Harmeet Singh USA
85 106 v Namibia at Namibia 2024
46
Mitchell Marsh Australia
84 158 v Bangladesh at Mirpur 2021
47
Mehidy Hasan Miraz Bangladesh
82 92 v Sri Lanka at Dambulla 2025
48
Angelo Mathews Sri Lanka
81 276 v Pakistan at Colombo (RPS) 2015
=
Zeeshan Maqsood Oman
81 177 v Canada at Oman 2022
50
Assad Vala Papua New Guinea
79 141 v Bangladesh at Oman 2021
=
Sam Curran England
79 96 v West Indies at St Lucia 2024
52
Charles Amini Papua New Guinea
78 143 v Nepal at Kirtipur, Nepal 2022
=
Norman Vanua Papua New Guinea
78 168 v Singapore at Singapore 2022
=
Dhananjaya de Silva Sri Lanka
78 106 v India at Mumbai 2023
55
Rishad Hossain Bangladesh
75 91 v India at Gwalior 2024
56
Roelof van der Merwe Netherlands
74 119 v Papua New Guinea at Dubai 2019
=
Basil Hameed United Arab Emirates
74 113 v USA at Namibia 2024
=
Abbas Afridi Pakistan
74 83 v Bangladesh at Mirpur 2025
59
Gulshan Jha Nepal
70 91 v USA at Dallas 2024
60
Glenn Phillips New Zealand
69 85 v Sri Lanka at Nelson 2025
=
Charith Asalanka Sri Lanka
69 73 v New Zealand at Nelson 2025
=
Chris Greaves Scotland
69 79 v West Indies at Hobart 2022
63
Ryan Burl Zimbabwe
68 161 v Ireland at Bready 2021
=
Gudakesh Motie West Indies
68 68 v Pakistan at Lauderhill 2025
=
Michael Levitt Netherlands
68 71 v Guernsey at Netherlands 2025
66
Sean Williams Zimbabwe
66 232 v Nepal at Singapore 2019
=
Sese Bau Papua New Guinea
66 78 v Nepal at Hong Kong 2024
68
Rachin Ravindra New Zealand
65 65 v South Africa at Harare 2025
69
Rohit Paudel Nepal
64 75 v USA at Dallas 2024
70
Iftikhar Ahmed Pakistan
63 124 v Bangladesh at Adelaide 2022
=
Kushal Malla Nepal
63 112 v Qatar at Oman 2024
72
Harry Tector Ireland
62 71 v Bangladesh at Chittagong 2023
=
Zakary Foulkes New Zealand
62 63 v Zimbabwe at Harare 2025
74
Richie Berrington Scotland
61 209 v Ireland at Malahide 2019
=
Jan Nicol Loftie-Eaton Namibia
61 61 v Canada at Namibia 2025
76
Muhammad Asim Qatar
60 61 v Saudi Arabia at Doha 2025
77
Mahmudullah Bangladesh
58 186 v West Indies at Mirpur 2018
=
Rovman Powell West Indies
58 66 v England at Southampton 2025
=
Faheem Ashraf Pakistan
58 102 v South Africa at Centurion 2021
80
Mark Watt Scotland
57 57 v Jersey at Netherlands 2025
=
Jan Frylinck Namibia
57 112 v Nepal at Kirtipur, Nepal 2024
=
Nick Greenwood Jersey
57 57 v Scotland at Netherlands 2025
83
Tanzim Hasan Sakib Bangladesh
56 57 v Pakistan at Mirpur 2025
84
Alpesh Ramjani Uganda
55 55 v United Arab Emirates at Uganda 2025
85
Benjamin Ward Jersey
54 60 v Ireland at Edinburgh 2023
=
Saad Bin Zafar Canada
54 65 v Namibia at Namibia 2025
87
Harsh Thaker Canada
53 65 v Bermuda at King City 2025
88
Karan KC Nepal
51 57 v USA at Dallas 2024
=
Shakeel Ahmed Oman
51 51 v USA at Oman 2025
=
Brian Bennett Zimbabwe
51 53 v South Africa at Harare 2025
=
Milind Kumar USA
51 51 v Canada at Cayman Islands 2025
=
Jacob Bethell England
51 51 v West Indies at Southampton 2025
93
Paul Stirling Ireland
49 217 v United Arab Emirates at Sylhet 2014
94
Steven Taylor USA
48 58 v South Africa at Antigua 2024
95
Chris Jordan England
47 115 v South Africa at Southampton 2022
=
Daryl Mitchell New Zealand
47 54 v Sri Lanka at Auckland 2023
=
Ali Naseer United Arab Emirates
47 76 v Afghanistan at Sharjah 2024
98
Aamir Kaleem Oman
46 87 v Canada at Abu Dhabi 2019
=
Salman Agha Pakistan
46 48 v West Indies at Lauderhill 2025
100
Max O'Dowd Netherlands
45 50 v Oman at Oman 2024
Select Language