ICC Men's T20I Batting Rankings

As of 28 Jan 2026, Abhishek Sharma representing India, holds the highest position in the global icc men's t20i batting rankings with an impressive rating of 908. Following closely is Phil Salt, from England, securing the second spot in the worldwide men's rankings with a rating of 849. In the third position for men's is Tilak Varma from India, showcasing a rating of 805.

Top 10 ICC Men's T20I Batting Rankings



Source: ICC
Last Updated: 28 Jan 2026

ICC Men's T20I Batting Rankings Tables

PosPlayerTeamRatingCareer Rating
1
Flag
Abhishek Sharma
IND908931 v Sri Lanka at Dubai 2025
2
Flag
Phil Salt
ENG849881 v West Indies at Barbados 2024
3
Flag
Tilak Varma
IND805845 v England at Chennai 2025
4
Flag
Pathum Nissanka
SL779794 v Zimbabwe at Rawalpindi 2025
5
Flag
Jos Buttler
ENG770794 v South Africa at Old Trafford 2025
6
Flag
Sahibzada Farhan
PAK752776 v Zimbabwe at Rawalpindi 2025
7
Flag
Travis Head
AUS713885 v Scotland at Edinburgh 2024
8
Flag
Mitchell Marsh
AUS684694 v India at Melbourne 2025
9
Flag
Tim Seifert
NZ683727 v Zimbabwe at Harare 2025
10
Flag
Dewald Brevis
SA680685 v India at Cuttack 2025
11
Flag
Tim David
AUS665680 v South Africa at Darwin 2025
12
Flag
Shai Hope
WI664712 v Australia at St Kitts 2025
13
Flag
Suryakumar Yadav
IND660912 v New Zealand at Ranchi 2023
14
Flag
Kusal Perera
SL658786 v West Indies at Mirpur 2014
15
Flag
Tim Robinson
ENG655655 v West Indies at Dunedin 2025
16
Flag
Rahmanullah Gurbaz
AFG638666 v Scotland at Sharjah 2021
17
Flag
Kamil Mishara
SL635635 v Pakistan at Rawalpindi 2025
18
Flag
Tanzid Hasan
BAN631636 v West Indies at Chittagong 2025
19
Flag
Kusal Mendis
SL614653 v Bangladesh at Pallekele 2025
20
Flag
Reeza Hendricks
SA611717 v West Indies at Jamaica 2024

Historical ICC Batting T20I Rankings Tables

Dawid Malan ( ENG) is the 1st in the Top 20 Players in ICC Historic All-rounder T20I Ranking, with a rating of 915 v South Africa. Aaron Finch ( AUS) is the 2nd in the Top 20 Players in ICC Historic All-rounder T20I Ranking, with a rating of 900 v Zimbabwe. Virat Kohli ( IND) is the 3rd in the Top 20 Players in ICC Historic All-rounder T20I Ranking, with a rating of 897 v England. Aiden Markram ( SA) is the last in the Top 20 Players in ICC Historic All-rounder T20I Ranking, with a rating of 796 v England.

PosPlayerTeamRatingV SDate
1
Flag
Dawid Malan
ENG915915 v South Africa 01/12/2020
2
Flag
Aaron Finch
AUS900900 v Zimbabwe 03/07/2018
3
Flag
Virat Kohli
IND897897 v England 07/09/2014
4
Flag
Babar Azam
PAK896896 v England 05/05/2019
5
Flag
Kevin Pietersen
ENG882882 v Australia 16/05/2010
6
Flag
Eoin Morgan
ENG872872 v India 31/08/2011
7
Flag
Alex Hales
ENG866866 v India 07/09/2014
8
Flag
Lokesh Rahul
IND854854 v England 03/07/2018
9
Flag
Brendon McCullum
NZ849849 v Bangladesh 21/09/2012
10
Flag
Francois du Plessis
SA843843 v Bangladesh 05/07/2015
11
Flag
Fakhar Zaman
PAK842842 v Australia 08/07/2018
12
Flag
Glenn Maxwell
AUS836836 v Sri Lanka 27/10/2019
13
Flag
Shane Watson
AUS832832 v South Africa 30/09/2012
14
Flag
Chris Gayle
WI831831 v Australia 05/10/2012
15
Flag
Colin Munro
NZ830830 v Pakistan 02/11/2018
16
Flag
David Warner
AUS826826 v West Indies 11/05/2010
17
Flag
Suryakumar Yadav
IND816816 v West Indies 02/08/2022
18
Flag
Tillekeratne Dilshan
SL802802 v New Zealand 02/09/2009
19
Flag
Mohammad Rizwan
PAK798798 v West Indies 16/12/2021
20
Flag
Aiden Markram
SA796796 v England 06/11/2021