ICC Men’s T20I Batting Rankings

ICC T20 Batting Rankings

Last Updated On: 2026-06-26 18:00:20 IST

RankTeamPlayerRatingCareer Best Rating
1IndiaAbhishek Sharma875931 v Sri Lanka at Dubai 2025
2IndiaIshan Kishan871871 v New Zealand at Ahmedabad 2026
3PakistanSahibzada Farhan848848 v Sri Lanka at Pallekele 2026
4EnglandPhil Salt792881 v West Indies at Barbados 2024
5Sri LankaPathum Nissanka751796 v Zimbabwe at Colombo (RPS) 2026
6IndiaTilak Varma742845 v England at Chennai 2025
7IndiaSuryakumar Yadav722912 v New Zealand at Ranchi 2023
8EnglandJos Buttler716794 v South Africa at Old Trafford 2025
9AustraliaMitchell Marsh706706 v Bangladesh at Chittagong 2026
10South AfricaDewald Brevis702738 v New Zealand at Kolkata 2026
11ZimbabweBrian Bennett701708 v India at Chennai 2026
12New ZealandTim Seifert698749 v India at Ahmedabad 2026
13AustraliaTravis Head679885 v Scotland at Edinburgh 2024
14AfghanistanIbrahim Zadran678678 v Canada at Chennai 2026
15West IndiesShai Hope668712 v Australia at St Kitts 2025
=EnglandJacob Bethell668668 v India at Mumbai 2026
17AfghanistanRahmanullah Gurbaz662672 v South Africa at Ahmedabad 2026
18Sri LankaKamil Mishara657657 v West Indies at Jamaica 2026
19South AfricaRyan Rickelton641697 v Zimbabwe at Delhi 2026
20EnglandHarry Brook640652 v Pakistan at Pallekele 2026
21IndiaSanju Samson637637 v New Zealand at Ahmedabad 2026
=Sri LankaKusal Mendis637666 v Australia at Pallekele 2026
23ScotlandGeorge Munsey633633 v Namibia at Namibia 2026
24South AfricaAiden Markram629801 v England at Sharjah 2021
25AustraliaTim David628680 v South Africa at Darwin 2025
26USASaiteja Mukkamalla620636 v Netherlands at Chennai 2026
27IndiaShivam Dube606606 v New Zealand at Ahmedabad 2026
28New ZealandFinn Allen605730 v Pakistan at Dunedin 2024
29BangladeshTanzid Hasan602636 v West Indies at Chittagong 2025
30BangladeshTowhid Hridoy587602 v Australia at Antigua 2024
31NetherlandsMichael Levitt580651 v Nepal at Glasgow 2025
32South AfricaQuinton de Kock573686 v Sri Lanka at Colombo (RPS) 2021
=AustraliaJosh Inglis573730 v West Indies at St Kitts 2025
34AustraliaCameron Green572642 v Pakistan at Lahore 2026
35Sri LankaKusal Perera570786 v West Indies at Mirpur 2014
=BangladeshSaif Hassan570621 v Afghanistan at Sharjah 2025
=New ZealandTim Robinson570666 v India at Nagpur 2026
38West IndiesRovman Powell568615 v England at Southampton 2025
=United Arab EmiratesMuhammad Waseem568744 v Singapore at Oman 2022
40PakistanSaim Ayub560593 v Netherlands at Colombo (SSC) 2026
41West IndiesShimron Hetmyer559559 v Sri Lanka at Jamaica 2026
42PakistanBabar Azam555900 v England at Cardiff 2019
43South AfricaConnor Esterhuizen551551 v New Zealand at Christchurch 2026
44PakistanSalman Agha547599 v Australia at Lahore 2026
45ZimbabweSikandar Raza544544 v South Africa at Delhi 2026
=West IndiesSherfane Rutherford544544 v Sri Lanka at Jamaica 2026
47West IndiesBrandon King538707 v South Africa at Jamaica 2024
48IndiaHardik Pandya534535 v England at Mumbai 2026
49BangladeshParvez Hossain Emon532551 v New Zealand at Chittagong 2026
50ScotlandRichie Berrington530597 v Oman at Oman 2021
51ScotlandBrandon McMullen528560 v Nepal at Glasgow 2025
=USAAndries Gous528617 v Nepal at Dallas 2024
53South AfricaReeza Hendricks520717 v West Indies at Jamaica 2024
=AfghanistanSediqullah Atal520520 v Canada at Chennai 2026
55EnglandWill Jacks514514 v India at Mumbai 2026
56Sri LankaDasun Shanaka513522 v India at Rajkot 2023
=EnglandBen Duckett513635 v West Indies at Southampton 2025
=New ZealandGlenn Phillips513710 v England at Brisbane 2022
=NepalKushal Bhurtel513590 v Papua New Guinea at Kirtipur, Nepal 2022
60BangladeshLitton Das511596 v Ireland at Chittagong 2023
61Sri LankaKamindu Mendis509509 v West Indies at Jamaica 2026
62South AfricaTristan Stubbs506599 v India at Johannesburg 2024
63USAShubham Ranjane501502 v Netherlands at Chennai 2026
64CanadaYuvraj Samra500500 v Afghanistan at Chennai 2026
65AustraliaGlenn Maxwell499848 v Sri Lanka at Adelaide 2019
66NepalDipendra Singh Airee496517 v USA at Dallas 2024
67IndiaShubman Gill495616 v Sri Lanka at Pallekele 2024
=United Arab EmiratesAlishan Sharafu495503 v South Africa at Delhi 2026
69NetherlandsMax O’Dowd491555 v Kenya at Dubai (GCA) 2019
70New ZealandDaryl Mitchell488587 v Sri Lanka at Auckland 2023
71IrelandPaul Stirling487607 v United Arab Emirates at Dubai (GCA) 2021
72NamibiaGerhard Erasmus482502 v Ireland at Sharjah 2021
73PakistanFakhar Zaman481854 v Australia at Harare 2018
=AustraliaMatt Renshaw481500 v Bangladesh at Chittagong 2026
75New ZealandMark Chapman479564 v England at Trent Bridge 2023
76Hong Kong, ChinaAnshy Rath476488 v Namibia at Namibia 2026
77New ZealandDevon Conway475839 v Australia at Sydney 2022
78AustraliaMarcus Stoinis464537 v India at Trivandrum 2023
79ItalyBenjamin Manenti461461 v West Indies at Kolkata 2026
80IrelandHarry Tector460473 v Bangladesh at Chittagong 2025
81IrelandLorcan Tucker458458 v Oman at Colombo (SSC) 2026
=AfghanistanDarwish Rasooli458461 v United Arab Emirates at Delhi 2026
83South AfricaDavid Miller457600 v Sri Lanka at Cape Town 2019
84AfghanistanMohammad Nabi454577 v Bangladesh at Mirpur 2019
85EnglandTom Banton452522 v Pakistan at Old Trafford 2020
86West IndiesRoston Chase449462 v India at Kolkata 2026
87NepalRohit Paudel447518 v Hong Kong, China at Hong Kong 2024
88Sri LankaCharith Asalanka445627 v Australia at Pallekele 2022
89BangladeshJaker Ali443510 v Sri Lanka at Abu Dhabi 2025
90IrelandRoss Adair441441 v Oman at Colombo (SSC) 2026
91West IndiesJohnson Charles435671 v England at St Lucia 2024
92IndiaRinku Singh434550 v Afghanistan at Bengaluru 2024
93New ZealandRachin Ravindra430476 v Sri Lanka at Colombo (RPS) 2026
94USAShayan Jahangir425425 v Namibia at Chennai 2026
95ZimbabweRyan Burl424445 v Sri Lanka at Colombo (RPS) 2026
96West IndiesRomario Shepherd422443 v South Africa at Ahmedabad 2026
97NetherlandsScott Edwards416416 v India at Ahmedabad 2026
=AfghanistanAzmatullah Omarzai416417 v United Arab Emirates at Delhi 2026
99NepalAasif Sheikh413452 v Kuwait at Hong Kong 2025
100USAMonank Patel412412 v Namibia at Chennai 2026
=NamibiaJunior Taanyanda412412 v Hong Kong, China at Namibia 2026