ICC Men’s T20I Batting Rankings

ICC T20 Batting Rankings

Last Updated On: 2026-01-25 00:00:16 IST

RankTeamPlayerRatingCareer Best Rating
1IndiaAbhishek Sharma908931 v Sri Lanka at Dubai 2025
2EnglandPhil Salt849881 v West Indies at Barbados 2024
3IndiaTilak Varma805845 v England at Chennai 2025
4EnglandJos Buttler770794 v South Africa at Old Trafford 2025
5PakistanSahibzada Farhan763782 v Sri Lanka at Dambulla 2026
6Sri LankaPathum Nissanka758794 v Zimbabwe at Rawalpindi 2025
7AustraliaTravis Head713885 v Scotland at Edinburgh 2024
8AustraliaMitchell Marsh684694 v India at Melbourne 2025
9New ZealandTim Seifert683727 v Zimbabwe at Harare 2025
10South AfricaDewald Brevis680685 v India at Cuttack 2025
11AustraliaTim David665680 v South Africa at Darwin 2025
12IndiaSuryakumar Yadav660912 v New Zealand at Ranchi 2023
13West IndiesShai Hope657712 v Australia at St Kitts 2025
14New ZealandTim Robinson655655 v West Indies at Dunedin 2025
15AfghanistanIbrahim Zadran650650 v West Indies at Dubai 2026
16Sri LankaKusal Perera645786 v West Indies at Mirpur 2014
17BangladeshTanzid Hasan631636 v West Indies at Chittagong 2025
18AfghanistanRahmanullah Gurbaz628666 v Scotland at Sharjah 2021
19Sri LankaKusal Mendis614653 v Bangladesh at Pallekele 2025
20South AfricaReeza Hendricks611717 v West Indies at Jamaica 2024
21AustraliaJosh Inglis609730 v West Indies at St Kitts 2025
22ZimbabweBrian Bennett608609 v Sri Lanka at Rawalpindi 2025
23Sri LankaKamil Mishara599635 v Pakistan at Rawalpindi 2025
24USASaiteja Mukkamalla598631 v Oman at Oman 2025
25EnglandBen Duckett592635 v West Indies at Southampton 2025
=EnglandHarry Brook592598 v New Zealand at Christchurch 2025
27ScotlandGeorge Munsey588619 v Netherlands at Malahide 2019
28NetherlandsMichael Levitt581651 v Nepal at Glasgow 2025
29South AfricaAiden Markram573801 v England at Sharjah 2021
30IndiaShubman Gill569616 v Sri Lanka at Pallekele 2024
31AustraliaCameron Green563640 v South Africa at Darwin 2025
32PakistanBabar Azam562900 v England at Cardiff 2019
33United Arab EmiratesMuhammad Waseem560744 v Singapore at Oman 2022
=USAAndries Gous560617 v Nepal at Dallas 2024
35West IndiesRovman Powell556615 v England at Southampton 2025
36South AfricaQuinton de Kock555686 v Sri Lanka at Colombo (RPS) 2021
37PakistanSaim Ayub551571 v United Arab Emirates at Sharjah 2025
38BangladeshParvez Hossain Emon542542 v Ireland at Chittagong 2025
39BangladeshSaif Hassan540621 v Afghanistan at Sharjah 2025
40New ZealandFinn Allen536730 v Pakistan at Dunedin 2024
41PakistanSalman Agha534534 v Sri Lanka at Dambulla 2026
42AustraliaGlenn Maxwell533848 v Sri Lanka at Adelaide 2019
=IndiaSanju Samson533604 v England at Kolkata 2025
=BangladeshTawhid Hridoy533602 v Australia at Antigua 2024
45South AfricaTristan Stubbs531599 v India at Johannesburg 2024
46BangladeshLitton Das523596 v Ireland at Chittagong 2023
47ScotlandBrandon McMullen519560 v Nepal at Glasgow 2025
48New ZealandMark Chapman518564 v England at Trent Bridge 2023
49New ZealandDaryl Mitchell517587 v Sri Lanka at Auckland 2023
50West IndiesBrandon King515707 v South Africa at Jamaica 2024
51West IndiesJohnson Charles512671 v England at St Lucia 2024
=New ZealandDevon Conway512839 v Australia at Sydney 2022
53IrelandPaul Stirling510607 v United Arab Emirates at Dubai (GCA) 2021
=ScotlandRichie Berrington510597 v Oman at Oman 2021
55IndiaHardik Pandya509510 v England at Pune 2025
56EnglandLiam Livingstone506580 v West Indies at St Lucia 2024
57NetherlandsMax O’Dowd503555 v Kenya at Dubai (GCA) 2019
58ZimbabweSikandar Raza496496 v Sri Lanka at Rawalpindi 2025
59PakistanMohammad Rizwan494882 v England at Lahore 2022
60Sri LankaCharith Asalanka490627 v Australia at Pallekele 2022
61AustraliaMarcus Stoinis488537 v India at Trivandrum 2023
62New ZealandGlenn Phillips487710 v England at Brisbane 2022
63EnglandJacob Bethell482493 v New Zealand at Christchurch 2025
64United Arab EmiratesAlishan Sharafu478481 v Nepal at Oman 2025
65AfghanistanMohammad Nabi473577 v Bangladesh at Mirpur 2019
66PakistanFakhar Zaman469854 v Australia at Harare 2018
67IndiaShivam Dube466487 v England at Mumbai 2025
=BangladeshJaker Ali466510 v Sri Lanka at Abu Dhabi 2025
69IrelandHarry Tector463473 v Bangladesh at Chittagong 2025
70Sri LankaDasun Shanaka458522 v India at Rajkot 2023
71West IndiesRoston Chase456461 v New Zealand at Dunedin 2025
72West IndiesAlick Athanaze455489 v New Zealand at Nelson 2025
73South AfricaDavid Miller452600 v Sri Lanka at Cape Town 2019
74NepalDipendra Singh Airee450517 v USA at Dallas 2024
75NepalRohit Paudel446518 v Hong Kong at Hong Kong 2024
76NepalAasif Sheikh441452 v Kuwait at Hong Kong 2025
77NepalKushal Bhurtel440590 v Papua New Guinea at Kirtipur, Nepal 2022
78West IndiesRomario Shepherd435439 v New Zealand at Dunedin 2025
=AfghanistanSediqullah Atal435452 v Zimbabwe at Harare 2025
80ZimbabweRyan Burl430430 v Sri Lanka at Rawalpindi 2025
81IndiaRinku Singh427550 v Afghanistan at Bengaluru 2024
82NamibiaGerhard Erasmus426502 v Ireland at Sharjah 2021
83PakistanHasan Nawaz424603 v United Arab Emirates at Sharjah 2025
84AustraliaMatthew Short423447 v Pakistan at Sydney 2024
85NamibiaNikolaas Davin411541 v Zimbabwe at Namibia 2023
86EnglandJamie Smith407437 v West Indies at Southampton 2025
87ScotlandMatthew Cross405488 v Zimbabwe at Edinburgh 2021
88IrelandLorcan Tucker403446 v Australia at Brisbane 2022
89IrelandRoss Adair399411 v England at Malahide 2025
90West IndiesSherfane Rutherford398541 v England at St Lucia 2024
91Sri LankaKamindu Mendis391464 v Bangladesh at Sylhet 2024
92PakistanMohammad Haris390580 v Bangladesh at Lahore 2025
93New ZealandRachin Ravindra389389 v West Indies at Dunedin 2025
94South AfricaRyan Rickelton388424 v Australia at Darwin 2025
95NetherlandsScott Edwards386396 v Oman at Oman 2024
96Hong Kong, ChinaAnshy Rath384426 v Nepal at Oman 2024
97NamibiaJJ Smit383448 v Netherlands at Kirtipur, Nepal 2024
98IrelandCurtis Campher381438 v Zimbabwe at Harare 2023
99AfghanistanAzmatullah Omarzai376389 v Zimbabwe at Harare 2025
100USAMonank Patel374374 v Canada at Cayman Islands 2025