ICC T20 Batsman Ranking 2025


ICC Mens T20I Batting Players Rankings

Suryakumar Yadav India players cricket team regained the top spot in the ICC Men’s T20 rankings 2025 according to an official Last Updated – 04 February 2025

The International Cricket Council’s men’s T20I player rankings are a global Twenty20 cricket rating system.

For each T20I match, the two participating teams are awarded points based on a formula.

All teams are rated on a table in order of rating after the sum of each team’s points is divided by the total number of matches.

Teams must have played six matches against other teams in the previous three to four years to stay in the rankings, according to the ICC website.

Complete List of ICC Player T20 Ranking Batsman 2025

Here’s the data converted into a table format:

PosTeamPlayerRatingCareer Best Rating
01AUSTravis Head855884 v Scotland at Edinburgh 2024
02IndiaAbhishek Sharma829829 v England at Mumbai 2025
03IndiaTilak Varma803844 v England at Chennai 2025
04EnglandPhil Salt798860 v West Indies at Barbados 2024
05IndiaSuryakumar Yadav738910 v New Zealand at Ranchi 2023
06EnglandJos Buttler729750 v India at Chennai 2025
07PakistanBabar Azam712896 v England at Cardiff 2019
08Sri LankaPathum Nissanka707715 v New Zealand at Bay Oval 2024
09PakistanMohammad Rizwan704875 v England at Lahore 2022
10Sri LankaKusal Perera675752 v South Africa at Chittagong 2014
11South AfricaReeza Hendricks672710 v West Indies at Jamaica 2024
12IndiaYashasvi Jaiswal671779 v Sri Lanka at Pallekele 2024
13Sri LankaKusal Mendis624645 v West Indies at Dambulla 2024
14AustraliaJosh Inglis624652 v England at Cardiff 2024
15AfghanistanRahmanullah Gurbaz611648 v Bangladesh at St. Vincent 2024
16West IndiesNicholas Pooran606668 v South Africa at Trinidad 2024
17New ZealandGlenn Phillips597703 v England at Brisbane 2022
18West IndiesJohnson Charles596669 v England at St Lucia 2024
19USAAndries Gous596617 v Nepal at Dallas 2024
20South AfricaAiden Markram595796 v England at Sharjah 2021
21IndiaRuturaj Gaikwad589707 v Zimbabwe at Harare 2024
22West IndiesBrandon King587704 v South Africa at Jamaica 2024
23AustraliaMitchell Marsh586652 v South Africa at Durban 2023
24South AfricaTristan Stubbs585597 v India at Johannesburg 2024
25ScotlandGeorge Munsey583599 v Netherlands at Malahide 2019
26New ZealandFinn Allen582723 v Pakistan at Dunedin 2024
27West IndiesShai Hope581599 v England at St Lucia 2024
28West IndiesRovman Powell580595 v Bangladesh at St. Vincent 2024
29UAEMuhammad Waseem578716 v Afghanistan at Abu Dhabi 2023
30BangladeshTowhid Hridoy573600 v Australia at Antigua 2024
31AustraliaTim David571605 v Scotland at Edinburgh 2024
32New ZealandTim Seifert568685 v Pakistan at Napier 2020
33AfghanistanIbrahim Zadran568605 v Australia at St. Vincent 2024
34South AfricaQuinton de Kock565671 v Sri Lanka at Colombo (RPS) 2021
35IndiaSanju Samson565602 v England at Kolkata 2025
36EnglandJonny Bairstow558642 v South Africa at St Lucia 2024
37AustraliaGlenn Maxwell557838 v Sri Lanka at Adelaide 2019
38EnglandLiam Livingstone556577 v West Indies at St Lucia 2024
39Sri LankaCharith Asalanka551594 v Australia at Pallekele 2022
40NetherlandsMichael Levitt545622 v USA at Utrecht 2024
41IndiaShubman Gill544614 v Sri Lanka at Pallekele 2024
42EnglandHarry Brook541567 v South Africa at St Lucia 2024
43New ZealandDaryl Mitchell531582 v Sri Lanka at Auckland 2023
44ScotlandRichie Berrington524587 v Oman at Oman 2021
45South AfricaDavid Miller522588 v Sri Lanka at Cape Town 2019
46AustraliaMarcus Stoinis520531 v India at Trivandrum 2023
47New ZealandDevon Conway519831 v Australia at Sydney 2022
48New ZealandMark Chapman517561 v England at Trent Bridge 2023
49NetherlandsMax O’Dowd512549 v Kenya at Dubai (GCA) 2019
50BangladeshLitton Das511590 v Ireland at Chittagong 2023
51IndiaHardik Pandya506509 v England at Pune 2025
52ZimbabweBrian Bennett506506 v Afghanistan at Harare 2024
53NepalDipendra Singh Airee502512 v USA at Dallas 2024
54IrelandPaul Stirling501599 v United Arab Emirates at Dubai (GCA) 2021
55IndiaRinku Singh498549 v Afghanistan at Bengaluru 2024
56ScotlandBrandon McMullen493493 v Australia at Edinburgh 2024
57USASaiteja Mukkamalla491503 v United Arab Emirates at Namibia 2024
58IndiaShivam Dube484484 v England at Mumbai 2025
59PakistanSaim Ayub483483 v South Africa at Centurion 2024
60BangladeshNajmul Hossain Shanto482593 v England at Mirpur 2023
61AfghanistanMohammad Nabi477569 v Bangladesh at Mirpur 2019
62EnglandBen Duckett475560 v Pakistan at Lahore 2022
63NepalRohit Paudel470517 v Hong Kong at Hong Kong 2024
64IrelandAndy Balbirnie466524 v Hong Kong at Abu Dhabi 2019
65South AfricaHeinrich Klaasen462494 v Ireland at Bristol 2022
66ZimbabweSikandar Raza461482 v Sri Lanka at Colombo (RPS) 2024
67West IndiesKyle Mayers460553 v England at Grenada 2023
68IndiaRohit Sharma442719 v West Indies at Lucknow 2018
69PakistanFakhar Zaman441841 v Australia at Harare 2018
70NepalAasif Sheikh436436 v USA at Dallas 2024
71West IndiesSherfane Rutherford428540 v England at St Lucia 2024
72AfghanistanHazratullah Zazai427736 v West Indies at Lucknow 2019
73IndiaVirat Kohli425897 v England at Edgbaston 2014
74AfghanistanNajibullah Zadran421556 v Ireland at Abu Dhabi 2017
75UAEAlishan Sharafu421476 v USA at Namibia 2024
76AustraliaMatthew Short421445 v Pakistan at Sydney 2024
77NamibiaGerhard Erasmus420499 v Ireland at Sharjah 2021
78Sri LankaDasun Shanaka418517 v India at Rajkot 2023
79PNGTony Ura414563 v Namibia at Dubai 2019
80PakistanIftikhar Ahmed414521 v New Zealand at Rawalpindi 2023
81Sri LankaBhanuka Rajapaksa403543 v England at Sydney 2022
82IrelandCurtis Campher402435 v Zimbabwe at Harare 2023
83QatarMuhammad Tanveer400441 v Maldives at Oman 2020
84ScotlandMatthew Cross399478 v Zimbabwe at Edinburgh 2021
85AustraliaMatthew Wade398483 v West Indies at Hobart 2024
86NamibiaJJ Smit397445 v Netherlands at Kirtipur, Nepal 2024
87BangladeshMahmudullah393544 v Zimbabwe at Chittagong 2019
88BangladeshJaker Ali391391 v West Indies at St. Vincent 2024
89CanadaNicholas Kirton390390 v Oman at King City 2024
90NetherlandsScott Edwards388391 v Oman at Oman 2024
91IrelandHarry Tector384438 v Pakistan at Dublin 2024
92CanadaAaron Johnson381459 v USA at Utrecht 2024
93New ZealandKane Williamson379761 v Bangladesh at Napier 2017
94IrelandLorcan Tucker377440 v Australia at Brisbane 2022
95NamibiaNiko Davin374540 v Zimbabwe at Namibia 2023
96EnglandWill Jacks371397 v West Indies at St Lucia 2024
97EnglandJacob Bethell368491 v West Indies at St Lucia 2024
98NepalKushal Bhurtel367536 v Papua New Guinea at Kirtipur, Nepal 2022
99IndiaIshan Kishan365717 v Ireland at Malahide 2022
100UAEAsif Khan363395 v Namibia at Namibia 2024

Frequently Asked Questions About ICC T20 Player Ranking

Who is No 1 icc t20 ranking batsman?

As of Last Updated – 04 February 2025 the top-ranked T20 batsman in the world is Travis Head from Australia. He has a rating of 855, followed by Abhishek Sharma from India with a rating of 829 and Tilak Varma from India with a rating of 803.

Sports324

A sports324 website is an online platform that provides information and news related to sports. Sports websites can cover a wide range of sports and topics, from professional leagues to amateur sports,

Recent Posts