ICC Men’s T20I Batting Rankings

ICC T20 Batting Rankings

Last Updated On: 2026-03-11 18:00:16 IST

RankTeamPlayerRatingCareer Best Rating
1IndiaAbhishek Sharma875931 v SL at Dubai 2025
2IndiaIshan Kishan871871 v NZ at Ahmedabad 2026
3PakistanSahibzada Farhan848848 v SL at Pallekele 2026
4EnglandPhil Salt792881 v WI at Barbados 2024
5Sri LankaPathum Nissanka766796 v Zim at Colombo (RPS) 2026
6New ZealandTim Seifert749749 v India at Ahmedabad 2026
7IndiaTilak Varma742845 v Eng at Chennai 2025
8South AfricaDewald Brevis738738 v NZ at Kolkata 2026
9IndiaSuryakumar Yadav722912 v NZ at Ranchi 2023
10EnglandJos Buttler716794 v SA at Old Trafford 2025
11ZimbabweBrian Bennett701708 v India at Chennai 2026
12AustraliaTravis Head700885 v Sco at Edinburgh 2024
13AustraliaMitchell Marsh689694 v India at Melbourne 2025
14AfghanistanIbrahim Zadran678678 v Canada at Chennai 2026
15South AfricaRyan Rickelton674697 v Zim at Delhi 2026
16EnglandJacob Bethell668668 v India at Mumbai 2026
17West IndiesShai Hope667712 v Aus at St Kitts 2025
18AfghanistanRahmanullah Gurbaz662672 v SA at Ahmedabad 2026
19South AfricaAiden Markram661801 v Eng at Sharjah 2021
20New ZealandFinn Allen649730 v Pak at Dunedin 2024
21EnglandHarry Brook640652 v Pak at Pallekele 2026
22IndiaSanju Samson637637 v NZ at Ahmedabad 2026
23Sri LankaKusal Mendis633666 v Aus at Pallekele 2026
24BangladeshTanzid Hasan631636 v WI at Chittagong 2025
25USASaiteja Mukkamalla620636 v Net at Chennai 2026
26AustraliaTim David613680 v SA at Darwin 2025
27IndiaShivam Dube606606 v NZ at Ahmedabad 2026
28South AfricaQuinton de Kock603686 v SL at Colombo (RPS) 2021
29ScotlandGeorge Munsey600619 v Net at Malahide 2019
30AustraliaJosh Inglis590730 v WI at St Kitts 2025
31AustraliaCameron Green589642 v Pak at Lahore 2026
32Sri LankaKusal Perera587786 v WI at Mirpur 2014
33New ZealandTim Robinson584666 v India at Nagpur 2026
34NetherlandsMichael Levitt580651 v Nepal at Glasgow 2025
35United Arab EmiratesMuhammad Waseem567744 v Sing at Oman 2022
36PakistanSaim Ayub560593 v Net at Colombo (SSC) 2026
37PakistanBabar Azam555900 v Eng at Cardiff 2019
38West IndiesRovman Powell553615 v Eng at Southampton 2025
39New ZealandGlenn Phillips550710 v Eng at Brisbane 2022
40South AfricaReeza Hendricks547717 v WI at Jamaica 2024
=PakistanSalman Agha547599 v Aus at Lahore 2026
42Sri LankaKamil Mishara545635 v Pak at Rawalpindi 2025
43ZimbabweSikandar Raza544544 v SA at Delhi 2026
44BangladeshParvez Hossain Emon542542 v Ire at Chittagong 2025
45West IndiesShimron Hetmyer541541 v India at Kolkata 2026
46BangladeshSaif Hassan540621 v Afg at Sharjah 2025
47West IndiesBrandon King537707 v SA at Jamaica 2024
48IndiaHardik Pandya534535 v Eng at Mumbai 2026
49BangladeshTawhid Hridoy533602 v Aus at Antigua 2024
50South AfricaTristan Stubbs532599 v India at Johannesburg 2024
51ScotlandRichie Berrington530597 v OMA at Oman 2021
52USAAndries Gous528617 v Nepal at Dallas 2024
53ScotlandBrandon McMullen526560 v Nepal at Glasgow 2025
54West IndiesSherfane Rutherford525541 v Eng at St Lucia 2024
55New ZealandDaryl Mitchell524587 v SL at Auckland 2023
56BangladeshLitton Das523596 v Ire at Chittagong 2023
57AfghanistanSediqullah Atal520520 v Canada at Chennai 2026
58AustraliaGlenn Maxwell514848 v SL at Adelaide 2019
=New ZealandMark Chapman514564 v Eng at Trent Bridge 2023
=EnglandWill Jacks514514 v India at Mumbai 2026
61EnglandBen Duckett513635 v WI at Southampton 2025
62NepalDipendra Singh Airee503517 v USA at Dallas 2024
=United Arab EmiratesAlishan Sharafu503503 v SA at Delhi 2026
64USAShubham Ranjane501502 v Net at Chennai 2026
65CanadaYuvraj Samra500500 v Afg at Chennai 2026
66IndiaShubman Gill495616 v SL at Pallekele 2024
67NetherlandsMax O’Dowd491555 v Kenya at Dubai (GCA) 2019
=Sri LankaDasun Shanaka491522 v India at Rajkot 2023
69IrelandPaul Stirling487607 v UAE at Dubai (GCA) 2021
70South AfricaDavid Miller481600 v SL at Cape Town 2019
=PakistanFakhar Zaman481854 v Aus at Harare 2018
72AustraliaMarcus Stoinis478537 v India at Trivandrum 2023
73Sri LankaKamindu Mendis473482 v NZ at Colombo (RPS) 2026
74New ZealandDevon Conway468839 v Aus at Sydney 2022
75BangladeshJaker Ali466510 v SL at Abu Dhabi 2025
76West IndiesRoston Chase462462 v India at Kolkata 2026
77New ZealandRachin Ravindra461476 v SL at Colombo (RPS) 2026
=ItalyBenjamin Manenti461461 v WI at Kolkata 2026
79IrelandHarry Tector460473 v Ban at Chittagong 2025
80Sri LankaCharith Asalanka459627 v Aus at Pallekele 2022
81IrelandLorcan Tucker458458 v OMA at Colombo (SSC) 2026
=AfghanistanDarwish Rasooli458461 v UAE at Delhi 2026
83NepalRohit Paudel457518 v HK at Hong Kong 2024
84AfghanistanMohammad Nabi454577 v Ban at Mirpur 2019
85EnglandLiam Livingstone453580 v WI at St Lucia 2024
86EnglandTom Banton452522 v Pak at Old Trafford 2020
=NepalKushal Bhurtel452590 v PNG at Kirtipur, Nepal 2022
88West IndiesJohnson Charles448671 v Eng at St Lucia 2024
89NepalAasif Sheikh441452 v KUW at Hong Kong 2025
=IrelandRoss Adair441441 v OMA at Colombo (SSC) 2026
91West IndiesRomario Shepherd438443 v SA at Ahmedabad 2026
92IndiaRinku Singh434550 v Afg at Bengaluru 2024
93Sri LankaPavan Rathnayake429429 v Pak at Pallekele 2026
94USAShayan Jahangir425425 v Namib at Chennai 2026
95ZimbabweRyan Burl424445 v SL at Colombo (RPS) 2026
96NamibiaGerhard Erasmus421502 v Ire at Sharjah 2021
97NetherlandsScott Edwards416416 v India at Ahmedabad 2026
=AfghanistanAzmatullah Omarzai416417 v UAE at Delhi 2026
99ScotlandMichael Jones415415 v Nepal at Mumbai 2026
100USAMonank Patel412412 v Namib at Chennai 2026