ICC Men’s T20I Batting Rankings

ICC T20 Batting Rankings

Last Updated On: 2025-10-27 06:00:13 IST

RankTeamPlayerRatingCareer Best Rating
1IndiaAbhishek Sharma926931 v Sri Lanka at Dubai 2025
2EnglandPhil Salt857881 v West Indies at Barbados 2024
3IndiaTilak Varma819845 v England at Chennai 2025
4Sri LankaPathum Nissanka779779 v India at Dubai 2025
5EnglandJos Buttler775794 v South Africa at Old Trafford 2025
6AustraliaTravis Head743885 v Scotland at Edinburgh 2024
7New ZealandTim Seifert718727 v Zimbabwe at Harare 2025
8IndiaSuryakumar Yadav698912 v New Zealand at Ranchi 2023
9Sri LankaKusal Perera692786 v West Indies at Mirpur 2014
10AustraliaMitchell Marsh681681 v New Zealand at Bay Oval 2025
11South AfricaDewald Brevis667685 v England at Cardiff 2025
12PakistanSahibzada Farhan658658 v India at Dubai 2025
=AustraliaTim David658680 v South Africa at Darwin 2025
14AustraliaJosh Inglis651730 v West Indies at St Kitts 2025
15West IndiesShai Hope633712 v Australia at St Kitts 2025
16Sri LankaKusal Mendis625653 v Bangladesh at Pallekele 2025
17South AfricaReeza Hendricks624717 v West Indies at Jamaica 2024
18BangladeshSaif Hassan621621 v Afghanistan at Sharjah 2025
19AfghanistanRahmanullah Gurbaz608666 v Scotland at Sharjah 2021
20EnglandBen Duckett598635 v West Indies at Southampton 2025
=EnglandHarry Brook598598 v New Zealand at Christchurch 2025
=USASaiteja Mukkamalla598631 v Oman at Oman 2025
23AustraliaCameron Green592640 v South Africa at Darwin 2025
24ScotlandGeorge Munsey588619 v Netherlands at Malahide 2019
25NetherlandsMichael Levitt581651 v Nepal at Glasgow 2025
26AfghanistanIbrahim Zadran574613 v United Arab Emirates at Sharjah 2025
27South AfricaAiden Markram570801 v England at Sharjah 2021
28New ZealandFinn Allen569730 v Pakistan at Dunedin 2024
=South AfricaTristan Stubbs569599 v India at Johannesburg 2024
30IndiaSanju Samson568604 v England at Kolkata 2025
31United Arab EmiratesMuhammad Waseem566744 v Singapore at Oman 2022
32IndiaShubman Gill564616 v Sri Lanka at Pallekele 2024
33West IndiesBrandon King563707 v South Africa at Jamaica 2024
34USAAndries Gous560617 v Nepal at Dallas 2024
35AustraliaGlenn Maxwell559848 v Sri Lanka at Adelaide 2019
36BangladeshTanzid Hasan556579 v Sri Lanka at Colombo (RPS) 2025
=New ZealandTim Robinson556622 v Australia at Bay Oval 2025
38ZimbabweBrian Bennett552557 v Kenya at Harare 2025
39PakistanBabar Azam551900 v England at Cardiff 2019
=West IndiesRovman Powell551615 v England at Southampton 2025
41PakistanMohammad Rizwan546882 v England at Lahore 2022
42West IndiesJohnson Charles542671 v England at St Lucia 2024
43BangladeshLitton Das527596 v Ireland at Chittagong 2023
44ScotlandBrandon McMullen519560 v Nepal at Glasgow 2025
45BangladeshTawhid Hridoy518602 v Australia at Antigua 2024
46New ZealandGlenn Phillips517710 v England at Brisbane 2022
47Sri LankaCharith Asalanka512627 v Australia at Pallekele 2022
48South AfricaQuinton de Kock511686 v Sri Lanka at Colombo (RPS) 2021
=EnglandLiam Livingstone511580 v West Indies at St Lucia 2024
50ScotlandRichie Berrington510597 v Oman at Oman 2021
=New ZealandDaryl Mitchell510587 v Sri Lanka at Auckland 2023
52NetherlandsMax O’Dowd503555 v Kenya at Dubai (GCA) 2019
=BangladeshParvez Hossain Emon503517 v Afghanistan at Sharjah 2025
54PakistanSaim Ayub501571 v United Arab Emirates at Sharjah 2025
55New ZealandMark Chapman499564 v England at Trent Bridge 2023
56IrelandPaul Stirling494607 v United Arab Emirates at Dubai (GCA) 2021
57IndiaHardik Pandya493510 v England at Pune 2025
=EnglandJacob Bethell493493 v New Zealand at Christchurch 2025
59AfghanistanMohammad Nabi490577 v Bangladesh at Mirpur 2019
=PakistanFakhar Zaman490854 v Australia at Harare 2018
61New ZealandDevon Conway489839 v Australia at Sydney 2022
=PakistanHasan Nawaz489603 v United Arab Emirates at Sharjah 2025
63PakistanSalman Agha488505 v Afghanistan at Sharjah 2025
64BangladeshJaker Ali486510 v Sri Lanka at Abu Dhabi 2025
65IndiaShivam Dube480487 v England at Mumbai 2025
66United Arab EmiratesAlishan Sharafu474481 v Nepal at Oman 2025
67AustraliaMarcus Stoinis472537 v India at Trivandrum 2023
68South AfricaDavid Miller471600 v Sri Lanka at Cape Town 2019
69West IndiesSherfane Rutherford469541 v England at St Lucia 2024
=IndiaRinku Singh469550 v Afghanistan at Bengaluru 2024
71NepalDipendra Singh Airee450517 v USA at Dallas 2024
72Sri LankaDasun Shanaka446522 v India at Rajkot 2023
=NepalRohit Paudel446518 v Hong Kong at Hong Kong 2024
74NepalAasif Sheikh441452 v Kuwait at Hong Kong 2025
75NepalKushal Bhurtel440590 v Papua New Guinea at Kirtipur, Nepal 2022
76PakistanMohammad Haris431580 v Bangladesh at Lahore 2025
77ZimbabweSikandar Raza429483 v Sri Lanka at Colombo (RPS) 2024
=IrelandHarry Tector429445 v Pakistan at Dublin 2024
79NamibiaGerhard Erasmus426502 v Ireland at Sharjah 2021
80Sri LankaKamindu Mendis423464 v Bangladesh at Sylhet 2024
81South AfricaRyan Rickelton416424 v Australia at Darwin 2025
82NamibiaNikolaas Davin411541 v Zimbabwe at Namibia 2023
=IrelandRoss Adair411411 v England at Malahide 2025
=AfghanistanSediqullah Atal411411 v Bangladesh at Sharjah 2025
=EnglandJamie Smith411437 v West Indies at Southampton 2025
86ScotlandMatthew Cross405488 v Zimbabwe at Edinburgh 2021
87West IndiesEvin Lewis400786 v England at Durham 2017
=AustraliaMatthew Short400447 v Pakistan at Sydney 2024
89Hong Kong, ChinaAnshy Rath399426 v Nepal at Oman 2024
90BangladeshShamim Hossain390401 v Afghanistan at Sharjah 2025
91IrelandLorcan Tucker388446 v Australia at Brisbane 2022
=BangladeshNajmul Hossain Shanto388600 v England at Mirpur 2023
93West IndiesRomario Shepherd387405 v Australia at St Kitts 2025
94NetherlandsScott Edwards386396 v Oman at Oman 2024
95AfghanistanHazratullah Zazai385750 v West Indies at Lucknow 2019
96NamibiaJJ Smit383448 v Netherlands at Kirtipur, Nepal 2024
=West IndiesKyle Mayers383563 v England at Grenada 2023
98IrelandCurtis Campher382438 v Zimbabwe at Harare 2023
99OmanJatinder Singh375533 v Bangladesh at Oman 2021
100ZimbabweRyan Burl374415 v Ireland at Bready 2021
=USAMonank Patel374374 v Canada at Cayman Islands 2025