ICC Men's T20I Batting Rankings

As of 01 Apr 2026, Abhishek Sharma representing India, holds the highest position in the global ICC men's t20i batting rankings with an impressive rating of 875. Following closely is Ishan Kishan, from India, securing the second spot in the worldwide men's rankings with a rating of 871. In the third position for men's is Sahibzada Farhan from Pakistan, showcasing a rating of 848.

Top 10 ICC Men's T20I Batting Rankings



Source: ICC
Last Updated: 01 Apr 2026

ICC Men's T20I Batting Rankings Tables

PosPlayerTeamRatingCareer Rating
1
Flag
Abhishek Sharma
India875931 v SL at Dubai 2025
2
Flag
Ishan Kishan
India871871 v NZ at Ahmedabad 2026
3
Flag
Sahibzada Farhan
Pakistan848848 v SL at Pallekele 2026
4
Flag
Phil Salt
England792881 v WI at Barbados 2024
5
Flag
Pathum Nissanka
Sri Lanka766796 v Zim at Colombo (RPS) 2026
6
Flag
Tim Seifert
New Zealand749749 v India at Ahmedabad 2026
7
Flag
Tilak Varma
India742845 v Eng at Chennai 2025
8
Flag
Dewald Brevis
South Africa738738 v NZ at Kolkata 2026
9
Flag
Suryakumar Yadav
India722912 v NZ at Ranchi 2023
10
Flag
Jos Buttler
England716794 v SA at Old Trafford 2025
11
Flag
Brian Bennett
Zimbabwe701708 v India at Chennai 2026
12
Flag
Travis Head
Australia700885 v Sco at Edinburgh 2024
13
Flag
Mitchell Marsh
Australia689694 v India at Melbourne 2025
14
Flag
Ibrahim Zadran
Afghanistan678678 v Canada at Chennai 2026
15
Flag
Ryan Rickelton
South Africa674697 v Zim at Delhi 2026
16
Flag
Jacob Bethell
England668668 v India at Mumbai 2026
17
Flag
Shai Hope
West Indies667712 v Aus at St Kitts 2025
18
Flag
Rahmanullah Gurbaz
Afghanistan662672 v SA at Ahmedabad 2026
19
Flag
Aiden Markram
South Africa661801 v Eng at Sharjah 2021
20
Flag
Finn Allen
New Zealand649730 v Pak at Dunedin 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