ICC Men’s T20I Batting Rankings

ICC T20 Batting Rankings

Last Updated On: 2025-08-22 12:00:12 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 Nissanka736736 v Bangladesh at Colombo (RPS) 2025
8New ZealandTim Seifert725727 v Zimbabwe at Harare 2025
9AustraliaTim David676680 v South Africa at Darwin 2025
10IndiaYashasvi Jaiswal673781 v Sri Lanka at Pallekele 2024
11AustraliaJosh Inglis671730 v West Indies at St Kitts 2025
12Sri LankaKusal Perera665786 v West Indies at Mirpur 2014
=South 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
16Sri LankaKusal Mendis637653 v Bangladesh at Pallekele 2025
17EnglandBen Duckett635635 v West Indies at Southampton 2025
18PakistanBabar Azam622900 v England at Cardiff 2019
19AfghanistanRahmanullah Gurbaz619666 v Scotland at Sharjah 2021
20PakistanMohammad Rizwan616882 v England at Lahore 2022
21AustraliaCameron Green610640 v South Africa at Darwin 2025
22NetherlandsMichael Levitt599651 v Nepal at Glasgow 2025
23New ZealandFinn Allen598730 v Pakistan at Dunedin 2024
=USASaiteja Mukkamalla598631 v Oman at Oman 2025
25AustraliaMitchell Marsh593659 v South Africa at Durban 2023
26IndiaRuturaj Gaikwad589707 v Zimbabwe at Harare 2024
27ScotlandGeorge Munsey588619 v Netherlands at Malahide 2019
28South AfricaTristan Stubbs582599 v India at Johannesburg 2024
29West IndiesBrandon King580707 v South Africa at Jamaica 2024
30AustraliaGlenn Maxwell576848 v Sri Lanka at Adelaide 2019
31United Arab EmiratesMuhammad Waseem574744 v Singapore at Oman 2022
32AfghanistanIbrahim Zadran570607 v Australia at St. Vincent 2024
33PakistanHasan Nawaz569571 v West Indies at Lauderhill 2025
34West IndiesRovman Powell568615 v England at Southampton 2025
35IndiaSanju Samson566604 v England at Kolkata 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
=PakistanSaim Ayub559559 v West Indies at Lauderhill 2025
40South AfricaAiden Markram555801 v England at Sharjah 2021
41IndiaShubman Gill546616 v Sri Lanka at Pallekele 2024
42BangladeshTawhid Hridoy545602 v Australia at Antigua 2024
43New ZealandGlenn Phillips544710 v England at Brisbane 2022
44EnglandLiam Livingstone542580 v West Indies at St Lucia 2024
=BangladeshTanzid Hasan542579 v Sri Lanka at Colombo (RPS) 2025
46EnglandJonny Bairstow541642 v South Africa at St Lucia 2024
47Sri LankaCharith Asalanka540627 v Australia at Pallekele 2022
48BangladeshLitton Das531596 v Ireland at Chittagong 2023
49South AfricaQuinton de Kock528686 v Sri Lanka at Colombo (RPS) 2021
50New ZealandDevon Conway520839 v Australia at Sydney 2022
51ScotlandBrandon McMullen519560 v Nepal at Glasgow 2025
52New ZealandDaryl Mitchell518587 v Sri Lanka at Auckland 2023
53New ZealandMark Chapman515564 v England at Trent Bridge 2023
54ScotlandRichie Berrington510597 v Oman at Oman 2021
55NetherlandsMax O’Dowd508555 v Kenya at Dubai (GCA) 2019
=IndiaHardik Pandya508510 v England at Pune 2025
57IndiaRinku Singh499550 v Afghanistan at Bengaluru 2024
=ZimbabweBrian Bennett499510 v South Africa at Harare 2025
59BangladeshJaker Ali496508 v Pakistan at Mirpur 2025
60IrelandPaul Stirling494607 v United Arab Emirates at Dubai (GCA) 2021
61IndiaShivam Dube487487 v England at Mumbai 2025
62South AfricaDavid Miller485600 v Sri Lanka at Cape Town 2019
63PakistanSahibzada Farhan484484 v West Indies at Lauderhill 2025
64AustraliaMarcus Stoinis483537 v India at Trivandrum 2023
=West IndiesSherfane Rutherford483541 v England at St Lucia 2024
66NepalDipendra Singh Airee482517 v USA at Dallas 2024
67AfghanistanMohammad Nabi479577 v Bangladesh at Mirpur 2019
68BangladeshParvez Hossain Emon465475 v Pakistan at Mirpur 2025
69NepalRohit Paudel461518 v Hong Kong at Hong Kong 2024
=EnglandJacob Bethell461492 v West Indies at St Lucia 2024
71ZimbabweSikandar Raza458483 v Sri Lanka at Colombo (RPS) 2024
72IrelandAndy Balbirnie450529 v Hong Kong at Abu Dhabi 2019
=NamibiaNikolaas Davin450541 v Zimbabwe at Namibia 2023
74Sri LankaDasun Shanaka438522 v India at Rajkot 2023
=BangladeshNajmul Hossain Shanto438600 v England at Mirpur 2023
76EnglandJamie Smith437437 v West Indies at Southampton 2025
77PakistanSalman Agha434443 v West Indies at Lauderhill 2025
78AfghanistanHazratullah Zazai430750 v West Indies at Lucknow 2019
79PakistanFakhar Zaman429854 v Australia at Harare 2018
80NepalAasif Sheikh425452 v Kuwait at Hong Kong 2025
81AfghanistanNajibullah Zadran423563 v Ireland at Abu Dhabi 2017
=South AfricaRyan Rickelton423424 v Australia at Darwin 2025
83New ZealandTim Robinson420449 v South Africa at Harare 2025
84United Arab EmiratesAlishan Sharafu416477 v USA at Namibia 2024
=NepalKushal 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
88PakistanMohammad Haris413580 v Bangladesh at Lahore 2025
89West IndiesEvin Lewis412786 v England at Durham 2017
90NamibiaGerhard Erasmus409502 v Ireland at Sharjah 2021
91ScotlandMatthew Cross405488 v Zimbabwe at Edinburgh 2021
92IrelandHarry Tector402445 v Pakistan at Dublin 2024
93NamibiaJJ Smit401448 v Netherlands at Kirtipur, Nepal 2024
94Hong Kong, ChinaAnshy Rath399426 v Nepal at Oman 2024
=West IndiesRomario Shepherd399405 v Australia at St Kitts 2025
96Sri LankaBhanuka Rajapaksa395552 v England at Sydney 2022
=IrelandCurtis Campher395438 v Zimbabwe at Harare 2023
98NetherlandsScott Edwards394396 v Oman at Oman 2024
99AustraliaMatthew Short390447 v Pakistan at Sydney 2024
100QatarMuhammad Tanveer388461 v Maldives at Oman 2020