Listen to the latest songs, only on JioSaavn.com

ICC Player Rankings for T20 Batsmen

RankPlayerRatingCareer Best Rating
1 Suryakumar Yadav Suryakumar Yadav India908908 v Sri Lanka, 07/01/2023
2Mohammad Rizwan Mohammad Rizwan Pakistan836875 v England, 28/09/2022
3Devon Conway Devon Conway New Zealand788831 v Australia, 22/10/2022
4Babar Azam Babar Azam Pakistan778896 v England, 05/05/2019
5Aiden Markram Aiden Markram South Africa748796 v England, 06/11/2021
6Dawid Malan Dawid Malan England719915 v South Africa, 01/12/2020
7Glenn Phillips Glenn Phillips New Zealand699703 v England, 01/11/2022
8Rilee Rossouw Rilee Rossouw South Africa693693 v Netherlands, 06/11/2022
9Aaron Finch Aaron Finch Australia680900 v Zimbabwe, 03/07/2018
10Alex Hales Alex Hales England655866 v India, 07/09/2014
11Jos Buttler Jos Buttler England652674 v New Zealand, 10/11/2021
12Pathum Nissanka Pathum Nissanka Sri Lanka643698 v Pakistan, 09/09/2022
13Virat Kohli Virat Kohli India631897 v England, 07/09/2014
14Muhammad Waseem Muhammad Waseem United Arab Emirates626703 v Singapore, 22/08/2022
15Quinton de Kock Quinton de Kock South Africa614671 v Sri Lanka, 14/09/2021
16Rahmanullah Gurbaz Rahmanullah Gurbaz Afghanistan598620 v Zimbabwe, 17/03/2021
17Brandon King Brandon King West Indies583585 v New Zealand, 14/08/2022
18Nicholas Pooran Nicholas Pooran West Indies582667 v Bangladesh, 07/07/2022
19Reeza Hendricks Reeza Hendricks South Africa579647 v Sri Lanka, 24/03/2019
20George Munsey George Munsey Scotland572600 v Netherlands, 19/09/2019
21Rassie van der Dussen Rassie van der Dussen South Africa565780 v West Indies, 26/06/2021
22KL Rahul KL Rahul India565854 v England, 03/07/2018
23Martin Guptill Martin Guptill New Zealand564793 v South Africa, 19/02/2012
24Rohit Sharma Rohit Sharma India562718 v West Indies, 06/11/2018
25Richie Berrington Richie Berrington Scotland558587 v Oman, 21/10/2021
26Hazratullah Zazai Hazratullah Zazai Afghanistan556736 v West Indies, 16/11/2019
27Finn Allen Finn Allen New Zealand554606 v Ireland, 04/11/2022
28Mitchell Marsh Mitchell Marsh Australia552623 v New Zealand, 14/11/2021
29David Miller David Miller South Africa542587 v Sri Lanka, 19/03/2019
30Litton Das Litton Das Bangladesh541563 v Zimbabwe, 11/03/2020
31Paul Stirling Paul Stirling Ireland541599 v UAE, 07/10/2021
32Charith Asalanka Charith Asalanka Sri Lanka539594 v Australia, 11/06/2022
33Ishan Kishan Ishan Kishan India532717 v Ireland, 26/06/2022
34Kusal Mendis Kusal Mendis Sri Lanka530530 v India, 07/01/2023
35Kane Williamson Kane Williamson New Zealand529760 v Bangladesh, 03/01/2017
36Glenn Maxwell Glenn Maxwell Australia527836 v Sri Lanka, 27/10/2019
37Najibullah Zadran Najibullah Zadran Afghanistan524556 v Ireland, 14/01/2017
38Daryl Mitchell Daryl Mitchell New Zealand521542 v West Indies, 12/08/2022
39David Warner David Warner Australia521826 v West Indies, 11/05/2010
40Marcus Stoinis Marcus Stoinis Australia519519 v Afghanistan, 04/11/2022
41Tony Ura Tony Ura Papua New Guinea519563 v Namibia, 20/10/2019
42Bhanuka Rajapaksa Bhanuka Rajapaksa Sri Lanka517543 v England, 05/11/2022
43Dasun Shanaka Dasun Shanaka Sri Lanka517517 v India, 07/01/2023
44Max ODowd Max O'Dowd Netherlands517549 v Kenya, 18/10/2019
45Ben Duckett Ben Duckett England512560 v Pakistan, 02/10/2022
46Ibrahim Zadran Ibrahim Zadran Afghanistan508508 v Australia, 04/11/2022
47Moeen Ali Moeen Ali England507525 v Australia, 12/10/2022
48Afif Hossain Afif Hossain Bangladesh498508 v New Zealand, 09/10/2022
49Andy Balbirnie Andy Balbirnie Ireland484523 v Hong Kong, 18/10/2019
50Jason Roy Jason Roy England482688 v Sri Lanka, 27/10/2018
51Kushal Bhurtel Kushal Bhurtel Nepal478536 v Papua New Guinea, 28/03/2022
52Iftikhar Ahmed Iftikhar Ahmed Pakistan478501 v South Africa, 03/11/2022
53Hardik Pandya Hardik Pandya India476484 v Sri Lanka, 03/01/2023
54Rovman Powell Rovman Powell West Indies475495 v Bangladesh, 03/07/2022
55Mohammad Nabi Mohammad Nabi Afghanistan471569 v Bangladesh, 15/09/2019
56Heinrich Klaasen Heinrich Klaasen South Africa470494 v Ireland, 05/08/2022
57Shan Masood Shan Masood Pakistan469469 v England, 13/11/2022
58Dipendra Singh Airee Dipendra Singh Airee Nepal466498 v Papua New Guinea, 04/04/2022
59Navneet Dhaliwal Navneet Dhaliwal Canada460506 v Philippines, 18/02/2022
60Shreyas Iyer Shreyas Iyer India460622 v South Africa, 12/06/2022
61Gerhard Erasmus Gerhard Erasmus Namibia458499 v Ireland, 22/10/2021
62Shakib Al Hasan Shakib Al Hasan Bangladesh455618 v Pakistan, 24/04/2015
63Jonny Bairstow Jonny Bairstow England454624 v South Africa, 27/11/2020
64Mahmudullah Mahmudullah Bangladesh452542 v India, 07/11/2019
65Matthew Wade Matthew Wade Australia448476 v England, 09/10/2022
66Evin Lewis Evin Lewis West Indies440780 v England, 16/09/2017
67Mohammad Naim Mohammad Naim Bangladesh439617 v Sri Lanka, 24/10/2021
68Wesley Madhevere Wesley Madhevere Zimbabwe432514 v Afghanistan, 11/06/2022
69Kyle Mayers Kyle Mayers West Indies431468 v India, 02/08/2022
70Harry Brook Harry Brook England429537 v Pakistan, 02/10/2022
71Jatinder Singh Jatinder Singh Oman427524 v Bangladesh, 19/10/2021
72Rayyan Pathan Rayyan Pathan Canada427477 v Oman, 19/02/2022
73Zeeshan Maqsood Zeeshan Maqsood Oman426445 v Nepal, 24/02/2022
74Lorcan Tucker Lorcan Tucker Ireland425440 v Australia, 31/10/2022
75Craig Williams Craig Williams Namibia422477 v Pakistan, 02/11/2021
76Sikandar Raza Sikandar Raza Zimbabwe418431 v India, 06/11/2022
77Sean Williams Sean Williams Zimbabwe418481 v Ireland, 14/07/2019
78Temba Bavuma Temba Bavuma South Africa416482 v India, 12/06/2022
79Calum MacLeod Calum MacLeod Scotland410488 v Bermuda, 24/10/2019
80JJ Smit JJ Smit Namibia409425 v Sri Lanka, 16/10/2022
81Ben Cooper Ben Cooper Netherlands407500 v Ireland, 05/10/2019
82Matthew Cross Matthew Cross Scotland404478 v Zimbabwe, 17/09/2021
83Fakhar Zaman Fakhar Zaman Pakistan399842 v Australia, 08/07/2018
84Najmul Hossain Shanto Najmul Hossain Shanto Bangladesh398398 v Pakistan, 06/11/2022
85Aaron Johnson Aaron Johnson Canada397397 v Oman, 21/11/2022
86Liam Livingstone Liam Livingstone England396546 v Pakistan, 18/07/2021
87Rishabh Pant Rishabh Pant India394469 v West Indies, 06/08/2022
88Craig Ervine Craig Ervine Zimbabwe394424 v Namibia, 17/05/2022
89Colin Ackermann Colin Ackermann Netherlands393393 v South Africa, 06/11/2022
90Sese Bau Sese Bau Papua New Guinea393427 v Uganda, 12/07/2022
91Usman Ghani Usman Ghani Afghanistan393426 v Oman, 29/11/2015
92Stephan Baard Stephan Baard Namibia389440 v Uganda, 08/04/2022
93Chirag Suri Chirag Suri United Arab Emirates389466 v Germany, 19/02/2022
94Ryan Burl Ryan Burl Zimbabwe387407 v Ireland, 01/09/2021
95Vriitya Aravind Vriitya Aravind United Arab Emirates386423 v Singapore, 22/08/2022
96Dhananjaya de Silva Dhananjaya de Silva Sri Lanka384401 v Afghanistan, 01/11/2022
97Harry Tector Harry Tector Ireland383416 v Afghanistan, 09/08/2022
98Muhammad Usman Muhammad Usman United Arab Emirates375490 v Canada, 27/10/2019
99Shimron Hetmyer Shimron Hetmyer West Indies374481 v Australia, 06/11/2021
100Norman Vanua Norman Vanua Papua New Guinea371422 v Singapore, 03/07/2022