Advertisement

ICC Player Rankings for T20 All-rounders

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