ICC Men’s T20I Batting Rankings

ICC T20 Batting Rankings

Last Updated On: 2025-09-16 18:00:15 IST

RankTeamPlayerRatingCareer Best Rating
1IndiaAbhishek Sharma829829 v England at Mumbai 2025
2IndiaTilak Varma804845 v England at Chennai 2025
3EnglandPhil Salt791881 v West Indies at Barbados 2024
4EnglandJos Buttler772774 v West Indies at Bristol 2025
5AustraliaTravis Head771885 v Scotland at Edinburgh 2024
6IndiaSuryakumar Yadav739912 v New Zealand at Ranchi 2023
7Sri LankaPathum Nissanka730743 v Zimbabwe at Harare 2025
8New ZealandTim Seifert725727 v Zimbabwe at Harare 2025
9Sri LankaKusal Perera687786 v West Indies at Mirpur 2014
10AustraliaTim David676680 v South Africa at Darwin 2025
11IndiaYashasvi Jaiswal673781 v Sri Lanka at Pallekele 2024
12AustraliaJosh Inglis671730 v West Indies at St Kitts 2025
13South AfricaDewald Brevis665665 v Australia at Cairns 2025
14West IndiesShai Hope652712 v Australia at St Kitts 2025
15South AfricaReeza Hendricks647717 v West Indies at Jamaica 2024
16EnglandBen Duckett635635 v West Indies at Southampton 2025
17Sri LankaKusal Mendis629653 v Bangladesh at Pallekele 2025
18AustraliaCameron Green610640 v South Africa at Darwin 2025
19New ZealandFinn Allen598730 v Pakistan at Dunedin 2024
=USASaiteja Mukkamalla598631 v Oman at Oman 2025
21AfghanistanRahmanullah Gurbaz596666 v Scotland at Sharjah 2021
22United Arab EmiratesMuhammad Waseem594744 v Singapore at Oman 2022
23AustraliaMitchell Marsh593659 v South Africa at Durban 2023
24PakistanBabar Azam592900 v England at Cardiff 2019
25AfghanistanIbrahim Zadran591613 v United Arab Emirates at Sharjah 2025
26IndiaRuturaj Gaikwad589707 v Zimbabwe at Harare 2024
27ScotlandGeorge Munsey588619 v Netherlands at Malahide 2019
28PakistanMohammad Rizwan586882 v England at Lahore 2022
29South AfricaTristan Stubbs582599 v India at Johannesburg 2024
30NetherlandsMichael Levitt581651 v Nepal at Glasgow 2025
31West IndiesBrandon King580707 v South Africa at Jamaica 2024
32AustraliaGlenn Maxwell576848 v Sri Lanka at Adelaide 2019
33West IndiesRovman Powell568615 v England at Southampton 2025
34IndiaSanju Samson566604 v England at Kolkata 2025
35PakistanHasan Nawaz561603 v United Arab Emirates at Sharjah 2025
36EnglandHarry Brook560571 v South Africa at St Lucia 2024
=USAAndries Gous560617 v Nepal at Dallas 2024
38West IndiesJohnson Charles559671 v England at St Lucia 2024
39BangladeshTanzid Hasan556579 v Sri Lanka at Colombo (RPS) 2025
40South AfricaAiden Markram555801 v England at Sharjah 2021
41BangladeshLitton Das549596 v Ireland at Chittagong 2023
=PakistanSaim Ayub549571 v United Arab Emirates at Sharjah 2025
43IndiaShubman Gill546616 v Sri Lanka at Pallekele 2024
44New ZealandGlenn Phillips544710 v England at Brisbane 2022
45EnglandLiam Livingstone542580 v West Indies at St Lucia 2024
46EnglandJonny Bairstow541642 v South Africa at St Lucia 2024
47South AfricaQuinton de Kock528686 v Sri Lanka at Colombo (RPS) 2021
48Sri LankaCharith Asalanka524627 v Australia at Pallekele 2022
=BangladeshTawhid Hridoy524602 v Australia at Antigua 2024
50New ZealandDevon Conway520839 v Australia at Sydney 2022
51ScotlandBrandon McMullen519560 v Nepal at Glasgow 2025
=ZimbabweBrian Bennett519524 v Sri Lanka at Harare 2025
53New ZealandDaryl Mitchell518587 v Sri Lanka at Auckland 2023
54New ZealandMark Chapman515564 v England at Trent Bridge 2023
55ScotlandRichie Berrington510597 v Oman at Oman 2021
56IndiaHardik Pandya508510 v England at Pune 2025
57PakistanSalman Agha505505 v Afghanistan at Sharjah 2025
58NetherlandsMax O’Dowd503555 v Kenya at Dubai (GCA) 2019
59IndiaRinku Singh499550 v Afghanistan at Bengaluru 2024
60BangladeshJaker Ali496508 v Pakistan at Mirpur 2025
61IrelandPaul Stirling494607 v United Arab Emirates at Dubai (GCA) 2021
62IndiaShivam Dube487487 v England at Mumbai 2025
63South AfricaDavid Miller485600 v Sri Lanka at Cape Town 2019
64AustraliaMarcus Stoinis483537 v India at Trivandrum 2023
=West IndiesSherfane Rutherford483541 v England at St Lucia 2024
66NepalDipendra Singh Airee482517 v USA at Dallas 2024
67BangladeshParvez Hossain Emon474479 v Netherlands at Sylhet 2025
68PakistanFakhar Zaman464854 v Australia at Harare 2018
69ZimbabweSikandar Raza462483 v Sri Lanka at Colombo (RPS) 2024
70NepalRohit Paudel461518 v Hong Kong at Hong Kong 2024
=EnglandJacob Bethell461492 v West Indies at St Lucia 2024
72AfghanistanMohammad Nabi458577 v Bangladesh at Mirpur 2019
73PakistanSahibzada Farhan455497 v Afghanistan at Sharjah 2025
74Sri LankaKamil Mishara452452 v Zimbabwe at Harare 2025
75IrelandAndy Balbirnie450529 v Hong Kong at Abu Dhabi 2019
=NamibiaNikolaas Davin450541 v Zimbabwe at Namibia 2023
77United Arab EmiratesAlishan Sharafu439477 v USA at Namibia 2024
78EnglandJamie Smith437437 v West Indies at Southampton 2025
79BangladeshNajmul Hossain Shanto425600 v England at Mirpur 2023
=NepalAasif Sheikh425452 v Kuwait at Hong Kong 2025
81South AfricaRyan Rickelton423424 v Australia at Darwin 2025
82Sri LankaDasun Shanaka422522 v India at Rajkot 2023
83New ZealandTim Robinson420449 v South Africa at Harare 2025
84United Arab EmiratesAsif Khan419420 v Pakistan at Sharjah 2025
85NepalKushal Bhurtel416590 v Papua New Guinea at Kirtipur, Nepal 2022
86Papua New GuineaTony Ura414571 v Namibia at Dubai 2019
=West IndiesKyle Mayers414563 v England at Grenada 2023
88West IndiesEvin Lewis412786 v England at Durham 2017
89NamibiaGerhard Erasmus409502 v Ireland at Sharjah 2021
90ScotlandMatthew Cross405488 v Zimbabwe at Edinburgh 2021
=AfghanistanHazratullah Zazai405750 v West Indies at Lucknow 2019
92IrelandHarry Tector402445 v Pakistan at Dublin 2024
93NamibiaJJ Smit401448 v Netherlands at Kirtipur, Nepal 2024
94West IndiesRomario Shepherd399405 v Australia at St Kitts 2025
95AfghanistanNajibullah Zadran398563 v Ireland at Abu Dhabi 2017
96IrelandCurtis Campher395438 v Zimbabwe at Harare 2023
97AustraliaMatthew Short390447 v Pakistan at Sydney 2024
98Hong Kong, ChinaAnshy Rath389426 v Nepal at Oman 2024
99QatarMuhammad Tanveer388461 v Maldives at Oman 2020
100NetherlandsScott Edwards386396 v Oman at Oman 2024