Listen to the latest songs, only on JioSaavn.com

ICC Player Rankings for T20 Batsmen

RankPlayerRatingCareer Best Rating
1 Babar Azam Babar Azam Pakistan818896 v England, 05/05/2019
2Suryakumar Yadav Suryakumar Yadav India805816 v West Indies, 02/08/2022
3Mohammad Rizwan Mohammad Rizwan Pakistan794798 v West Indies, 16/12/2021
4Aiden Markram Aiden Markram South Africa792796 v England, 06/11/2021
5Dawid Malan Dawid Malan England731915 v South Africa, 01/12/2020
6Aaron Finch Aaron Finch Australia716900 v Zimbabwe, 03/07/2018
7Pathum Nissanka Pathum Nissanka Sri Lanka661689 v Australia, 07/06/2022
8Devon Conway Devon Conway New Zealand655784 v Bangladesh, 28/03/2021
9Nicholas Pooran Nicholas Pooran West Indies644667 v Bangladesh, 07/07/2022
10Martin Guptill Martin Guptill New Zealand638793 v South Africa, 19/02/2012
11Muhammad Waseem Muhammad Waseem United Arab Emirates636636 v Ireland, 24/02/2022
12Hazratullah Zazai Hazratullah Zazai Afghanistan634736 v West Indies, 16/11/2019
13Reeza Hendricks Reeza Hendricks South Africa628647 v Sri Lanka, 24/03/2019
14Rassie van der Dussen Rassie van der Dussen South Africa612780 v West Indies, 26/06/2021
15Ishan Kishan Ishan Kishan India604717 v Ireland, 26/06/2022
16Rohit Sharma Rohit Sharma India599718 v West Indies, 06/11/2018
17Jos Buttler Jos Buttler England597674 v New Zealand, 10/11/2021
18Charith Asalanka Charith Asalanka Sri Lanka594594 v Australia, 11/06/2022
19Shreyas Iyer Shreyas Iyer India578622 v South Africa, 12/06/2022
20Quinton de Kock Quinton de Kock South Africa575671 v Sri Lanka, 14/09/2021
21Jason Roy Jason Roy England566688 v Sri Lanka, 27/10/2018
22Richie Berrington Richie Berrington Scotland563587 v Oman, 21/10/2021
23Paul Stirling Paul Stirling Ireland561599 v UAE, 07/10/2021
24George Munsey George Munsey Scotland560600 v Netherlands, 19/09/2019
25KL Rahul KL Rahul India555854 v England, 03/07/2018
26Glenn Maxwell Glenn Maxwell Australia548836 v Sri Lanka, 27/10/2019
27Brandon King Brandon King West Indies544549 v India, 06/08/2022
28Mitchell Marsh Mitchell Marsh Australia537623 v New Zealand, 14/11/2021
29Jonny Bairstow Jonny Bairstow England533624 v South Africa, 27/11/2020
30Mohammad Nabi Mohammad Nabi Afghanistan533569 v Bangladesh, 15/09/2019
31Najibullah Zadran Najibullah Zadran Afghanistan529556 v Ireland, 14/01/2017
32Virat Kohli Virat Kohli India528897 v England, 07/09/2014
33Glenn Phillips Glenn Phillips New Zealand523544 v Bangladesh, 01/04/2021
34Tony Ura Tony Ura Papua New Guinea519563 v Namibia, 20/10/2019
35Rahmanullah Gurbaz Rahmanullah Gurbaz Afghanistan514620 v Zimbabwe, 17/03/2021
36Mohammad Naim Mohammad Naim Bangladesh505617 v Sri Lanka, 24/10/2021
37David Miller David Miller South Africa504587 v Sri Lanka, 19/03/2019
38Kushal Bhurtel Kushal Bhurtel Nepal503536 v Papua New Guinea, 28/03/2022
39Daryl Mitchell Daryl Mitchell New Zealand503503 v Netherlands, 05/08/2022
40David Warner David Warner Australia502826 v West Indies, 11/05/2010
41Mahmudullah Mahmudullah Bangladesh500542 v India, 07/11/2019
42Dipendra Singh Airee Dipendra Singh Airee Nepal498498 v Papua New Guinea, 04/04/2022
43Rilee Rossouw Rilee Rossouw South Africa495505 v England, 31/07/2022
44Heinrich Klaasen Heinrich Klaasen South Africa494494 v Ireland, 05/08/2022
45Navneet Dhaliwal Navneet Dhaliwal Canada493506 v Philippines, 18/02/2022
46Max ODowd Max O'Dowd Netherlands491549 v Kenya, 18/10/2019
47Fakhar Zaman Fakhar Zaman Pakistan490842 v Australia, 08/07/2018
48Dasun Shanaka Dasun Shanaka Sri Lanka486486 v Australia, 11/06/2022
49Litton Das Litton Das Bangladesh486563 v Zimbabwe, 11/03/2020
50Evin Lewis Evin Lewis West Indies484780 v England, 16/09/2017
51Wesley Madhevere Wesley Madhevere Zimbabwe479514 v Afghanistan, 11/06/2022
52Moeen Ali Moeen Ali England479479 v South Africa, 31/07/2022
53Rovman Powell Rovman Powell West Indies477495 v Bangladesh, 03/07/2022
54Afif Hossain Afif Hossain Bangladesh471471 v Zimbabwe, 02/08/2022
55Andy Balbirnie Andy Balbirnie Ireland471523 v Hong Kong, 18/10/2019
56Gerhard Erasmus Gerhard Erasmus Namibia467499 v Ireland, 22/10/2021
58Marcus Stoinis Marcus Stoinis Australia467467 v Sri Lanka, 11/06/2022
59Rishabh Pant Rishabh Pant India464469 v West Indies, 06/08/2022
60Rayyan Pathan Rayyan Pathan Canada458477 v Oman, 19/02/2022
61Kyle Mayers Kyle Mayers West Indies453468 v India, 02/08/2022
62Kane Williamson Kane Williamson New Zealand450760 v Bangladesh, 03/01/2017
63Jatinder Singh Jatinder Singh Oman448524 v Bangladesh, 19/10/2021
64Zeeshan Maqsood Zeeshan Maqsood Oman445445 v Nepal, 24/02/2022
65Temba Bavuma Temba Bavuma South Africa444482 v India, 12/06/2022
66Deepak Hooda Deepak Hooda India441441 v West Indies, 07/08/2022
67Ben Cooper Ben Cooper Netherlands441500 v Ireland, 05/10/2019
68Craig Williams Craig Williams Namibia435477 v Pakistan, 02/11/2021
69Finn Allen Finn Allen New Zealand417420 v Netherlands, 04/08/2022
70Shakib Al Hasan Shakib Al Hasan Bangladesh417618 v Pakistan, 24/04/2015
71Matthew Cross Matthew Cross Scotland416478 v Zimbabwe, 17/09/2021
72Chirag Suri Chirag Suri United Arab Emirates414466 v Germany, 19/02/2022
73Shimron Hetmyer Shimron Hetmyer West Indies414481 v Australia, 06/11/2021
74Liam Livingstone Liam Livingstone England412546 v Pakistan, 18/07/2021
75Matthew Wade Matthew Wade Australia412415 v Sri Lanka, 20/02/2022
76Tim Seifert Tim Seifert New Zealand411685 v Pakistan, 22/12/2020
77Ravija Sandaruwan Ravija Sandaruwan Kuwait408465 v Bahrain, 24/10/2021
78Muhammad Usman Muhammad Usman United Arab Emirates407490 v Canada, 27/10/2019
79Calum MacLeod Calum MacLeod Scotland406488 v Bermuda, 24/10/2019
80Harry Tector Harry Tector Ireland401415 v India, 28/06/2022
81Kusal Perera Kusal Perera Sri Lanka401751 v South Africa, 22/03/2014
82Sean Williams Sean Williams Zimbabwe401481 v Ireland, 14/07/2019
83Vriitya Aravind Vriitya Aravind United Arab Emirates400417 v Nepal, 22/02/2022
84Kamran Khan Kamran Khan Qatar398463 v Bahrain, 25/02/2020
85Sese Bau Sese Bau Papua New Guinea393427 v Uganda, 12/07/2022
86Josh Inglis Josh Inglis Australia389450 v Pakistan, 05/04/2022
87JJ Smit JJ Smit Namibia388408 v Uganda, 10/04/2022
88Stephan Baard Stephan Baard Namibia386440 v Uganda, 08/04/2022
89Craig Ervine Craig Ervine Zimbabwe384424 v Namibia, 17/05/2022
90Rakep Patel Rakep Patel Kenya383402 v Namibia, 25/10/2019
91Ryan Burl Ryan Burl Zimbabwe382407 v Ireland, 01/09/2021
92Kieron Pollard Kieron Pollard West Indies382537 v Pakistan, 28/07/2013
93Hardik Pandya Hardik Pandya India381386 v England, 07/07/2022
94Rohan Mustafa Rohan Mustafa United Arab Emirates381385 v Afghanistan, 16/01/2017
95Kevin OBrien Kevin O'Brien Ireland380509 v Afghanistan, 10/03/2020
96Sikandar Raza Sikandar Raza Zimbabwe378386 v Bangladesh, 31/07/2022
97James Vince James Vince England377486 v New Zealand, 05/11/2019
98Aasif Sheikh Aasif Sheikh Nepal374374 v Papua New Guinea, 04/04/2022
99James Neesham James Neesham New Zealand372378 v Netherlands, 04/08/2022
100Kusal Mendis Kusal Mendis Sri Lanka372506 v New Zealand, 03/09/2019