ICC Player Rankings for T20 All-rounders

RankPlayerRatingCareer Best Rating
1 Shakib Al Hasan Shakib Al Hasan Bangladesh288408 v Pakistan, 24/04/2015
2Hardik Pandya Hardik Pandya India240266 v West Indies, 08/08/2023
3Mohammad Nabi Mohammad Nabi Afghanistan224355 v Bangladesh, 15/09/2019
4Aiden Markram Aiden Markram South Africa198198 v Australia, 03/09/2023
5Marcus Stoinis Marcus Stoinis Australia191191 v South Africa, 03/09/2023
6Shadab Khan Shadab Khan Pakistan184195 v Afghanistan, 27/03/2023
7Wanindu Hasaranga Wanindu Hasaranga Sri Lanka182186 v New Zealand, 05/04/2023
8JJ Smit JJ Smit Namibia174185 v Afghanistan, 31/10/2021
9Sikandar Raza Sikandar Raza Zimbabwe173184 v Scotland, 21/10/2022
10David Wiese David Wiese Namibia170170 v UAE, 20/10/2022
11Moeen Ali Moeen Ali England163221 v South Africa, 31/07/2022
12Sean Williams Sean Williams Zimbabwe160232 v Nepal, 01/10/2019
13Dipendra Singh Airee Dipendra Singh Airee Nepal151161 v Kenya, 26/08/2022
14Glenn Maxwell Glenn Maxwell Australia150397 v Sri Lanka, 27/10/2019
15Liam Livingstone Liam Livingstone England146179 v New Zealand, 10/11/2021
16Zeeshan Maqsood Zeeshan Maqsood Oman145180 v Scotland, 31/10/2019
17Gerhard Erasmus Gerhard Erasmus Namibia139144 v Netherlands, 18/10/2022
18Luke Bichard Luke Bichard Guernsey129129 v West Indies, 13/08/2023
19Rashid Khan Rashid Khan Afghanistan125125 v Bangladesh, 16/07/2023
20Bas de Leede Bas de Leede Netherlands123123 v South Africa, 06/11/2022