ICC Men's T20I Batting Rankings
Updated 6 Nov 2026 Top 50 batsmen Movement since 30 Oct 2026
Abhishek Sharma of India is the No. 1 T20I batsman in the world in the latest ICC men's T20I batting rankings, with 889 rating points. Sahibzada Farhan (Pakistan) is second on 883, 6 points behind, and Ishan Kishan (India) is third on 862.
Top 10 T20I Batsmen in the World
| Pos | Player | Rating | |
|---|---|---|---|
| 1 | – | Abhishek Sharma |
889 |
| 2 | – | Sahibzada Farhan |
883 |
| 3 | – | Ishan Kishan |
862 |
| 4 | – | Harry Brook |
793 |
| =5 | – | Jos Buttler |
789 |
| =5 | – | Dewald Brevis |
789 |
| 7 | ▲2 | Shreyas Iyer |
777 |
| 8 | ▼1 | Phil Salt |
775 |
| 9 | ▼1 | Shai Hope |
759 |
| 10 | ▲1 | Pathum Nissanka |
720 |
T20I batsman rankings: 11 to 50
No batsmen match that search.
▲▼ change in position since the previous ICC update. "=" marks a shared position (equal rating). Ratings are out of 1,000.
ICC Men's T20I Batting Rankings: key facts
India have the most batsmen in the top 50 with 7, including 3 in the top 10. Next come South Africa (6) and Australia (5). Players from 15 countries make the list.
India's highest-ranked T20I batsman is Abhishek Sharma at No. 1 with 889 points. India have 7 batsmen in the top 50: Abhishek Sharma (1), Ishan Kishan (3), Shreyas Iyer (7), Tilak Varma (11), Sanju Samson (27) and 2 more.
Among the current top 50, Abhishek Sharma has the highest career-best rating: 931, reached v Sri Lanka at Dubai 2025.
More men's rankings
Rankings guides
ICC Men's T20I Batting Rankings FAQs
Who is the No. 1 T20I batsman in the world?
Abhishek Sharma (India) is the No. 1 T20I batsman in the ICC men's rankings with 889 rating points, ahead of Sahibzada Farhan (883).
Who are the top 10 T20I batsmen in the ICC rankings?
1. Abhishek Sharma (IND, 889); 2. Sahibzada Farhan (PAK, 883); 3. Ishan Kishan (IND, 862); 4. Harry Brook (ENG, 793); 5. Jos Buttler (ENG, 789); 5. Dewald Brevis (SA, 789); 7. Shreyas Iyer (IND, 777); 8. Phil Salt (ENG, 775); 9. Shai Hope (WI, 759); 10. Pathum Nissanka (SL, 720).
What is Abhishek Sharma's ICC T20I batting ranking?
Abhishek Sharma is No. 1 in the ICC men's T20I batting rankings with 889 rating points. Their career-best rating is 931 (v Sri Lanka at Dubai 2025).
What is Ishan Kishan's ICC T20I batting ranking?
Ishan Kishan is No. 3 in the ICC men's T20I batting rankings with 862 rating points. Their career-best rating is 916 (v Zimbabwe at Harare 2026).
What is Shreyas Iyer's ICC T20I batting ranking?
Shreyas Iyer is No. 7 in the ICC men's T20I batting rankings with 777 rating points. Their career-best rating is 829 (v West Indies at Ranchi 2026).
Which country has the most batsmen in the top 10?
India have 3 of the top 10 T20I batsmen and 7 in the top 50.
How are ICC T20I batting rankings calculated?
Players are rated from 0 to 1,000 using a weighted average of their performances, with recent matches counting more. Runs count for more against stronger bowling attacks, in low-scoring matches and in matches the team wins.
When are the ICC player rankings updated?
ICC usually publishes new player rankings every Wednesday, and after major series. This page checks for changes every hour, so new rankings appear here shortly after they are released.