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.

1
No. 1 Men's T20I batsman Abhishek Sharma India
889rating points

Top 10 T20I Batsmen in the World

Pos Move Player Rating Career best rating
1 – Abhishek SharmaIndia 889 931 v Sri Lanka at Dubai 2025
2 – Sahibzada FarhanPakistan 883 883 v Sri Lanka at Rawalpindi 2026
3 – Ishan KishanIndia 862 916 v Zimbabwe at Harare 2026
4 – Harry BrookEngland 793 793 v Sri Lanka at Old Trafford 2026
=5 – Jos ButtlerEngland 789 794 v South Africa at Old Trafford 2025
=5 – Dewald BrevisSouth Africa 789 806 v Zimbabwe at Namibia 2026
7 ▲2 Shreyas IyerIndia 777 829 v West Indies at Ranchi 2026
8 ▼1 Phil SaltEngland 775 881 v West Indies at Barbados 2024
9 ▼1 Shai HopeWest Indies 759 766 v India at Hyderabad 2026
10 ▲1 Pathum NissankaSri Lanka 720 796 v Zimbabwe at Colombo (RPS) 2026

T20I batsman rankings: 11 to 50

Pos Move Player Rating Career best rating
11 ▼1 Tilak VarmaIndia 710 845 v England at Chennai 2025
12 – Mitchell MarshAustralia 706 706 v Bangladesh at Chittagong 2026
13 ▲1 Tim SeifertNew Zealand 701 749 v India at Ahmedabad 2026
14 ▼1 Travis HeadAustralia 679 885 v Scotland at Edinburgh 2024
15 ▲1 Jacob BethellEngland 658 718 v India at Old Trafford 2026
16 ▼1 Brian BennettZimbabwe 650 716 v Bangladesh at Bulawayo 2026
17 – Ibrahim ZadranAfghanistan 643 678 v Canada at Chennai 2026
18 – Sherfane RutherfordWest Indies 634 641 v India at Hyderabad 2026
19 – George MunseyScotland 633 633 v Namibia at Namibia 2026
20 ▲1 Tim DavidAustralia 628 680 v South Africa at Darwin 2025
21 ▲1 Connor EsterhuizenSouth Africa 627 627 v Zimbabwe at Namibia 2026
22 ▲1 Tanzid HasanBangladesh 625 648 v Zimbabwe at Bulawayo 2026
23 ▲1 Kusal MendisSri Lanka 624 666 v Australia at Pallekele 2026
24 ▲13 Glenn PhillipsNew Zealand 623 710 v England at Brisbane 2022
25 ▲1 Saiteja MukkamallaUSA 620 636 v Netherlands at Chennai 2026
26 ▼1 Finn AllenNew Zealand 618 730 v Pakistan at Dunedin 2024
27 ▼7 Sanju SamsonIndia 613 643 v New Zealand at Christchurch 2026
28 – Ryan RickeltonSouth Africa 610 697 v Zimbabwe at Delhi 2026
29 ▼3 Rahmanullah GurbazAfghanistan 606 672 v South Africa at Ahmedabad 2026
30 ▼1 Aiden MarkramSouth Africa 598 801 v England at Sharjah 2021
31 ▼1 Saif HassanBangladesh 592 628 v Zimbabwe at Bulawayo 2026
32 ▼1 Towhid HridoyBangladesh 586 602 v Australia at Antigua 2024
33 ▼1 Michael LevittNetherlands 580 651 v Nepal at Glasgow 2025
34 ▼1 Josh InglisAustralia 573 730 v West Indies at St Kitts 2025
35 ▼1 Cameron GreenAustralia 572 642 v Pakistan at Lahore 2026
36 – Shimron HetmyerWest Indies 563 567 v India at Hyderabad 2026
=37 ▲1 Rovman PowellWest Indies 556 615 v England at Southampton 2025
=37 ▼2 Suryakumar YadavIndia 556 912 v New Zealand at Ranchi 2023
39 – Lhuan-dre PretoriusSouth Africa 555 561 v Namibia at Namibia 2026
40 – Kamil MisharaSri Lanka 553 657 v West Indies at Jamaica 2026
41 NEW Sikandar RazaZimbabwe 552 558 v Afghanistan at Sharjah 2026
42 – Muhammad WaseemUnited Arab Emirates 551 744 v Singapore at Oman 2022
43 – Saim AyubPakistan 550 593 v Netherlands at Colombo (SSC) 2026
44 – Quinton de KockSouth Africa 545 686 v Sri Lanka at Colombo (RPS) 2021
45 ▼5 Tim RobinsonNew Zealand 542 666 v India at Nagpur 2026
46 – Maaz SadaqatPakistan 533 546 v Sri Lanka at Rawalpindi 2026
47 ▼2 Vaibhav SooryavanshiIndia 532 558 v Sri Lanka at Japan 2026
48 ▼1 Richie BerringtonScotland 530 597 v Oman at Oman 2021
=49 ▼1 Babar AzamPakistan 528 900 v England at Cardiff 2019
=49 ▼1 Brandon McMullenScotland 528 560 v Nepal at Glasgow 2025

▲▼ 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.