ICC Men’s T20I Batting Rankings

ICC T20 Batting Rankings

Last Updated On: 2025-11-08 06:00:19 IST

RankTeamPlayerRatingCareer Best Rating
1IndiaAbhishek Sharma925931 v Sri Lanka at Dubai 2025
2EnglandPhil Salt849881 v West Indies at Barbados 2024
3IndiaTilak Varma788845 v England at Chennai 2025
4Sri LankaPathum Nissanka779779 v India at Dubai 2025
5EnglandJos Buttler770794 v South Africa at Old Trafford 2025
6AustraliaTravis Head727885 v Scotland at Edinburgh 2024
7New ZealandTim Seifert718727 v Zimbabwe at Harare 2025
8IndiaSuryakumar Yadav696912 v New Zealand at Ranchi 2023
9Sri LankaKusal Perera692786 v West Indies at Mirpur 2014
10AustraliaMitchell Marsh685694 v India at Melbourne 2025
11PakistanSahibzada Farhan679688 v South Africa at Lahore 2025
12West IndiesShai Hope676712 v Australia at St Kitts 2025
13AustraliaTim David675680 v South Africa at Darwin 2025
14South AfricaDewald Brevis672685 v England at Cardiff 2025
15AfghanistanRahmanullah Gurbaz644666 v Scotland at Sharjah 2021
16South AfricaReeza Hendricks638717 v West Indies at Jamaica 2024
17BangladeshTanzid Hasan636636 v West Indies at Chittagong 2025
18Sri LankaKusal Mendis625653 v Bangladesh at Pallekele 2025
19AustraliaJosh Inglis623730 v West Indies at St Kitts 2025
20AfghanistanIbrahim Zadran615615 v Zimbabwe at Harare 2025
21USASaiteja Mukkamalla598631 v Oman at Oman 2025
22EnglandBen Duckett592635 v West Indies at Southampton 2025
=EnglandHarry Brook592598 v New Zealand at Christchurch 2025
24ScotlandGeorge Munsey588619 v Netherlands at Malahide 2019
25NetherlandsMichael Levitt581651 v Nepal at Glasgow 2025
26AustraliaCameron Green574640 v South Africa at Darwin 2025
27ZimbabweBrian Bennett568568 v Afghanistan at Harare 2025
28United Arab EmiratesMuhammad Waseem566744 v Singapore at Oman 2022
29BangladeshSaif Hassan565621 v Afghanistan at Sharjah 2025
30PakistanBabar Azam563900 v England at Cardiff 2019
=IndiaShubman Gill563616 v Sri Lanka at Pallekele 2024
=New ZealandFinn Allen563730 v Pakistan at Dunedin 2024
33USAAndries Gous560617 v Nepal at Dallas 2024
34West IndiesRovman Powell555615 v England at Southampton 2025
35South AfricaAiden Markram553801 v England at Sharjah 2021
=West IndiesBrandon King553707 v South Africa at Jamaica 2024
37South AfricaTristan Stubbs552599 v India at Johannesburg 2024
38IndiaSanju Samson547604 v England at Kolkata 2025
39PakistanSaim Ayub544571 v United Arab Emirates at Sharjah 2025
40AustraliaGlenn Maxwell542848 v Sri Lanka at Adelaide 2019
41New ZealandTim Robinson531622 v Australia at Bay Oval 2025
42PakistanMohammad Rizwan530882 v England at Lahore 2022
43West IndiesJohnson Charles526671 v England at St Lucia 2024
44BangladeshLitton Das519596 v Ireland at Chittagong 2023
=ScotlandBrandon McMullen519560 v Nepal at Glasgow 2025
46BangladeshTawhid Hridoy513602 v Australia at Antigua 2024
47New ZealandGlenn Phillips512710 v England at Brisbane 2022
=Sri LankaCharith Asalanka512627 v Australia at Pallekele 2022
49ScotlandRichie Berrington510597 v Oman at Oman 2021
50EnglandLiam Livingstone506580 v West Indies at St Lucia 2024
=New ZealandDaryl Mitchell506587 v Sri Lanka at Auckland 2023
52South AfricaQuinton de Kock504686 v Sri Lanka at Colombo (RPS) 2021
53NetherlandsMax O’Dowd503555 v Kenya at Dubai (GCA) 2019
54PakistanSalman Agha500505 v Afghanistan at Sharjah 2025
55New ZealandMark Chapman496564 v England at Trent Bridge 2023
56IrelandPaul Stirling494607 v United Arab Emirates at Dubai (GCA) 2021
57AustraliaMarcus Stoinis492537 v India at Trivandrum 2023
58BangladeshParvez Hossain Emon487517 v Afghanistan at Sharjah 2025
59New ZealandDevon Conway484839 v Australia at Sydney 2022
60EnglandJacob Bethell482493 v New Zealand at Christchurch 2025
61AfghanistanMohammad Nabi481577 v Bangladesh at Mirpur 2019
62IndiaHardik Pandya478510 v England at Pune 2025
63PakistanFakhar Zaman475854 v Australia at Harare 2018
64United Arab EmiratesAlishan Sharafu474481 v Nepal at Oman 2025
=BangladeshJaker Ali474510 v Sri Lanka at Abu Dhabi 2025
66South AfricaDavid Miller457600 v Sri Lanka at Cape Town 2019
=IndiaShivam Dube457487 v England at Mumbai 2025
68ZimbabweSikandar Raza456483 v Sri Lanka at Colombo (RPS) 2024
69IndiaRinku Singh455550 v Afghanistan at Bengaluru 2024
=PakistanHasan Nawaz455603 v United Arab Emirates at Sharjah 2025
71AfghanistanSediqullah Atal452452 v Zimbabwe at Harare 2025
72NepalDipendra Singh Airee450517 v USA at Dallas 2024
73Sri LankaDasun Shanaka446522 v India at Rajkot 2023
=NepalRohit Paudel446518 v Hong Kong at Hong Kong 2024
75West IndiesSherfane Rutherford444541 v England at St Lucia 2024
76NepalAasif Sheikh441452 v Kuwait at Hong Kong 2025
77NepalKushal Bhurtel440590 v Papua New Guinea at Kirtipur, Nepal 2022
78West IndiesRoston Chase434434 v Bangladesh at Chittagong 2025
79IrelandHarry Tector429445 v Pakistan at Dublin 2024
80NamibiaGerhard Erasmus426502 v Ireland at Sharjah 2021
81Sri LankaKamindu Mendis423464 v Bangladesh at Sylhet 2024
82PakistanMohammad Haris418580 v Bangladesh at Lahore 2025
83West IndiesAckeem Auguste417417 v Bangladesh at Chittagong 2025
84West IndiesAlick Athanaze412453 v Bangladesh at Chittagong 2025
85NamibiaNikolaas Davin411541 v Zimbabwe at Namibia 2023
=IrelandRoss Adair411411 v England at Malahide 2025
87AustraliaMatthew Short407447 v Pakistan at Sydney 2024
=EnglandJamie Smith407437 v West Indies at Southampton 2025
=West IndiesAmir Jangoo407407 v Bangladesh at Chittagong 2025
90ScotlandMatthew Cross405488 v Zimbabwe at Edinburgh 2021
91South AfricaRyan Rickelton403424 v Australia at Darwin 2025
92Hong Kong, ChinaAnshy Rath399426 v Nepal at Oman 2024
93West IndiesEvin Lewis388786 v England at Durham 2017
=IrelandLorcan Tucker388446 v Australia at Brisbane 2022
95NetherlandsScott Edwards386396 v Oman at Oman 2024
96AfghanistanAzmatullah Omarzai385389 v Zimbabwe at Harare 2025
97NamibiaJJ Smit383448 v Netherlands at Kirtipur, Nepal 2024
98ZimbabweRyan Burl382415 v Ireland at Bready 2021
=IrelandCurtis Campher382438 v Zimbabwe at Harare 2023
100West IndiesRomario Shepherd376405 v Australia at St Kitts 2025
=BangladeshNajmul Hossain Shanto376600 v England at Mirpur 2023