ICC Men’s T20I Batting Rankings

ICC T20 Batting Rankings

Last Updated On: 2026-03-20 00:00:16 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
7New ZealandTim Seifert734749 v India at Ahmedabad 2026
8South AfricaDewald Brevis723738 v New Zealand at Kolkata 2026
9IndiaSuryakumar Yadav722912 v New Zealand at Ranchi 2023
10EnglandJos Buttler716794 v South Africa at Old Trafford 2025
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 Rickelton661697 v Zimbabwe at Delhi 2026
19South AfricaAiden Markram648801 v England at Sharjah 2021
20EnglandHarry Brook640652 v Pakistan at Pallekele 2026
21IndiaSanju Samson637637 v New Zealand at Ahmedabad 2026
22New ZealandFinn Allen636730 v Pakistan at Dunedin 2024
23Sri LankaKusal Mendis633666 v Australia at Pallekele 2026
24BangladeshTanzid Hasan631636 v West Indies at Chittagong 2025
25USASaiteja Mukkamalla620636 v Netherlands at Chennai 2026
26AustraliaTim David613680 v South Africa at Darwin 2025
27IndiaShivam Dube606606 v New Zealand at Ahmedabad 2026
28ScotlandGeorge Munsey600619 v Netherlands at Malahide 2019
29South AfricaQuinton de Kock591686 v Sri Lanka at Colombo (RPS) 2021
30AustraliaJosh Inglis590730 v West Indies at St Kitts 2025
31AustraliaCameron Green589642 v Pakistan at Lahore 2026
32Sri LankaKusal Perera587786 v West Indies at Mirpur 2014
33NetherlandsMichael Levitt580651 v Nepal at Glasgow 2025
34United Arab EmiratesMuhammad Waseem567744 v Singapore at Oman 2022
35PakistanSaim Ayub560593 v Netherlands at Colombo (SSC) 2026
36PakistanBabar Azam555900 v England at Cardiff 2019
=New ZealandTim Robinson555666 v India at Nagpur 2026
38West IndiesRovman Powell553615 v England at Southampton 2025
39PakistanSalman Agha547599 v Australia at Lahore 2026
40Sri LankaKamil Mishara545635 v Pakistan at Rawalpindi 2025
41ZimbabweSikandar Raza544544 v South Africa at Delhi 2026
42BangladeshParvez Hossain Emon542542 v Ireland at Chittagong 2025
43West IndiesShimron Hetmyer541541 v India at Kolkata 2026
44BangladeshSaif Hassan540621 v Afghanistan at Sharjah 2025
45New ZealandGlenn Phillips539710 v England at Brisbane 2022
46West IndiesBrandon King537707 v South Africa at Jamaica 2024
47South AfricaReeza Hendricks536717 v West Indies at Jamaica 2024
48IndiaHardik Pandya534535 v England at Mumbai 2026
49BangladeshTawhid Hridoy533602 v Australia at Antigua 2024
50ScotlandRichie Berrington530597 v Oman at Oman 2021
51USAAndries Gous528617 v Nepal at Dallas 2024
52ScotlandBrandon McMullen526560 v Nepal at Glasgow 2025
53West IndiesSherfane Rutherford525541 v England at St Lucia 2024
54BangladeshLitton Das523596 v Ireland at Chittagong 2023
55South AfricaTristan Stubbs521599 v India at Johannesburg 2024
56AfghanistanSediqullah Atal520520 v Canada at Chennai 2026
57AustraliaGlenn Maxwell514848 v Sri Lanka at Adelaide 2019
=New ZealandDaryl Mitchell514587 v Sri Lanka at Auckland 2023
=EnglandWill Jacks514514 v India at Mumbai 2026
60EnglandBen Duckett513635 v West Indies at Southampton 2025
61New ZealandMark Chapman504564 v England at Trent Bridge 2023
62NepalDipendra Singh Airee503517 v USA at Dallas 2024
=United Arab EmiratesAlishan Sharafu503503 v South Africa at Delhi 2026
64USAShubham Ranjane501502 v Netherlands at Chennai 2026
65CanadaYuvraj Samra500500 v Afghanistan at Chennai 2026
66IndiaShubman Gill495616 v Sri Lanka at Pallekele 2024
67NetherlandsMax O’Dowd491555 v Kenya at Dubai (GCA) 2019
=Sri LankaDasun Shanaka491522 v India at Rajkot 2023
69IrelandPaul Stirling487607 v United Arab Emirates at Dubai (GCA) 2021
70New ZealandDevon Conway482839 v Australia at Sydney 2022
71PakistanFakhar Zaman481854 v Australia at Harare 2018
72AustraliaMarcus Stoinis478537 v India at Trivandrum 2023
73Sri LankaKamindu Mendis473482 v New Zealand at Colombo (RPS) 2026
74South AfricaDavid Miller471600 v Sri Lanka at Cape Town 2019
75BangladeshJaker Ali466510 v Sri Lanka at Abu Dhabi 2025
76West IndiesRoston Chase462462 v India at Kolkata 2026
77ItalyBenjamin Manenti461461 v West Indies at Kolkata 2026
78IrelandHarry Tector460473 v Bangladesh at Chittagong 2025
79Sri LankaCharith Asalanka459627 v Australia at Pallekele 2022
80IrelandLorcan Tucker458458 v Oman at Colombo (SSC) 2026
=AfghanistanDarwish Rasooli458461 v United Arab Emirates at Delhi 2026
82NepalRohit Paudel457518 v Hong Kong, China at Hong Kong 2024
83AfghanistanMohammad Nabi454577 v Bangladesh at Mirpur 2019
84EnglandLiam Livingstone453580 v West Indies at St Lucia 2024
85EnglandTom Banton452522 v Pakistan at Old Trafford 2020
=NepalKushal Bhurtel452590 v Papua New Guinea at Kirtipur, Nepal 2022
=New ZealandRachin Ravindra452476 v Sri Lanka at Colombo (RPS) 2026
88West IndiesJohnson Charles448671 v England at St Lucia 2024
89NepalAasif Sheikh441452 v Kuwait at Hong Kong 2025
=IrelandRoss Adair441441 v Oman at Colombo (SSC) 2026
91West IndiesRomario Shepherd438443 v South Africa at Ahmedabad 2026
92IndiaRinku Singh434550 v Afghanistan at Bengaluru 2024
93Sri LankaPavan Rathnayake429429 v Pakistan at Pallekele 2026
94USAShayan Jahangir425425 v Namibia at Chennai 2026
95ZimbabweRyan Burl424445 v Sri Lanka at Colombo (RPS) 2026
96NamibiaGerhard Erasmus421502 v Ireland at Sharjah 2021
97NetherlandsScott Edwards416416 v India at Ahmedabad 2026
=AfghanistanAzmatullah Omarzai416417 v United Arab Emirates at Delhi 2026
99ScotlandMichael Jones415415 v Nepal at Mumbai 2026
100USAMonank Patel412412 v Namibia at Chennai 2026