ICC Men’s T20I Batting Rankings

ICC T20 Batting Rankings

Last Updated On: 2025-09-07 18:00:14 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
18AfghanistanRahmanullah Gurbaz610666 v Scotland at Sharjah 2021
=AustraliaCameron Green610640 v South Africa at Darwin 2025
20AfghanistanIbrahim Zadran606607 v Australia at St. Vincent 2024
21PakistanBabar Azam604900 v England at Cardiff 2019
22PakistanMohammad Rizwan598882 v England at Lahore 2022
=New ZealandFinn Allen598730 v Pakistan at Dunedin 2024
=USASaiteja Mukkamalla598631 v Oman at Oman 2025
25AustraliaMitchell Marsh593659 v South Africa at Durban 2023
26United Arab EmiratesMuhammad Waseem591744 v Singapore at Oman 2022
27IndiaRuturaj Gaikwad589707 v Zimbabwe at Harare 2024
28ScotlandGeorge Munsey588619 v Netherlands at Malahide 2019
29NetherlandsMichael Levitt587651 v Nepal at Glasgow 2025
30South AfricaTristan Stubbs582599 v India at Johannesburg 2024
31West IndiesBrandon King580707 v South Africa at Jamaica 2024
=PakistanHasan Nawaz580603 v United Arab Emirates at Sharjah 2025
33AustraliaGlenn Maxwell576848 v Sri Lanka at Adelaide 2019
34West IndiesRovman Powell568615 v England at Southampton 2025
35IndiaSanju Samson566604 v England at Kolkata 2025
36BangladeshTanzid Hasan562579 v Sri Lanka at Colombo (RPS) 2025
37EnglandHarry Brook560571 v South Africa at St Lucia 2024
=USAAndries Gous560617 v Nepal at Dallas 2024
39West IndiesJohnson Charles559671 v England at St Lucia 2024
40PakistanSaim Ayub558571 v United Arab Emirates at Sharjah 2025
41South AfricaAiden Markram555801 v England at Sharjah 2021
42IndiaShubman Gill546616 v Sri Lanka at Pallekele 2024
43New ZealandGlenn Phillips544710 v England at Brisbane 2022
44EnglandLiam Livingstone542580 v West Indies at St Lucia 2024
45EnglandJonny Bairstow541642 v South Africa at St Lucia 2024
46Sri LankaCharith Asalanka540627 v Australia at Pallekele 2022
47BangladeshLitton Das539596 v Ireland at Chittagong 2023
48BangladeshTawhid Hridoy534602 v Australia at Antigua 2024
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
55IndiaHardik Pandya508510 v England at Pune 2025
56NetherlandsMax O’Dowd506555 v Kenya at Dubai (GCA) 2019
57IndiaRinku Singh499550 v Afghanistan at Bengaluru 2024
=ZimbabweBrian Bennett499510 v South Africa at Harare 2025
59PakistanSalman Agha497501 v Afghanistan at Sharjah 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
63BangladeshJaker Ali484508 v Pakistan at Mirpur 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
67PakistanSahibzada Farhan481497 v Afghanistan at Sharjah 2025
68BangladeshParvez Hossain Emon479479 v Netherlands at Sylhet 2025
69AfghanistanMohammad Nabi467577 v Bangladesh at Mirpur 2019
70NepalRohit Paudel461518 v Hong Kong at Hong Kong 2024
=EnglandJacob Bethell461492 v West Indies at St Lucia 2024
72ZimbabweSikandar Raza458483 v Sri Lanka at Colombo (RPS) 2024
73IrelandAndy Balbirnie450529 v Hong Kong at Abu Dhabi 2019
=NamibiaNikolaas Davin450541 v Zimbabwe at Namibia 2023
75Sri LankaDasun Shanaka438522 v India at Rajkot 2023
76EnglandJamie Smith437437 v West Indies at Southampton 2025
77PakistanFakhar Zaman433854 v Australia at Harare 2018
78BangladeshNajmul Hossain Shanto429600 v England at Mirpur 2023
79NepalAasif Sheikh425452 v Kuwait at Hong Kong 2025
80South AfricaRyan Rickelton423424 v Australia at Darwin 2025
81New ZealandTim Robinson420449 v South Africa at Harare 2025
82AfghanistanHazratullah Zazai417750 v West Indies at Lucknow 2019
83NepalKushal Bhurtel416590 v Papua New Guinea at Kirtipur, Nepal 2022
84Papua New GuineaTony Ura414571 v Namibia at Dubai 2019
=West IndiesKyle Mayers414563 v England at Grenada 2023
86West IndiesEvin Lewis412786 v England at Durham 2017
87AfghanistanNajibullah Zadran410563 v Ireland at Abu Dhabi 2017
88NamibiaGerhard Erasmus409502 v Ireland at Sharjah 2021
=United Arab EmiratesAsif Khan409420 v Pakistan at Sharjah 2025
90ScotlandMatthew Cross405488 v Zimbabwe at Edinburgh 2021
91IrelandHarry Tector402445 v Pakistan at Dublin 2024
=United Arab EmiratesAlishan Sharafu402477 v USA at Namibia 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 Edwards390396 v Oman at Oman 2024
=AustraliaMatthew Short390447 v Pakistan at Sydney 2024
100QatarMuhammad Tanveer388461 v Maldives at Oman 2020