Advertisement

ICC Player Rankings for T20 All-rounders

RankPlayerRatingCareer Best Rating
1
Sikandar Raza Zimbabwe
289289 v Sri Lanka at Rawalpindi 2025
2
Saim Ayub Pakistan
277295 v Sri Lanka at Rawalpindi 2025
3
Roston Chase West Indies
252255 v New Zealand at Auckland 2025
4
Hardik Pandya India
231268 v West Indies at Guyana 2023
5
Mohammad Nawaz Pakistan
218218 v Sri Lanka at Dambulla 2026
6
Mohammad Nabi Afghanistan
213361 v Bangladesh at Mirpur 2019
7
Romario Shepherd West Indies
212212 v New Zealand at Dunedin 2025
8
Dipendra Singh Airee Nepal
202244 v USA at Dallas 2024
9
Wanindu Hasaranga Sri Lanka
186243 v Afghanistan at Dambulla 2024
10
Azmatullah Omarzai Afghanistan
184191 v Zimbabwe at Harare 2025
11
Axar Patel India
182190 v South Africa at New Chandigarh 2025
12
Marcus Stoinis Australia
175235 v Namibia at Antigua 2024
13
Rashid Khan Afghanistan
174181 v Zimbabwe at Harare 2025
14
Liam Livingstone England
171261 v West Indies at Barbados 2024
15
Jason Holder West Indies
164173 v New Zealand at Auckland 2025
16
Gerhard Erasmus Namibia
155190 v Zimbabwe at Namibia 2023
17
Shivam Dube India
153157 v South Africa at Dharamsala 2025
18
Abhishek Sharma India
148163 v Bangladesh at Dubai 2025
19
Mitchell Santner New Zealand
147151 v West Indies at Auckland 2025
20
Dasun Shanaka Sri Lanka
139149 v Pakistan at Rawalpindi 2025
21
Aiden Markram South Africa
138214 v India at Gqeberha 2023
22
Michael Bracewell New Zealand
132141 v Pakistan at Bay Oval 2025
23
JJ Smit Namibia
129199 v Zimbabwe at Namibia 2023
24
Mark Adair Ireland
127133 v Bangladesh at Chittagong 2025
25
Glenn Maxwell Australia
126375 v Sri Lanka at Colombo (RPS) 2016
=
Kushal Bhurtel Nepal
126139 v Kuwait at Oman 2025
27
Cameron Green Australia
122157 v South Africa at Darwin 2025
28
Gareth Delany Ireland
121174 v Afghanistan at Greater Noida 2020
29
Marco Jansen South Africa
114139 v India at Johannesburg 2024
30
Brandon McMullen Scotland
111119 v Netherlands at Netherlands 2025
31
Michael Leask Scotland
108114 v Nepal at Glasgow 2025
32
Sam Curran England
106111 v New Zealand at Christchurch 2025
33
James Neesham New Zealand
101113 v United Arab Emirates at Dubai 2023
=
Washington Sundar India
101105 v Australia at Queensland 2025
35
Curtis Campher Ireland
99128 v Netherlands at Netherlands 2024
36
Charith Asalanka Sri Lanka
96109 v India at Dubai 2025
37
Shadab Khan Pakistan
92199 v Afghanistan at Sharjah 2023
38
Faheem Ashraf Pakistan
88110 v South Africa at Lahore 2025
=
Mahedi Hasan Bangladesh
88108 v Afghanistan at Sharjah 2022
40
Mitchell Marsh Australia
87158 v Bangladesh at Mirpur 2021
=
Bas de Leede Netherlands
87136 v Nepal at Dallas 2024
42
Aqib Ilyas Oman
86138 v Canada at King City 2024
=
Rohit Paudel Nepal
8690 v Kuwait at Oman 2025
=
George Linde South Africa
8698 v Pakistan at Centurion 2021
45
Harmeet Singh USA
85106 v Namibia at Namibia 2024
46
Ryan Burl Zimbabwe
84161 v Ireland at Bready 2021
=
Harry Tector Ireland
8484 v Bangladesh at Chittagong 2025
48
Akeal Hosein West Indies
8193 v Nepal at Sharjah 2025
49
Aaron Hardie Australia
79108 v West Indies at St Kitts 2025
50
Gulshan Jha Nepal
7791 v USA at Dallas 2024
=
Corbin Bosch South Africa
7777 v India at Ahmedabad 2025
52
Dhananjaya de Silva Sri Lanka
76106 v India at Mumbai 2023
53
Gulbadin Naib Afghanistan
74101 v Bangladesh at St. Vincent 2024
=
Jan Nicol Loftie-Eaton Namibia
7478 v Zimbabwe at Harare 2025
55
Sese Bau Papua New Guinea
7278 v Nepal at Hong Kong 2024
56
Assad Vala Papua New Guinea
71141 v Bangladesh at Oman 2021
=
Rishad Hossain Bangladesh
7191 v India at Gwalior 2024
58
Roelof van der Merwe Netherlands
70119 v Papua New Guinea at Dubai 2019
59
Chris Greaves Scotland
6979 v West Indies at Hobart 2022
60
Salman Agha Pakistan
6767 v Sri Lanka at Dambulla 2026
61
Brian Bennett Zimbabwe
6666 v Sri Lanka at Rawalpindi 2025
62
Zeeshan Maqsood Oman
64177 v Canada at Oman 2022
=
Michael Levitt Netherlands
6471 v Guernsey at Netherlands 2025
64
Shaheen Afridi Pakistan
6373 v India at Dubai 2025
=
Rachin Ravindra New Zealand
6365 v South Africa at Harare 2025
66
Sean Williams Zimbabwe
62232 v Nepal at Singapore 2019
67
Richie Berrington Scotland
61209 v Ireland at Malahide 2019
=
Tanzim Hasan Sakib Bangladesh
6163 v West Indies at Chittagong 2025
69
Muhammad Asim Qatar
6061 v Saudi Arabia at Doha 2025
70
Mark Watt Scotland
5757 v Jersey at Netherlands 2025
=
Rovman Powell West Indies
5766 v England at Southampton 2025
=
Mehidy Hasan Miraz Bangladesh
5792 v Sri Lanka at Dambulla 2025
=
Nick Greenwood Jersey
5757 v Scotland at Netherlands 2025
74
Glenn Phillips New Zealand
5685 v Sri Lanka at Nelson 2025
=
Saif Hassan Bangladesh
5656 v Ireland at Chittagong 2025
=
Matthew Forde West Indies
5660 v New Zealand at Nelson 2025
77
Karim Janat Afghanistan
54124 v India at Abu Dhabi 2021
=
Benjamin Ward Jersey
5460 v Ireland at Edinburgh 2023
=
Saad Bin Zafar Canada
5465 v Namibia at Namibia 2025
=
Gudakesh Motie West Indies
5468 v Pakistan at Lauderhill 2025
81
Harsh Thaker Canada
5365 v Bermuda at King City 2025
82
Paul Stirling Ireland
51217 v United Arab Emirates at Sylhet 2014
=
Basil Hameed United Arab Emirates
51113 v USA at Namibia 2024
=
Ruben Trumpelmann Namibia
5153 v Nepal at Kirtipur, Nepal 2024
=
Alpesh Ramjani Uganda
5156 v Zimbabwe at Harare 2025
=
Milind Kumar USA
5151 v Canada at Cayman Islands 2025
87
Jan Frylinck Namibia
50112 v Nepal at Kirtipur, Nepal 2024
=
Kushal Malla Nepal
50112 v Qatar at Oman 2024
89
Nasum Ahmed Bangladesh
4961 v West Indies at Chittagong 2025
=
Zakary Foulkes New Zealand
4963 v Zimbabwe at Harare 2025
91
Max O'Dowd Netherlands
4850 v Oman at Oman 2024
=
Steven Taylor USA
4858 v South Africa at Antigua 2024
=
Donovan Ferreira South Africa
4848 v India at Ahmedabad 2025
=
Abbas Afridi Pakistan
4883 v Bangladesh at Mirpur 2025
95
Daryl Mitchell New Zealand
4754 v Sri Lanka at Auckland 2023
=
Jacob Bethell England
4751 v West Indies at Southampton 2025
97
Kamindu Mendis Sri Lanka
4658 v Zimbabwe at Harare 2025
=
Shakeel Ahmed Oman
4656 v United Arab Emirates at Abu Dhabi 2025
99
Karan KC Nepal
4557 v USA at Dallas 2024
=
Barry McCarthy Ireland
4554 v Afghanistan at Sharjah 2024
Select Language