ICC Men’s T20I Batting Rankings

ICC T20 Batting Rankings

Last Updated On: 2025-07-06 00:00:15 IST

RankTeamPlayerRatingCareer Best Rating
1AustraliaTravis Head856885 v Scotland at Edinburgh 2024
2IndiaAbhishek Sharma829829 v England at Mumbai 2025
3IndiaTilak Varma804845 v England at Chennai 2025
4EnglandPhil Salt791881 v West Indies at Barbados 2024
5EnglandJos Buttler772774 v West Indies at Bristol 2025
6IndiaSuryakumar Yadav739912 v New Zealand at Ranchi 2023
7Sri LankaPathum Nissanka714722 v New Zealand at Bay Oval 2024
8New ZealandTim Seifert708708 v Pakistan at Wellington 2025
9Sri LankaKusal Perera676786 v West Indies at Mirpur 2014
=South AfricaReeza Hendricks676717 v West Indies at Jamaica 2024
11IndiaYashasvi Jaiswal673781 v Sri Lanka at Pallekele 2024
12PakistanBabar Azam661900 v England at Cardiff 2019
13PakistanMohammad Rizwan654882 v England at Lahore 2022
14NetherlandsMichael Levitt651651 v Nepal at Glasgow 2025
15West IndiesShai Hope648648 v Ireland at Bready 2025
16AustraliaJosh Inglis641671 v England at Cardiff 2024
17EnglandBen Duckett635635 v West Indies at Southampton 2025
18New ZealandFinn Allen629730 v Pakistan at Dunedin 2024
19Sri LankaKusal Mendis628650 v West Indies at Dambulla 2024
20AfghanistanRahmanullah Gurbaz619666 v Scotland at Sharjah 2021
21West IndiesRovman Powell607615 v England at Southampton 2025
22United Arab EmiratesMuhammad Waseem604744 v Singapore at Oman 2022
23ScotlandGeorge Munsey602619 v Netherlands at Malahide 2019
24USASaiteja Mukkamalla598631 v Oman at Oman 2025
25South AfricaAiden Markram597801 v England at Sharjah 2021
26West IndiesJohnson Charles594671 v England at St Lucia 2024
27AustraliaMitchell Marsh590659 v South Africa at Durban 2023
28IndiaRuturaj Gaikwad589707 v Zimbabwe at Harare 2024
29South AfricaTristan Stubbs587599 v India at Johannesburg 2024
30PakistanMohammad Haris580580 v Bangladesh at Lahore 2025
31AustraliaTim David573608 v Scotland at Edinburgh 2024
32South AfricaQuinton de Kock572686 v Sri Lanka at Colombo (RPS) 2021
=New ZealandGlenn Phillips572710 v England at Brisbane 2022
34AfghanistanIbrahim Zadran570607 v Australia at St. Vincent 2024
35West IndiesBrandon King567707 v South Africa at Jamaica 2024
36IndiaSanju Samson566604 v England at Kolkata 2025
37AustraliaGlenn Maxwell562848 v Sri Lanka at Adelaide 2019
38Sri LankaCharith Asalanka560627 v Australia at Pallekele 2022
=EnglandHarry Brook560571 v South Africa at St Lucia 2024
=ScotlandBrandon McMullen560560 v Nepal at Glasgow 2025
=USAAndries Gous560617 v Nepal at Dallas 2024
42BangladeshTawhid Hridoy548602 v Australia at Antigua 2024
43IndiaShubman Gill546616 v Sri Lanka at Pallekele 2024
44EnglandLiam Livingstone542580 v West Indies at St Lucia 2024
45EnglandJonny Bairstow541642 v South Africa at St Lucia 2024
46New ZealandMark Chapman540564 v England at Trent Bridge 2023
=PakistanHasan Nawaz540540 v Bangladesh at Lahore 2025
48New ZealandDaryl Mitchell527587 v Sri Lanka at Auckland 2023
49South AfricaDavid Miller526600 v Sri Lanka at Cape Town 2019
50AustraliaMarcus Stoinis523537 v India at Trivandrum 2023
51BangladeshLitton Das518596 v Ireland at Chittagong 2023
52BangladeshTanzid Hasan511511 v Pakistan at Lahore 2025
53ScotlandRichie Berrington509597 v Oman at Oman 2021
54IndiaHardik Pandya508510 v England at Pune 2025
55NetherlandsMax O’Dowd506555 v Kenya at Dubai (GCA) 2019
56New ZealandDevon Conway499839 v Australia at Sydney 2022
=IndiaRinku Singh499550 v Afghanistan at Bengaluru 2024
58IrelandPaul Stirling494607 v United Arab Emirates at Dubai (GCA) 2021
59IndiaShivam Dube487487 v England at Mumbai 2025
60PakistanSaim Ayub485485 v Bangladesh at Lahore 2025
61NepalDipendra Singh Airee482517 v USA at Dallas 2024
=ZimbabweBrian Bennett482506 v Afghanistan at Harare 2024
63AfghanistanMohammad Nabi479577 v Bangladesh at Mirpur 2019
64BangladeshNajmul Hossain Shanto465600 v England at Mirpur 2023
65BangladeshJaker Ali462468 v Pakistan at Lahore 2025
66NepalRohit Paudel461518 v Hong Kong at Hong Kong 2024
=EnglandJacob Bethell461492 v West Indies at St Lucia 2024
68ZimbabweSikandar Raza460483 v Sri Lanka at Colombo (RPS) 2024
69IrelandAndy Balbirnie450529 v Hong Kong at Abu Dhabi 2019
=NamibiaNikolaas Davin450541 v Zimbabwe at Namibia 2023
71West IndiesKyle Mayers448563 v England at Grenada 2023
72West IndiesEvin Lewis447786 v England at Durham 2017
73United Arab EmiratesAlishan Sharafu444477 v USA at Namibia 2024
74EnglandJamie Smith437437 v West Indies at Southampton 2025
75AfghanistanHazratullah Zazai430750 v West Indies at Lucknow 2019
=PakistanSalman Agha430430 v Bangladesh at Lahore 2025
77Sri LankaDasun Shanaka425522 v India at Rajkot 2023
=NepalAasif Sheikh425452 v Kuwait at Hong Kong 2025
79AfghanistanNajibullah Zadran423563 v Ireland at Abu Dhabi 2017
=AustraliaMatthew Short423447 v Pakistan at Sydney 2024
81Hong Kong, ChinaAnshy Rath420426 v Nepal at Oman 2024
82Papua New GuineaTony Ura418571 v Namibia at Dubai 2019
83NepalKushal Bhurtel416590 v Papua New Guinea at Kirtipur, Nepal 2022
=United Arab EmiratesAsif Khan416416 v Bangladesh at Sharjah 2025
85ScotlandMatthew Cross412488 v Zimbabwe at Edinburgh 2021
86NamibiaGerhard Erasmus409502 v Ireland at Sharjah 2021
87Sri LankaBhanuka Rajapaksa407552 v England at Sydney 2022
88PakistanFakhar Zaman406854 v Australia at Harare 2018
89IrelandHarry Tector402445 v Pakistan at Dublin 2024
90AustraliaMatthew Wade401487 v West Indies at Hobart 2024
=NamibiaJJ Smit401448 v Netherlands at Kirtipur, Nepal 2024
92West IndiesRomario Shepherd395395 v Ireland at Bready 2025
=IrelandCurtis Campher395438 v Zimbabwe at Harare 2023
94West IndiesSherfane Rutherford391541 v England at St Lucia 2024
95QatarMuhammad Tanveer389461 v Maldives at Oman 2020
96BangladeshParvez Hossain Emon385385 v Pakistan at Lahore 2025
97PakistanIftikhar Ahmed383523 v New Zealand at Rawalpindi 2023
98NetherlandsScott Edwards380396 v Oman at Oman 2024
99IrelandLorcan Tucker376446 v Australia at Brisbane 2022
100USAMonank Patel374374 v Canada at Cayman Islands 2025