ICC Men’s T20I Batting Rankings

ICC T20 Batting Rankings

Last Updated On: 2026-05-01 18:00:36 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 Nissanka766796 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
9New ZealandTim Seifert705749 v India at Ahmedabad 2026
10South AfricaDewald Brevis702738 v New Zealand at Kolkata 2026
11ZimbabweBrian Bennett701708 v India at Chennai 2026
12AustraliaTravis Head700885 v Scotland at Edinburgh 2024
13AustraliaMitchell Marsh689694 v India at Melbourne 2025
14AfghanistanIbrahim Zadran678678 v Canada at Chennai 2026
15EnglandJacob Bethell668668 v India at Mumbai 2026
16West IndiesShai Hope667712 v Australia at St Kitts 2025
17AfghanistanRahmanullah Gurbaz662672 v South Africa at Ahmedabad 2026
18South AfricaRyan Rickelton641697 v Zimbabwe at Delhi 2026
19EnglandHarry Brook640652 v Pakistan at Pallekele 2026
20IndiaSanju Samson637637 v New Zealand at Ahmedabad 2026
21ScotlandGeorge Munsey633633 v Namibia at Namibia 2026
=Sri LankaKusal Mendis633666 v Australia at Pallekele 2026
23South AfricaAiden Markram629801 v England at Sharjah 2021
24BangladeshTanzid Hasan622636 v West Indies at Chittagong 2025
25USASaiteja Mukkamalla620636 v Netherlands at Chennai 2026
26AustraliaTim David613680 v South Africa at Darwin 2025
27New ZealandFinn Allen611730 v Pakistan at Dunedin 2024
28IndiaShivam Dube606606 v New Zealand at Ahmedabad 2026
29AustraliaJosh Inglis590730 v West Indies at St Kitts 2025
30AustraliaCameron Green589642 v Pakistan at Lahore 2026
31Sri LankaKusal Perera587786 v West Indies at Mirpur 2014
32NetherlandsMichael Levitt580651 v Nepal at Glasgow 2025
33South AfricaQuinton de Kock573686 v Sri Lanka at Colombo (RPS) 2021
34United Arab EmiratesMuhammad Waseem568744 v Singapore at Oman 2022
35New ZealandTim Robinson564666 v India at Nagpur 2026
36PakistanSaim Ayub560593 v Netherlands at Colombo (SSC) 2026
37PakistanBabar Azam555900 v England at Cardiff 2019
38West IndiesRovman Powell553615 v England at Southampton 2025
39BangladeshTawhid Hridoy552602 v Australia at Antigua 2024
40BangladeshParvez Hossain Emon551551 v New Zealand at Chittagong 2026
=South AfricaConnor Esterhuizen551551 v New Zealand at Christchurch 2026
42PakistanSalman Agha547599 v Australia at Lahore 2026
43Sri LankaKamil Mishara545635 v Pakistan at Rawalpindi 2025
44ZimbabweSikandar Raza544544 v South Africa at Delhi 2026
45West IndiesShimron Hetmyer541541 v India at Kolkata 2026
46West IndiesBrandon King537707 v South Africa at Jamaica 2024
47BangladeshSaif Hassan535621 v Afghanistan at Sharjah 2025
48IndiaHardik Pandya534535 v England at Mumbai 2026
49ScotlandRichie Berrington530597 v Oman at Oman 2021
50ScotlandBrandon McMullen528560 v Nepal at Glasgow 2025
=USAAndries Gous528617 v Nepal at Dallas 2024
52West IndiesSherfane Rutherford525541 v England at St Lucia 2024
53BangladeshLitton Das524596 v Ireland at Chittagong 2023
54South AfricaReeza Hendricks520717 v West Indies at Jamaica 2024
=AfghanistanSediqullah Atal520520 v Canada at Chennai 2026
56New ZealandGlenn Phillips518710 v England at Brisbane 2022
57AustraliaGlenn Maxwell514848 v Sri Lanka at Adelaide 2019
=EnglandWill Jacks514514 v India at Mumbai 2026
59EnglandBen Duckett513635 v West Indies at Southampton 2025
60NepalDipendra Singh Airee507517 v USA at Dallas 2024
61South AfricaTristan Stubbs506599 v India at Johannesburg 2024
62USAShubham Ranjane501502 v Netherlands at Chennai 2026
63CanadaYuvraj Samra500500 v Afghanistan at Chennai 2026
64IndiaShubman Gill495616 v Sri Lanka at Pallekele 2024
=United Arab EmiratesAlishan Sharafu495503 v South Africa at Delhi 2026
66New ZealandDaryl Mitchell493587 v Sri Lanka at Auckland 2023
=NepalKushal Bhurtel493590 v Papua New Guinea at Kirtipur, Nepal 2022
68NetherlandsMax O’Dowd491555 v Kenya at Dubai (GCA) 2019
=Sri LankaDasun Shanaka491522 v India at Rajkot 2023
70IrelandPaul Stirling487607 v United Arab Emirates at Dubai (GCA) 2021
71New ZealandMark Chapman484564 v England at Trent Bridge 2023
72PakistanFakhar Zaman481854 v Australia at Harare 2018
73NamibiaGerhard Erasmus479502 v Ireland at Sharjah 2021
=New ZealandDevon Conway479839 v Australia at Sydney 2022
75AustraliaMarcus Stoinis478537 v India at Trivandrum 2023
76Sri LankaKamindu Mendis473482 v New Zealand at Colombo (RPS) 2026
77West IndiesRoston Chase462462 v India at Kolkata 2026
78ItalyBenjamin Manenti461461 v West Indies at Kolkata 2026
=BangladeshJaker Ali461510 v Sri Lanka at Abu Dhabi 2025
80IrelandHarry Tector460473 v Bangladesh at Chittagong 2025
81Sri LankaCharith Asalanka459627 v Australia at Pallekele 2022
82IrelandLorcan Tucker458458 v Oman at Colombo (SSC) 2026
=AfghanistanDarwish Rasooli458461 v United Arab Emirates at Delhi 2026
84South AfricaDavid Miller457600 v Sri Lanka at Cape Town 2019
85AfghanistanMohammad Nabi454577 v Bangladesh at Mirpur 2019
86EnglandLiam Livingstone453580 v West Indies at St Lucia 2024
87EnglandTom Banton452522 v Pakistan at Old Trafford 2020
88West IndiesJohnson Charles448671 v England at St Lucia 2024
=NepalRohit Paudel448518 v Hong Kong, China at Hong Kong 2024
=New ZealandDane Cleaver448448 v Bangladesh at Chittagong 2026
91IrelandRoss Adair441441 v Oman at Colombo (SSC) 2026
92West IndiesRomario Shepherd438443 v South Africa at Ahmedabad 2026
93New ZealandRachin Ravindra434476 v Sri Lanka at Colombo (RPS) 2026
=IndiaRinku Singh434550 v Afghanistan at Bengaluru 2024
95NepalAasif Sheikh432452 v Kuwait at Hong Kong 2025
96Sri LankaPavan Rathnayake429429 v Pakistan at Pallekele 2026
97USAShayan Jahangir425425 v Namibia at Chennai 2026
98ZimbabweRyan Burl424445 v Sri Lanka at Colombo (RPS) 2026
99NetherlandsScott Edwards416416 v India at Ahmedabad 2026
=AfghanistanAzmatullah Omarzai416417 v United Arab Emirates at Delhi 2026