ICC Men’s T20I Batting Rankings

ICC T20 Batting Rankings

Last Updated On: 2025-09-18 00:00:13 IST

RankTeamPlayerRatingCareer Best Rating
1IndiaAbhishek Sharma884884 v Pakistan at Dubai 2025
2EnglandPhil Salt838881 v West Indies at Barbados 2024
3EnglandJos Buttler794794 v South Africa at Old Trafford 2025
4IndiaTilak Varma792845 v England at Chennai 2025
5AustraliaTravis Head771885 v Scotland at Edinburgh 2024
6Sri LankaPathum Nissanka751751 v Hong Kong at Dubai 2025
7IndiaSuryakumar Yadav747912 v New Zealand at Ranchi 2023
8New ZealandTim Seifert725727 v Zimbabwe at Harare 2025
9Sri LankaKusal Perera679786 v West Indies at Mirpur 2014
10AustraliaTim David676680 v South Africa at Darwin 2025
11South AfricaDewald Brevis674685 v England at Cardiff 2025
12AustraliaJosh Inglis671730 v West Indies at St Kitts 2025
13IndiaYashasvi Jaiswal659781 v Sri Lanka at Pallekele 2024
14West IndiesShai Hope652712 v Australia at St Kitts 2025
15South AfricaReeza Hendricks634717 v West Indies at Jamaica 2024
16EnglandBen Duckett622635 v West Indies at Southampton 2025
17Sri LankaKusal Mendis612653 v Bangladesh at Pallekele 2025
18AustraliaCameron Green610640 v South Africa at Darwin 2025
19AfghanistanRahmanullah Gurbaz602666 v Scotland at Sharjah 2021
20United Arab EmiratesMuhammad Waseem601744 v Singapore at Oman 2022
21New ZealandFinn Allen598730 v Pakistan at Dunedin 2024
=USASaiteja Mukkamalla598631 v Oman at Oman 2025
23AustraliaMitchell Marsh593659 v South Africa at Durban 2023
24ScotlandGeorge Munsey588619 v Netherlands at Malahide 2019
25NetherlandsMichael Levitt581651 v Nepal at Glasgow 2025
26PakistanBabar Azam580900 v England at Cardiff 2019
=AfghanistanIbrahim Zadran580613 v United Arab Emirates at Sharjah 2025
=West IndiesBrandon King580707 v South Africa at Jamaica 2024
29IndiaRuturaj Gaikwad577707 v Zimbabwe at Harare 2024
30AustraliaGlenn Maxwell576848 v Sri Lanka at Adelaide 2019
=South AfricaAiden Markram576801 v England at Sharjah 2021
32South AfricaTristan Stubbs575599 v India at Johannesburg 2024
33PakistanMohammad Rizwan574882 v England at Lahore 2022
34West IndiesRovman Powell568615 v England at Southampton 2025
35BangladeshTanzid Hasan566579 v Sri Lanka at Colombo (RPS) 2025
36EnglandHarry Brook562571 v South Africa at St Lucia 2024
37USAAndries Gous560617 v Nepal at Dallas 2024
38West IndiesJohnson Charles559671 v England at St Lucia 2024
39IndiaShubman Gill555616 v Sri Lanka at Pallekele 2024
40IndiaSanju Samson554604 v England at Kolkata 2025
=ZimbabweBrian Bennett554554 v Namibia at Bulawayo 2025
42BangladeshLitton Das551596 v Ireland at Chittagong 2023
43New ZealandGlenn Phillips544710 v England at Brisbane 2022
44EnglandLiam Livingstone532580 v West Indies at St Lucia 2024
45EnglandJonny Bairstow530642 v South Africa at St Lucia 2024
46PakistanSaim Ayub527571 v United Arab Emirates at Sharjah 2025
47PakistanHasan Nawaz525603 v United Arab Emirates at Sharjah 2025
48BangladeshTawhid Hridoy522602 v Australia at Antigua 2024
49New ZealandDevon Conway520839 v Australia at Sydney 2022
50ScotlandBrandon McMullen519560 v Nepal at Glasgow 2025
51New ZealandDaryl Mitchell518587 v Sri Lanka at Auckland 2023
52South AfricaQuinton de Kock517686 v Sri Lanka at Colombo (RPS) 2021
53New ZealandMark Chapman515564 v England at Trent Bridge 2023
=Sri LankaCharith Asalanka515627 v Australia at Pallekele 2022
55ScotlandRichie Berrington510597 v Oman at Oman 2021
=PakistanSahibzada Farhan510510 v India at Dubai 2025
57BangladeshJaker Ali508510 v Sri Lanka at Abu Dhabi 2025
58NetherlandsMax O’Dowd503555 v Kenya at Dubai (GCA) 2019
59IndiaHardik Pandya501510 v England at Pune 2025
60IrelandPaul Stirling494607 v United Arab Emirates at Dubai (GCA) 2021
61Sri LankaKamil Mishara493504 v Bangladesh at Abu Dhabi 2025
62IndiaRinku Singh489550 v Afghanistan at Bengaluru 2024
63AustraliaMarcus Stoinis483537 v India at Trivandrum 2023
=West IndiesSherfane Rutherford483541 v England at St Lucia 2024
65NepalDipendra Singh Airee482517 v USA at Dallas 2024
66IndiaShivam Dube480487 v England at Mumbai 2025
67PakistanSalman Agha477505 v Afghanistan at Sharjah 2025
68South AfricaDavid Miller475600 v Sri Lanka at Cape Town 2019
69PakistanFakhar Zaman470854 v Australia at Harare 2018
70United Arab EmiratesAlishan Sharafu465477 v USA at Namibia 2024
71EnglandJacob Bethell462492 v West Indies at St Lucia 2024
72NepalRohit Paudel461518 v Hong Kong at Hong Kong 2024
73ZimbabweSikandar Raza459483 v Sri Lanka at Colombo (RPS) 2024
74AfghanistanMohammad Nabi458577 v Bangladesh at Mirpur 2019
75BangladeshParvez Hossain Emon455479 v Netherlands at Sylhet 2025
76IrelandAndy Balbirnie450529 v Hong Kong at Abu Dhabi 2019
77NamibiaNikolaas Davin441541 v Zimbabwe at Namibia 2023
78EnglandJamie Smith428437 v West Indies at Southampton 2025
79NamibiaGerhard Erasmus425502 v Ireland at Sharjah 2021
=NepalAasif Sheikh425452 v Kuwait at Hong Kong 2025
81South AfricaRyan Rickelton420424 v Australia at Darwin 2025
=New ZealandTim Robinson420449 v South Africa at Harare 2025
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
86Sri LankaDasun Shanaka413522 v India at Rajkot 2023
87West IndiesEvin Lewis412786 v England at Durham 2017
=BangladeshNajmul Hossain Shanto412600 v England at Mirpur 2023
89PakistanMohammad Haris407580 v Bangladesh at Lahore 2025
90ScotlandMatthew Cross405488 v Zimbabwe at Edinburgh 2021
91IrelandHarry Tector402445 v Pakistan at Dublin 2024
92AfghanistanHazratullah Zazai401750 v West Indies at Lucknow 2019
93United Arab EmiratesAsif Khan400420 v Pakistan at Sharjah 2025
94Hong Kong, ChinaAnshy Rath399426 v Nepal at Oman 2024
=West IndiesRomario Shepherd399405 v Australia at St Kitts 2025
96IrelandCurtis Campher395438 v Zimbabwe at Harare 2023
97AfghanistanNajibullah Zadran394563 v Ireland at Abu Dhabi 2017
98AustraliaMatthew Short390447 v Pakistan at Sydney 2024
99QatarMuhammad Tanveer388461 v Maldives at Oman 2020
100NetherlandsScott Edwards386396 v Oman at Oman 2024