ICC Men’s T20I Batting Rankings

ICC T20 Batting Rankings

Last Updated On: 2025-01-22 06:02:09 IST

RankTeamPlayerRatingCareer Best Rating
1AustraliaTravis Head855884 v Scotland at Edinburgh 2024
2EnglandPhil Salt829860 v West Indies at Barbados 2024
3IndiaTilak Varma806806 v South Africa at Johannesburg 2024
4IndiaSuryakumar Yadav788910 v New Zealand at Ranchi 2023
5EnglandJos Buttler717726 v West Indies at Barbados 2024
6PakistanBabar Azam712896 v England at Cardiff 2019
7Sri LankaPathum Nissanka707715 v New Zealand at Bay Oval 2024
8IndiaYashasvi Jaiswal706779 v Sri Lanka at Pallekele 2024
9PakistanMohammad Rizwan704875 v England at Lahore 2022
10Sri LankaKusal Perera675752 v South Africa at Chittagong 2014
11South AfricaReeza Hendricks672710 v West Indies at Jamaica 2024
12Sri LankaKusal Mendis624645 v West Indies at Dambulla 2024
=AustraliaJosh Inglis624652 v England at Cardiff 2024
14IndiaRuturaj Gaikwad620707 v Zimbabwe at Harare 2024
15AfghanistanRahmanullah Gurbaz611648 v Bangladesh at St. Vincent 2024
16West IndiesNicholas Pooran606668 v South Africa at Trinidad 2024
17IndiaSanju Samson598598 v South Africa at Johannesburg 2024
18New ZealandGlenn Phillips597703 v England at Brisbane 2022
19West IndiesJohnson Charles596669 v England at St Lucia 2024
=USAAndries Gous596617 v Nepal at Dallas 2024
21South AfricaAiden Markram595796 v England at Sharjah 2021
22West IndiesBrandon King587704 v South Africa at Jamaica 2024
23EnglandJonny Bairstow586642 v South Africa at St Lucia 2024
=AustraliaMitchell Marsh586652 v South Africa at Durban 2023
25South AfricaTristan Stubbs585597 v India at Johannesburg 2024
26ScotlandGeorge Munsey583599 v Netherlands at Malahide 2019
27New ZealandFinn Allen582723 v Pakistan at Dunedin 2024
28West IndiesShai Hope581599 v England at St Lucia 2024
29West IndiesRovman Powell580595 v Bangladesh at St. Vincent 2024
30United Arab EmiratesMuhammad Waseem578716 v Afghanistan at Abu Dhabi 2023
31BangladeshTowhid Hridoy573600 v Australia at Antigua 2024
32IndiaShubman Gill572614 v Sri Lanka at Pallekele 2024
33AustraliaTim David571605 v Scotland at Edinburgh 2024
34New ZealandTim Seifert568685 v Pakistan at Napier 2020
=AfghanistanIbrahim Zadran568605 v Australia at St. Vincent 2024
36South AfricaQuinton de Kock565671 v Sri Lanka at Colombo (RPS) 2021
37EnglandLiam Livingstone561577 v West Indies at St Lucia 2024
38AustraliaGlenn Maxwell557838 v Sri Lanka at Adelaide 2019
39Sri LankaCharith Asalanka551594 v Australia at Pallekele 2022
40NetherlandsMichael Levitt545622 v USA at Utrecht 2024
41New ZealandDaryl Mitchell531582 v Sri Lanka at Auckland 2023
42EnglandHarry Brook527567 v South Africa at St Lucia 2024
43ScotlandRichie Berrington524587 v Oman at Oman 2021
44South AfricaDavid Miller522588 v Sri Lanka at Cape Town 2019
45AustraliaMarcus Stoinis520531 v India at Trivandrum 2023
46New ZealandDevon Conway519831 v Australia at Sydney 2022
47New ZealandMark Chapman517561 v England at Trent Bridge 2023
48NetherlandsMax O’Dowd512549 v Kenya at Dubai (GCA) 2019
49BangladeshLitton Das511590 v Ireland at Chittagong 2023
50ZimbabweBrian Bennett506506 v Afghanistan at Harare 2024
51NepalDipendra Singh Airee502512 v USA at Dallas 2024
52IrelandPaul Stirling501599 v United Arab Emirates at Dubai (GCA) 2021
53ScotlandBrandon McMullen493493 v Australia at Edinburgh 2024
54USASaiteja Mukkamalla491503 v United Arab Emirates at Namibia 2024
55IndiaRinku Singh490549 v Afghanistan at Bengaluru 2024
56IndiaHardik Pandya485490 v West Indies at Guyana 2023
57PakistanSaim Ayub483483 v South Africa at Centurion 2024
58BangladeshNajmul Hossain Shanto482593 v England at Mirpur 2023
59AfghanistanMohammad Nabi477569 v Bangladesh at Mirpur 2019
60NepalRohit Paudel470517 v Hong Kong at Hong Kong 2024
61IrelandAndy Balbirnie466524 v Hong Kong at Abu Dhabi 2019
62IndiaRohit Sharma465719 v West Indies at Lucknow 2018
63South AfricaHeinrich Klaasen462494 v Ireland at Bristol 2022
64ZimbabweSikandar Raza461482 v Sri Lanka at Colombo (RPS) 2024
=EnglandJacob Bethell461491 v West Indies at St Lucia 2024
66West IndiesKyle Mayers460553 v England at Grenada 2023
67IndiaVirat Kohli447897 v England at Edgbaston 2014
68PakistanFakhar Zaman441841 v Australia at Harare 2018
69NepalAasif Sheikh436436 v USA at Dallas 2024
70West IndiesSherfane Rutherford428540 v England at St Lucia 2024
71AfghanistanHazratullah Zazai427736 v West Indies at Lucknow 2019
72AfghanistanNajibullah Zadran421556 v Ireland at Abu Dhabi 2017
=United Arab EmiratesAlishan Sharafu421476 v USA at Namibia 2024
=AustraliaMatthew Short421445 v Pakistan at Sydney 2024
75NamibiaGerhard Erasmus420499 v Ireland at Sharjah 2021
76Sri LankaDasun Shanaka418517 v India at Rajkot 2023
77Papua New GuineaTony Ura414563 v Namibia at Dubai 2019
=PakistanIftikhar Ahmed414521 v New Zealand at Rawalpindi 2023
79IndiaNitish Kumar Reddy406448 v Bangladesh at Delhi 2024
80Sri LankaBhanuka Rajapaksa403543 v England at Sydney 2022
81IrelandCurtis Campher402435 v Zimbabwe at Harare 2023
82QatarMuhammad Tanveer400441 v Maldives at Oman 2020
83ScotlandMatthew Cross399478 v Zimbabwe at Edinburgh 2021
84AustraliaMatthew Wade398483 v West Indies at Hobart 2024
85NamibiaJJ Smit397445 v Netherlands at Kirtipur, Nepal 2024
86BangladeshMahmudullah393544 v Zimbabwe at Chittagong 2019
87BangladeshJaker Ali391391 v West Indies at St. Vincent 2024
88CanadaNicholas Kirton390390 v Oman at King City 2024
=EnglandWill Jacks390397 v West Indies at St Lucia 2024
90NetherlandsScott Edwards388391 v Oman at Oman 2024
91IndiaShivam Dube387472 v Afghanistan at Indore 2024
92IrelandHarry Tector384438 v Pakistan at Dublin 2024
=IndiaIshan Kishan384717 v Ireland at Malahide 2022
94CanadaAaron Johnson381459 v USA at Utrecht 2024
95New ZealandKane Williamson379761 v Bangladesh at Napier 2017
96IrelandLorcan Tucker377440 v Australia at Brisbane 2022
=EnglandBen Duckett377560 v Pakistan at Lahore 2022
98NamibiaNiko Davin374540 v Zimbabwe at Namibia 2023
99IndiaAbhishek Sharma370419 v Zimbabwe at Harare 2024
100NepalKushal Bhurtel367536 v Papua New Guinea at Kirtipur, Nepal 2022