ICC Men’s T20I Batting Rankings

ICC T20 Batting Rankings

Last Updated On: 2025-06-15 12:00:13 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
14AustraliaJosh Inglis641671 v England at Cardiff 2024
15West IndiesShai Hope639639 v England at Southampton 2025
16EnglandBen Duckett635635 v West Indies at Southampton 2025
17New ZealandFinn Allen629730 v Pakistan at Dunedin 2024
18Sri LankaKusal Mendis628650 v West Indies at Dambulla 2024
19AfghanistanRahmanullah Gurbaz619666 v Scotland at Sharjah 2021
20West IndiesRovman Powell615615 v England at Southampton 2025
21United Arab EmiratesMuhammad Waseem604744 v Singapore at Oman 2022
22West IndiesJohnson Charles600671 v England at St Lucia 2024
23USASaiteja Mukkamalla598631 v Oman at Oman 2025
24South AfricaAiden Markram597801 v England at Sharjah 2021
25West IndiesNicholas Pooran595679 v Bangladesh at Guyana 2022
26AustraliaMitchell Marsh590659 v South Africa at Durban 2023
27ScotlandGeorge Munsey589619 v Netherlands at Malahide 2019
=IndiaRuturaj 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
=West IndiesBrandon King572707 v South Africa at Jamaica 2024
35AfghanistanIbrahim Zadran570607 v Australia at St. Vincent 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
=USAAndries Gous560617 v Nepal at Dallas 2024
41BangladeshTawhid Hridoy548602 v Australia at Antigua 2024
42IndiaShubman Gill546616 v Sri Lanka at Pallekele 2024
=NetherlandsMichael Levitt546623 v USA at Utrecht 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
48ScotlandRichie Berrington530597 v Oman at Oman 2021
49New ZealandDaryl Mitchell527587 v Sri Lanka at Auckland 2023
50South AfricaDavid Miller526600 v Sri Lanka at Cape Town 2019
51AustraliaMarcus Stoinis523537 v India at Trivandrum 2023
52BangladeshLitton Das518596 v Ireland at Chittagong 2023
53NetherlandsMax O’Dowd515555 v Kenya at Dubai (GCA) 2019
54BangladeshTanzid Hasan511511 v Pakistan at Lahore 2025
55IndiaHardik Pandya508510 v England at Pune 2025
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
=ScotlandBrandon McMullen494494 v Australia at Edinburgh 2024
60NepalDipendra Singh Airee489517 v USA at Dallas 2024
61IndiaShivam Dube487487 v England at Mumbai 2025
62PakistanSaim Ayub485485 v Bangladesh at Lahore 2025
63ZimbabweBrian Bennett482506 v Afghanistan at Harare 2024
64AfghanistanMohammad Nabi479577 v Bangladesh at Mirpur 2019
65BangladeshNajmul Hossain Shanto465600 v England at Mirpur 2023
66BangladeshJaker Ali462468 v Pakistan at Lahore 2025
67EnglandJacob Bethell461492 v West Indies at St Lucia 2024
68ZimbabweSikandar Raza460483 v Sri Lanka at Colombo (RPS) 2024
69NepalRohit Paudel458518 v Hong Kong at Hong Kong 2024
70IrelandAndy Balbirnie455529 v Hong Kong at Abu Dhabi 2019
71West IndiesKyle Mayers453563 v England at Grenada 2023
72NamibiaNikolaas Davin450541 v Zimbabwe at Namibia 2023
73United Arab EmiratesAlishan Sharafu444477 v USA at Namibia 2024
74NepalAasif Sheikh440452 v Kuwait at Hong Kong 2025
75EnglandJamie Smith437437 v West Indies at Southampton 2025
76AfghanistanHazratullah Zazai430750 v West Indies at Lucknow 2019
=PakistanSalman Agha430430 v Bangladesh at Lahore 2025
78Sri LankaDasun Shanaka425522 v India at Rajkot 2023
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
83United Arab EmiratesAsif Khan416416 v Bangladesh at Sharjah 2025
84NamibiaGerhard Erasmus409502 v Ireland at Sharjah 2021
85ScotlandMatthew Cross407488 v Zimbabwe at Edinburgh 2021
=Sri LankaBhanuka Rajapaksa407552 v England at Sydney 2022
87PakistanFakhar Zaman406854 v Australia at Harare 2018
88AustraliaMatthew Wade401487 v West Indies at Hobart 2024
=NamibiaJJ Smit401448 v Netherlands at Kirtipur, Nepal 2024
90CanadaNicholas Kirton400425 v Namibia at Namibia 2025
91IrelandCurtis Campher399438 v Zimbabwe at Harare 2023
92West IndiesSherfane Rutherford395541 v England at St Lucia 2024
93NetherlandsScott Edwards393396 v Oman at Oman 2024
94IrelandHarry Tector390445 v Pakistan at Dublin 2024
95QatarMuhammad Tanveer389461 v Maldives at Oman 2020
96BangladeshParvez Hossain Emon385385 v Pakistan at Lahore 2025
97PakistanIftikhar Ahmed383523 v New Zealand at Rawalpindi 2023
=IrelandLorcan Tucker383446 v Australia at Brisbane 2022
99West IndiesRomario Shepherd380390 v England at Bristol 2025
=NepalKushal Bhurtel380590 v Papua New Guinea at Kirtipur, Nepal 2022