ICC Men’s T20I Batting Rankings

ICC T20 Batting Rankings

Last Updated On: 2025-11-20 12:00:12 IST

RankTeamPlayerRatingCareer Best Rating
1IndiaAbhishek Sharma920931 v Sri Lanka at Dubai 2025
2EnglandPhil Salt849881 v West Indies at Barbados 2024
3Sri LankaPathum Nissanka779779 v India at Dubai 2025
4EnglandJos Buttler770794 v South Africa at Old Trafford 2025
5IndiaTilak Varma761845 v England at Chennai 2025
6AustraliaTravis Head713885 v Scotland at Edinburgh 2024
7Sri LankaKusal Perera692786 v West Indies at Mirpur 2014
8IndiaSuryakumar Yadav691912 v New Zealand at Ranchi 2023
9AustraliaMitchell Marsh684694 v India at Melbourne 2025
10New ZealandTim Seifert683727 v Zimbabwe at Harare 2025
11South AfricaDewald Brevis672685 v England at Cardiff 2025
12PakistanSahibzada Farhan666688 v South Africa at Lahore 2025
13AustraliaTim David665680 v South Africa at Darwin 2025
14West IndiesShai Hope664712 v Australia at St Kitts 2025
15New ZealandTim Robinson655655 v West Indies at Dunedin 2025
16South AfricaReeza Hendricks638717 v West Indies at Jamaica 2024
=AfghanistanRahmanullah Gurbaz638666 v Scotland at Sharjah 2021
18BangladeshTanzid Hasan636636 v West Indies at Chittagong 2025
19Sri LankaKusal Mendis625653 v Bangladesh at Pallekele 2025
20AfghanistanIbrahim Zadran609615 v Zimbabwe at Harare 2025
=AustraliaJosh Inglis609730 v West Indies at St Kitts 2025
22USASaiteja Mukkamalla598631 v Oman at Oman 2025
23IndiaShubman Gill597616 v Sri Lanka at Pallekele 2024
24EnglandBen Duckett592635 v West Indies at Southampton 2025
=EnglandHarry Brook592598 v New Zealand at Christchurch 2025
26ZimbabweBrian Bennett589589 v Pakistan at Rawalpindi 2025
27ScotlandGeorge Munsey588619 v Netherlands at Malahide 2019
28NetherlandsMichael Levitt581651 v Nepal at Glasgow 2025
29BangladeshSaif Hassan565621 v Afghanistan at Sharjah 2025
30AustraliaCameron Green563640 v South Africa at Darwin 2025
31West IndiesRovman Powell562615 v England at Southampton 2025
32United Arab EmiratesMuhammad Waseem560744 v Singapore at Oman 2022
=USAAndries Gous560617 v Nepal at Dallas 2024
34PakistanBabar Azam557900 v England at Cardiff 2019
35South AfricaAiden Markram553801 v England at Sharjah 2021
36South AfricaTristan Stubbs552599 v India at Johannesburg 2024
37PakistanSaim Ayub541571 v United Arab Emirates at Sharjah 2025
38IndiaSanju Samson537604 v England at Kolkata 2025
39New ZealandFinn Allen536730 v Pakistan at Dunedin 2024
40AustraliaGlenn Maxwell533848 v Sri Lanka at Adelaide 2019
41PakistanMohammad Rizwan524882 v England at Lahore 2022
42West IndiesBrandon King522707 v South Africa at Jamaica 2024
43BangladeshLitton Das519596 v Ireland at Chittagong 2023
=ScotlandBrandon McMullen519560 v Nepal at Glasgow 2025
45New ZealandMark Chapman518564 v England at Trent Bridge 2023
46New ZealandDaryl Mitchell517587 v Sri Lanka at Auckland 2023
47BangladeshTawhid Hridoy513602 v Australia at Antigua 2024
48New ZealandDevon Conway512839 v Australia at Sydney 2022
=Sri LankaCharith Asalanka512627 v Australia at Pallekele 2022
50ScotlandRichie Berrington510597 v Oman at Oman 2021
51EnglandLiam Livingstone506580 v West Indies at St Lucia 2024
52South AfricaQuinton de Kock504686 v Sri Lanka at Colombo (RPS) 2021
53NetherlandsMax O’Dowd503555 v Kenya at Dubai (GCA) 2019
54West IndiesJohnson Charles500671 v England at St Lucia 2024
55IrelandPaul Stirling494607 v United Arab Emirates at Dubai (GCA) 2021
56PakistanSalman Agha490505 v Afghanistan at Sharjah 2025
57AustraliaMarcus Stoinis488537 v India at Trivandrum 2023
58New ZealandGlenn Phillips487710 v England at Brisbane 2022
=BangladeshParvez Hossain Emon487517 v Afghanistan at Sharjah 2025
60PakistanFakhar Zaman486854 v Australia at Harare 2018
61EnglandJacob Bethell482493 v New Zealand at Christchurch 2025
62United Arab EmiratesAlishan Sharafu478481 v Nepal at Oman 2025
63AfghanistanMohammad Nabi476577 v Bangladesh at Mirpur 2019
64BangladeshJaker Ali474510 v Sri Lanka at Abu Dhabi 2025
65ZimbabweSikandar Raza470483 v Sri Lanka at Colombo (RPS) 2024
66IndiaHardik Pandya469510 v England at Pune 2025
67IndiaShivam Dube467487 v England at Mumbai 2025
68West IndiesRoston Chase461461 v New Zealand at Dunedin 2025
69West IndiesAlick Athanaze460489 v New Zealand at Nelson 2025
70South AfricaDavid Miller457600 v Sri Lanka at Cape Town 2019
71NepalDipendra Singh Airee450517 v USA at Dallas 2024
=PakistanHasan Nawaz450603 v United Arab Emirates at Sharjah 2025
73AfghanistanSediqullah Atal447452 v Zimbabwe at Harare 2025
74Sri LankaDasun Shanaka446522 v India at Rajkot 2023
=NepalRohit Paudel446518 v Hong Kong at Hong Kong 2024
76IndiaRinku Singh444550 v Afghanistan at Bengaluru 2024
77NepalAasif Sheikh441452 v Kuwait at Hong Kong 2025
78NepalKushal Bhurtel440590 v Papua New Guinea at Kirtipur, Nepal 2022
79West IndiesRomario Shepherd439439 v New Zealand at Dunedin 2025
80IrelandHarry Tector429445 v Pakistan at Dublin 2024
81NamibiaGerhard Erasmus426502 v Ireland at Sharjah 2021
82Sri LankaKamindu Mendis423464 v Bangladesh at Sylhet 2024
=AustraliaMatthew Short423447 v Pakistan at Sydney 2024
84PakistanMohammad Haris414580 v Bangladesh at Lahore 2025
85NamibiaNikolaas Davin411541 v Zimbabwe at Namibia 2023
=IrelandRoss Adair411411 v England at Malahide 2025
87EnglandJamie Smith407437 v West Indies at Southampton 2025
88ScotlandMatthew Cross405488 v Zimbabwe at Edinburgh 2021
89South AfricaRyan Rickelton403424 v Australia at Darwin 2025
90West IndiesSherfane Rutherford402541 v England at St Lucia 2024
91New ZealandRachin Ravindra389389 v West Indies at Dunedin 2025
92IrelandLorcan Tucker388446 v Australia at Brisbane 2022
93NetherlandsScott Edwards386396 v Oman at Oman 2024
94Hong Kong, ChinaAnshy Rath384426 v Nepal at Oman 2024
95NamibiaJJ Smit383448 v Netherlands at Kirtipur, Nepal 2024
96IrelandCurtis Campher382438 v Zimbabwe at Harare 2023
97AfghanistanAzmatullah Omarzai381389 v Zimbabwe at Harare 2025
98ZimbabweRyan Burl379415 v Ireland at Bready 2021
99BangladeshNajmul Hossain Shanto376600 v England at Mirpur 2023
100USAMonank Patel374374 v Canada at Cayman Islands 2025