ICC Men’s T20I Batting Rankings

ICC T20 Batting Rankings

Last Updated On: 2026-02-25 18:00:20 IST

RankTeamPlayerRatingCareer Best Rating
1IndiaAbhishek Sharma877931 v Sri Lanka at Dubai 2025
2EnglandPhil Salt815881 v West Indies at Barbados 2024
3PakistanSahibzada Farhan810810 v England at Pallekele 2026
4Sri LankaPathum Nissanka789796 v Zimbabwe at Colombo (RPS) 2026
5IndiaIshan Kishan742765 v Ireland at Malahide 2022
6IndiaSuryakumar Yadav740912 v New Zealand at Ranchi 2023
7IndiaTilak Varma730845 v England at Chennai 2025
8EnglandJos Buttler725794 v South Africa at Old Trafford 2025
9South AfricaDewald Brevis724724 v India at Ahmedabad 2026
10New ZealandTim Seifert715740 v United Arab Emirates at Chennai 2026
11AustraliaTravis Head700885 v Scotland at Edinburgh 2024
12AustraliaMitchell Marsh689694 v India at Melbourne 2025
13AfghanistanIbrahim Zadran678678 v Canada at Chennai 2026
14West IndiesShai Hope666712 v Australia at St Kitts 2025
15South AfricaRyan Rickelton665683 v United Arab Emirates at Delhi 2026
16AfghanistanRahmanullah Gurbaz662672 v South Africa at Ahmedabad 2026
17ZimbabweBrian Bennett657669 v Sri Lanka at Colombo (RPS) 2026
18EnglandHarry Brook652652 v Pakistan at Pallekele 2026
19Sri LankaKusal Mendis649666 v Australia at Pallekele 2026
20South AfricaAiden Markram642801 v England at Sharjah 2021
21BangladeshTanzid Hasan631636 v West Indies at Chittagong 2025
22USASaiteja Mukkamalla620636 v Netherlands at Chennai 2026
23AustraliaTim David613680 v South Africa at Darwin 2025
24New ZealandTim Robinson608666 v India at Nagpur 2026
25South AfricaQuinton de Kock602686 v Sri Lanka at Colombo (RPS) 2021
26ScotlandGeorge Munsey600619 v Netherlands at Malahide 2019
27Sri LankaKusal Perera599786 v West Indies at Mirpur 2014
28IndiaShivam Dube592592 v South Africa at Ahmedabad 2026
29AustraliaJosh Inglis590730 v West Indies at St Kitts 2025
30AustraliaCameron Green589642 v Pakistan at Lahore 2026
31New ZealandFinn Allen583730 v Pakistan at Dunedin 2024
32NetherlandsMichael Levitt580651 v Nepal at Glasgow 2025
33United Arab EmiratesMuhammad Waseem567744 v Singapore at Oman 2022
34PakistanSaim Ayub566593 v Netherlands at Colombo (SSC) 2026
35South AfricaReeza Hendricks564717 v West Indies at Jamaica 2024
36PakistanBabar Azam561900 v England at Cardiff 2019
37EnglandJacob Bethell558580 v Italy at Kolkata 2026
38PakistanSalman Agha557599 v Australia at Lahore 2026
39New ZealandGlenn Phillips551710 v England at Brisbane 2022
40West IndiesRovman Powell549615 v England at Southampton 2025
41BangladeshParvez Hossain Emon542542 v Ireland at Chittagong 2025
42West IndiesShimron Hetmyer540540 v Zimbabwe at Mumbai 2026
=New ZealandDaryl Mitchell540587 v Sri Lanka at Auckland 2023
=BangladeshSaif Hassan540621 v Afghanistan at Sharjah 2025
45West IndiesBrandon King539707 v South Africa at Jamaica 2024
46South AfricaTristan Stubbs535599 v India at Johannesburg 2024
47BangladeshTawhid Hridoy533602 v Australia at Antigua 2024
48ScotlandRichie Berrington530597 v Oman at Oman 2021
49New ZealandMark Chapman529564 v England at Trent Bridge 2023
=West IndiesSherfane Rutherford529541 v England at St Lucia 2024
51USAAndries Gous528617 v Nepal at Dallas 2024
52Sri LankaKamil Mishara526635 v Pakistan at Rawalpindi 2025
=ScotlandBrandon McMullen526560 v Nepal at Glasgow 2025
54BangladeshLitton Das523596 v Ireland at Chittagong 2023
=EnglandBen Duckett523635 v West Indies at Southampton 2025
56AfghanistanSediqullah Atal520520 v Canada at Chennai 2026
57IndiaHardik Pandya517519 v Namibia at Delhi 2026
58IndiaShubman Gill515616 v Sri Lanka at Pallekele 2024
59AustraliaGlenn Maxwell514848 v Sri Lanka at Adelaide 2019
=ZimbabweSikandar Raza514514 v West Indies at Mumbai 2026
61NepalDipendra Singh Airee503517 v USA at Dallas 2024
=United Arab EmiratesAlishan Sharafu503503 v South Africa at Delhi 2026
63USAShubham Ranjane501502 v Netherlands at Chennai 2026
64CanadaYuvraj Samra500500 v Afghanistan at Chennai 2026
65IndiaSanju Samson494604 v England at Kolkata 2025
66NetherlandsMax O’Dowd491555 v Kenya at Dubai (GCA) 2019
67New ZealandDevon Conway488839 v Australia at Sydney 2022
68IrelandPaul Stirling487607 v United Arab Emirates at Dubai (GCA) 2021
69South AfricaDavid Miller486600 v Sri Lanka at Cape Town 2019
70AustraliaMarcus Stoinis478537 v India at Trivandrum 2023
71EnglandWill Jacks467467 v Pakistan at Pallekele 2026
72Sri LankaDasun Shanaka466522 v India at Rajkot 2023
=BangladeshJaker Ali466510 v Sri Lanka at Abu Dhabi 2025
74EnglandLiam Livingstone462580 v West Indies at St Lucia 2024
75ItalyBenjamin Manenti461461 v West Indies at Kolkata 2026
76IrelandHarry Tector460473 v Bangladesh at Chittagong 2025
=Sri LankaCharith Asalanka460627 v Australia at Pallekele 2022
=New ZealandRachin Ravindra460466 v Canada at Chennai 2026
79IrelandLorcan Tucker458458 v Oman at Colombo (SSC) 2026
=AfghanistanDarwish Rasooli458461 v United Arab Emirates at Delhi 2026
81West IndiesJohnson Charles457671 v England at St Lucia 2024
=NepalRohit Paudel457518 v Hong Kong at Hong Kong 2024
83Sri LankaKamindu Mendis456464 v Bangladesh at Sylhet 2024
84AfghanistanMohammad Nabi454577 v Bangladesh at Mirpur 2019
85NepalKushal Bhurtel452590 v Papua New Guinea at Kirtipur, Nepal 2022
=IndiaRinku Singh452550 v Afghanistan at Bengaluru 2024
87West IndiesRoston Chase443461 v New Zealand at Dunedin 2025
88PakistanFakhar Zaman442854 v Australia at Harare 2018
89NepalAasif Sheikh441452 v Kuwait at Hong Kong 2025
=IrelandRoss Adair441441 v Oman at Colombo (SSC) 2026
91ZimbabweRyan Burl437445 v Sri Lanka at Colombo (RPS) 2026
92USAShayan Jahangir425425 v Namibia at Chennai 2026
93NamibiaGerhard Erasmus421502 v Ireland at Sharjah 2021
94NetherlandsScott Edwards416416 v India at Ahmedabad 2026
=AfghanistanAzmatullah Omarzai416417 v United Arab Emirates at Delhi 2026
96ScotlandMichael Jones415415 v Nepal at Mumbai 2026
97West IndiesRomario Shepherd414439 v New Zealand at Dunedin 2025
98USAMonank Patel412412 v Namibia at Chennai 2026
99EnglandTom Banton410522 v Pakistan at Old Trafford 2020
100AustraliaMatthew Short404447 v Pakistan at Sydney 2024