ICC Player Rankings for T20 Batsmen

RankPlayerRatingCareer Best Rating
1 Suryakumar Yadav Suryakumar Yadav India861910 v New Zealand at Ranchi 2023
2Phil Salt Phil Salt England802802 v West Indies at Trinidad 2023
3Mohammad Rizwan Mohammad Rizwan Pakistan800875 v England at Lahore 2022
4Babar Azam Babar Azam Pakistan764896 v England at Cardiff 2019
5Aiden Markram Aiden Markram South Africa755796 v England at Sharjah 2021
6Yashasvi Jaiswal Yashasvi Jaiswal India714739 v Afghanistan at Indore 2024
7Rilee Rossouw Rilee Rossouw South Africa689724 v West Indies at Johannesburg 2023
8Finn Allen Finn Allen New Zealand686723 v Pakistan at Dunedin 2024
9Jos Buttler Jos Buttler England680687 v West Indies at Trinidad 2023
10Reeza Hendricks Reeza Hendricks South Africa660674 v India at Gqeberha 2023
11Glenn Phillips Glenn Phillips New Zealand657703 v England at Brisbane 2022
=Dawid Malan Dawid Malan England657915 v South Africa at Cape Town 2020
13Ruturaj Gaikwad Ruturaj Gaikwad India654700 v Australia at Raipur 2023
14Muhammad Waseem Muhammad Waseem United Arab Emirates653716 v Afghanistan at Abu Dhabi 2023
15Brandon King Brandon King West Indies643688 v England at Grenada 2023
16Mitchell Marsh Mitchell Marsh Australia641652 v South Africa at Durban 2023
17Nicholas Pooran Nicholas Pooran West Indies630667 v Bangladesh at Guyana 2022
18Rahmanullah Gurbaz Rahmanullah Gurbaz Afghanistan625625 v Sri Lanka at Dambulla 2024
19Travis Head Travis Head Australia622622 v New Zealand at Auckland 2024
20Quinton de Kock Quinton de Kock South Africa610671 v Sri Lanka at Colombo (RPS) 2021
21Kusal Mendis Kusal Mendis Sri Lanka607607 v Bangladesh at Sylhet 2024
22Tim David Tim David Australia601601 v New Zealand at Auckland 2024
23Pathum Nissanka Pathum Nissanka Sri Lanka589698 v Pakistan at Dubai 2022
24Devon Conway Devon Conway New Zealand588831 v Australia at Sydney 2022
25Alex Hales Alex Hales England581866 v India at Edgbaston 2014
26Ibrahim Zadran Ibrahim Zadran Afghanistan575592 v Sri Lanka at Dambulla 2024
27Glenn Maxwell Glenn Maxwell Australia574838 v Sri Lanka at Adelaide 2019
28Rovman Powell Rovman Powell West Indies572572 v Australia at Perth 2024
29Tim Seifert Tim Seifert New Zealand570685 v Pakistan at Napier 2020
30George Munsey George Munsey Scotland564599 v Netherlands at Malahide 2019
31Litton Das Litton Das Bangladesh562590 v Ireland at Chittagong 2023
32Michael Levitt Michael Levitt Netherlands558558 v Nepal at Kirtipur, Nepal 2024
33Najmul Hossain Shanto Najmul Hossain Shanto Bangladesh553593 v England at Mirpur 2023
34Richie Berrington Richie Berrington Scotland551587 v Oman at Oman 2021
35Rinku Singh Rinku Singh India548548 v Afghanistan at Bengaluru 2024
36Charith Asalanka Charith Asalanka Sri Lanka546594 v Australia at Pallekele 2022
37Daryl Mitchell Daryl Mitchell New Zealand538582 v Sri Lanka at Auckland 2023
38David Miller David Miller South Africa533588 v Sri Lanka at Cape Town 2019
39Johnson Charles Johnson Charles West Indies532604 v South Africa at Centurion 2023
40Harry Brook Harry Brook England531561 v New Zealand at Old Trafford 2023
41David Warner David Warner Australia529826 v West Indies at St Lucia 2010
42Liam Livingstone Liam Livingstone England526546 v Pakistan at Headingley 2021
43Josh Inglis Josh Inglis Australia524595 v India at Visakhapatnam 2023
44Paul Stirling Paul Stirling Ireland521599 v United Arab Emirates at Dubai (GCA) 2021
45Kyle Mayers Kyle Mayers West Indies516553 v England at Grenada 2023
46Jonny Bairstow Jonny Bairstow England514624 v South Africa at Cape Town 2020
=Mark Chapman Mark Chapman New Zealand514561 v England at Trent Bridge 2023
48Virat Kohli Virat Kohli India511897 v England at Edgbaston 2014
=Rohit Paudel Rohit Paudel Nepal511517 v Hong Kong at Hong Kong 2024
50Max ODowd Max O'Dowd Netherlands502549 v Kenya at Dubai (GCA) 2019
51Rohit Sharma Rohit Sharma India492719 v West Indies at Lucknow 2018
=Mohammad Nabi Mohammad Nabi Afghanistan492569 v Bangladesh at Mirpur 2019
53Hazratullah Zazai Hazratullah Zazai Afghanistan491736 v West Indies at Lucknow 2019
54Marcus Stoinis Marcus Stoinis Australia490531 v India at Trivandrum 2023
55Dasun Shanaka Dasun Shanaka Sri Lanka486517 v India at Rajkot 2023
56Moeen Ali Moeen Ali England484525 v Australia at Canberra 2022
=Ishan Kishan Ishan Kishan India484717 v Ireland at Malahide 2022
58Najibullah Zadran Najibullah Zadran Afghanistan483556 v Ireland at Abu Dhabi 2017
59Iftikhar Ahmed Iftikhar Ahmed Pakistan479521 v New Zealand at Rawalpindi 2023
60Sikandar Raza Sikandar Raza Zimbabwe476482 v Sri Lanka at Colombo (RPS) 2024
61Sherfane Rutherford Sherfane Rutherford West Indies474474 v Australia at Perth 2024
62Matthew Wade Matthew Wade Australia461483 v West Indies at Hobart 2024
63Andy Balbirnie Andy Balbirnie Ireland459524 v Hong Kong at Abu Dhabi 2019
64Shubman Gill Shubman Gill India456573 v West Indies at Lauderhill 2023
65Tilak Varma Tilak Varma India455509 v West Indies at Lauderhill 2023
66Bhanuka Rajapaksa Bhanuka Rajapaksa Sri Lanka453543 v England at Sydney 2022
67KL Rahul KL Rahul India448854 v England at Old Trafford 2018
=Ben Duckett Ben Duckett England448560 v Pakistan at Lahore 2022
69JJ Smit JJ Smit Namibia445445 v Netherlands at Kirtipur, Nepal 2024
70Martin Coetzee Martin Coetzee Hong Kong, China443464 v Nepal at Hong Kong 2024
71Nikolaas Davin Nikolaas Davin Namibia441540 v Zimbabwe at Namibia 2023
72Vriitya Aravind Vriitya Aravind United Arab Emirates440472 v New Zealand at Dubai 2023
73Kane Williamson Kane Williamson New Zealand436761 v Bangladesh at Napier 2017
=Fakhar Zaman Fakhar Zaman Pakistan436841 v Australia at Harare 2018
=Afif Hossain Afif Hossain Bangladesh436508 v New Zealand at Christchurch 2022
76Dipendra Singh Airee Dipendra Singh Airee Nepal430498 v Papua New Guinea at Kirtipur, Nepal 2022
77Shakib Al Hasan Shakib Al Hasan Bangladesh428619 v Pakistan at Mirpur 2015
78Shivam Dube Shivam Dube India424472 v Afghanistan at Indore 2024
79Curtis Campher Curtis Campher Ireland423435 v Zimbabwe at Harare 2023
80Babar Hayat Babar Hayat Hong Kong, China421499 v Ireland at Bready 2016
=Tony Ura Tony Ura Papua New Guinea421563 v Namibia at Dubai 2019
82Kamindu Mendis Kamindu Mendis Sri Lanka420463 v Bangladesh at Sylhet 2024
83Heinrich Klaasen Heinrich Klaasen South Africa418494 v Ireland at Bristol 2022
84Hardik Pandya Hardik Pandya India415490 v West Indies at Guyana 2023
85Shreyas Iyer Shreyas Iyer India411622 v South Africa at Cuttack 2022
86Anshuman Rath Anshuman Rath Hong Kong, China409409 v Nepal at Hong Kong 2024
87Mahmudullah Mahmudullah Bangladesh407544 v Zimbabwe at Chittagong 2019
88Temba Bavuma Temba Bavuma South Africa402482 v India at Cuttack 2022
89Shan Masood Shan Masood Pakistan399469 v England at Melbourne 2022
90Gerhard Erasmus Gerhard Erasmus Namibia398499 v Ireland at Sharjah 2021
=Aaron Johnson Aaron Johnson Canada398447 v Panama at Bermuda 2023
92Sybrand Engelbrecht Sybrand Engelbrecht Netherlands397478 v Namibia at Kirtipur, Nepal 2024
93Harry Tector Harry Tector Ireland395416 v Afghanistan at Belfast 2022
94Dhananjaya de Silva Dhananjaya de Silva Sri Lanka392418 v New Zealand at Queenstown 2023
95Ben McDermott Ben McDermott Australia391415 v India at Bengaluru 2023
96Zeeshan Maqsood Zeeshan Maqsood Oman387445 v Nepal at Oman 2022
97Matthew Cross Matthew Cross Scotland382478 v Zimbabwe at Edinburgh 2021
98Craig Ervine Craig Ervine Zimbabwe381424 v Namibia at Bulawayo 2022
99James Neesham James Neesham New Zealand378410 v Bangladesh at Bay Oval 2023
=Shai Hope Shai Hope West Indies378395 v Australia at Hobart 2024