Advertisement

ICC Player Rankings for T20 All-rounders

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