ICC Men’s T20I Batting Rankings

ICC T20 Batting Rankings

Last Updated On: 2025-04-13 12:00:26 IST

RankTeamPlayerRatingCareer Best Rating
1AustraliaTravis Head856885 v Scotland at Edinburgh 2024
2IndiaAbhishek Sharma829829 v England at Mumbai 2025
3EnglandPhil Salt815881 v West Indies at Barbados 2024
4IndiaTilak Varma804845 v England at Chennai 2025
5IndiaSuryakumar Yadav739912 v New Zealand at Ranchi 2023
6EnglandJos Buttler735756 v India at Chennai 2025
7Sri LankaPathum Nissanka714722 v New Zealand at Bay Oval 2024
8New ZealandTim Seifert708708 v Pakistan at Wellington 2025
9PakistanBabar Azam681900 v England at Cardiff 2019
10Sri LankaKusal Perera676786 v West Indies at Mirpur 2014
=South AfricaReeza Hendricks676717 v West Indies at Jamaica 2024
12PakistanMohammad Rizwan674882 v England at Lahore 2022
13IndiaYashasvi Jaiswal673781 v Sri Lanka at Pallekele 2024
14AustraliaJosh Inglis641671 v England at Cardiff 2024
15New ZealandFinn Allen629730 v Pakistan at Dunedin 2024
16Sri LankaKusal Mendis628650 v West Indies at Dambulla 2024
17AfghanistanRahmanullah Gurbaz619666 v Scotland at Sharjah 2021
18West IndiesNicholas Pooran613679 v Bangladesh at Guyana 2022
19West IndiesJohnson Charles599671 v England at St Lucia 2024
20South AfricaAiden Markram597801 v England at Sharjah 2021
21USAAndries Gous595617 v Nepal at Dallas 2024
22AustraliaMitchell Marsh590659 v South Africa at Durban 2023
=West IndiesBrandon King590707 v South Africa at Jamaica 2024
24ScotlandGeorge Munsey589619 v Netherlands at Malahide 2019
=IndiaRuturaj Gaikwad589707 v Zimbabwe at Harare 2024
26South AfricaTristan Stubbs587599 v India at Johannesburg 2024
27USASaiteja Mukkamalla586631 v Oman at Oman 2025
28United Arab EmiratesMuhammad Waseem584744 v Singapore at Oman 2022
29West IndiesRovman Powell583598 v Bangladesh at St. Vincent 2024
30West IndiesShai Hope581599 v England at St Lucia 2024
31BangladeshTawhid Hridoy574602 v Australia at Antigua 2024
32AustraliaTim David573608 v Scotland at Edinburgh 2024
33South AfricaQuinton de Kock572686 v Sri Lanka at Colombo (RPS) 2021
=New ZealandGlenn Phillips572710 v England at Brisbane 2022
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
39EnglandLiam Livingstone559580 v West Indies at St Lucia 2024
40EnglandJonny Bairstow558642 v South Africa at St Lucia 2024
41IndiaShubman Gill546616 v Sri Lanka at Pallekele 2024
=NetherlandsMichael Levitt546623 v USA at Utrecht 2024
43EnglandHarry Brook544571 v South Africa at St Lucia 2024
44New ZealandMark Chapman540564 v England at Trent Bridge 2023
45ScotlandRichie Berrington530597 v Oman at Oman 2021
46New ZealandDaryl Mitchell527587 v Sri Lanka at Auckland 2023
47South AfricaDavid Miller526600 v Sri Lanka at Cape Town 2019
48AustraliaMarcus Stoinis523537 v India at Trivandrum 2023
49NetherlandsMax O’Dowd515555 v Kenya at Dubai (GCA) 2019
50BangladeshLitton Das514596 v Ireland at Chittagong 2023
51IndiaHardik Pandya508510 v England at Pune 2025
52NepalDipendra Singh Airee506517 v USA at Dallas 2024
53New ZealandDevon Conway499839 v Australia at Sydney 2022
=IndiaRinku Singh499550 v Afghanistan at Bengaluru 2024
55IrelandPaul Stirling494607 v United Arab Emirates at Dubai (GCA) 2021
=ScotlandBrandon McMullen494494 v Australia at Edinburgh 2024
57IndiaShivam Dube487487 v England at Mumbai 2025
58BangladeshNajmul Hossain Shanto485600 v England at Mirpur 2023
59ZimbabweBrian Bennett482506 v Afghanistan at Harare 2024
60AfghanistanMohammad Nabi479577 v Bangladesh at Mirpur 2019
61EnglandBen Duckett476562 v Pakistan at Lahore 2022
62NepalRohit Paudel471518 v Hong Kong at Hong Kong 2024
63West IndiesKyle Mayers467563 v England at Grenada 2023
64South AfricaHeinrich Klaasen464503 v Ireland at Bristol 2022
65ZimbabweSikandar Raza460483 v Sri Lanka at Colombo (RPS) 2024
66PakistanSaim Ayub459483 v South Africa at Centurion 2024
67IrelandAndy Balbirnie455529 v Hong Kong at Abu Dhabi 2019
68NamibiaNikolaas Davin450541 v Zimbabwe at Namibia 2023
69IndiaRohit Sharma446733 v West Indies at Lucknow 2018
70NepalAasif Sheikh437437 v USA at Dallas 2024
71AfghanistanHazratullah Zazai430750 v West Indies at Lucknow 2019
72IndiaVirat Kohli429909 v England at Edgbaston 2014
=West IndiesSherfane Rutherford429541 v England at St Lucia 2024
74Sri LankaDasun Shanaka425522 v India at Rajkot 2023
=CanadaNicholas Kirton425425 v Namibia at Namibia 2025
76AfghanistanNajibullah Zadran423563 v Ireland at Abu Dhabi 2017
=AustraliaMatthew Short423447 v Pakistan at Sydney 2024
78United Arab EmiratesAlishan Sharafu422477 v USA at Namibia 2024
79PakistanFakhar Zaman421854 v Australia at Harare 2018
80Papua New GuineaTony Ura418571 v Namibia at Dubai 2019
81NamibiaGerhard Erasmus409502 v Ireland at Sharjah 2021
82ScotlandMatthew Cross407488 v Zimbabwe at Edinburgh 2021
=Sri LankaBhanuka Rajapaksa407552 v England at Sydney 2022
84QatarMuhammad Tanveer405461 v Maldives at Oman 2020
85AustraliaMatthew Wade401487 v West Indies at Hobart 2024
=NamibiaJJ Smit401448 v Netherlands at Kirtipur, Nepal 2024
87IrelandCurtis Campher399438 v Zimbabwe at Harare 2023
88BangladeshMahmudullah396551 v Zimbabwe at Chittagong 2019
89PakistanIftikhar Ahmed395523 v New Zealand at Rawalpindi 2023
90NetherlandsScott Edwards393396 v Oman at Oman 2024
=BangladeshJaker Ali393393 v West Indies at St. Vincent 2024
92IrelandHarry Tector390445 v Pakistan at Dublin 2024
93IrelandLorcan Tucker383446 v Australia at Brisbane 2022
94EnglandWill Jacks380407 v West Indies at St Lucia 2024
95NepalKushal Bhurtel368590 v Papua New Guinea at Kirtipur, Nepal 2022
=EnglandJacob Bethell368492 v West Indies at St Lucia 2024
97Sri LankaDhananjaya de Silva365424 v New Zealand at Queenstown 2023
=West IndiesRomario Shepherd365365 v Bangladesh at St. Vincent 2024
=CanadaAaron Johnson365482 v Panama at Bermuda 2023
100United Arab EmiratesAsif Khan363395 v Namibia at Namibia 2024