ICC Batting Rankings 2026 — Test, ODI & T20I Top Batsmen
Last Updated – 13 October 2026
The ICC Test batting rankings measure long-form consistency across all Test-playing nations. Australia’s Travis Head and England’s Harry Brook have historically dominated, but emerging stars continue to reshape the top 10. The table below reflects the current Test batting ranking updated after the most recent series.
Test Batting Ranking
| Rank | Player | Team | Rating |
|---|---|---|---|
| 1 | Harry Brook | England | 861 |
| 2 | Kane Williamson | New Zealand | 822 |
| 3 | Steve Smith | Australia | 822 |
| 4 | Joe Root | England | 816 |
| 5 | Travis Head | Australia | 778 |
| 6 | Rachin Ravindra | New Zealand | 740 |
| 7 | Temba Bavuma | South Africa | 735 |
| 8 | Rishabh Pant | India | 713 |
| 9 | Daryl Mitchell | New Zealand | 710 |
| 10 | Shubman Gill | India | 709 |
| 11 | Aiden Markram | South Africa | 706 |
| 12 | Kamindu Mendis | Sri Lanka | 706 |
| 13 | Yashasvi Jaiswal | India | 697 |
| 14 | Babar Azam | Pakistan | 684 |
Last Updated – 13 October 2026
The ICC ODI batting rankings remain one of the most closely followed tables in international cricket. India’s Shubman Gill currently occupies the top spot with 801 rating points, followed by New Zealand’s Daryl Mitchell and India’s Virat Kohli. Babar Azam is Pakistan’s highest-ranked batter at No. 6 with 689 points, while Salman Agha is ranked No. 16 with 630 points. The table below features the latest ICC ODI batting rankings, including each player’s rating and career-best rating.
ODI Batting Ranking
| Rank | Player | Team | Rating |
|---|---|---|---|
| 1 | Shubman Gill | India | 841 |
| 2 | Daryl Mitchell | New Zealand | 794 |
| 3 | Virat Kohli | India | 781 |
| 4 | Rohit Sharma | India | 770 |
| 5 | Ibrahim Zadran | Afghanistan | 719 |
| 6 | Shai Hope | West Indies | 710 |
| 7 | Babar Azam | Pakistan | 689 |
| 8 | Kusal Mendis | Sri Lanka | 674 |
| 9 | Joe Root | England | 660 |
| 10 | Harry Tector | Ireland | 653 |
| 11 | Harry Brook | England | 650 |
| 12 | Salman Agha | Pakistan | 630 |
| 13 | Ben Duckett | England | 626 |
| 14 | Charith Asalanka | Sri Lanka | 626 |
| 15 | Travis Head | Australia | 618 |
| 16 | Shreyas Iyer | India | 614 |
| 17 | Pathum Nissanka | Sri Lanka | 612 |
| 18 | Azmatullah Omarzai | Afghanistan | 600 |
| 19 | Sikandar Raza | Zimbabwe | 588 |
| 20 | Keacy Carty | West Indies | 581 |
| 21 | Rachin Ravindra | New Zealand | 573 |
| 22 | Mohammad Rizwan | Pakistan | 560 |
| 23 | Glenn Phillips | New Zealand | 555 |
| 24 | Jos Buttler | England | 552 |
| 25 | Temba Bavuma | South Africa | 550 |
| 26 | Aiden Markram | South Africa | 549 |
| 27 | Josh Inglis | Australia | 545 |
| 28 | Fakhar Zaman | Pakistan | 544 |
Last Updated – 13 October 2026
The ICC T20I batting ranking rewards players who combine explosive power with consistency in the shortest format. Rankings in T20I cricket can shift rapidly after every series. Below is the current ICC T20 batting ranking table featuring the top-ranked batsmen in the world, including Pakistan’s leading T20I performers.
T20I Batting Ranking
| Rank | Player | Team | Rating |
|---|---|---|---|
| 1 | Abhishek Sharma | India | 891 |
| 2 | Sahibzada Farhan | Pakistan | 883 |
| 3 | Shreyas Iyer | India | 798 |
| 4 | Harry Brook | England | 793 |
| 5 | Jos Buttler | England | 789 |
| 6 | Philip Salt | England | 775 |
| 7 | Tilak Varma | India | 731 |
| 8 | Pathum Nissanka | Sri Lanka | 720 |
| 9 | Shai Hope | West Indies | 718 |
| 10 | Tim Seifert | New Zealand | 698 |
| 11 | Travis Head | Australia | 679 |
| 12 | Ibrahim Zadran | Afghanistan | 663 |
Pakistan Players in ICC Batting Rankings 2026 — Test, ODI & T20I
PKPakistan in ICC Test Batting Rankings 2026
Pakistan has two batsmen inside the ICC Test batting rankings top 20 as of the 13 October 2026 update. Babar Azam is Pakistan's highest-ranked Test batsman at 15th with 684 rating points, 177 points behind world No. 1 Harry Brook (861). Saud Shakeel is 17th with 674 points, just 10 points behind Babar. Babar's career-best Test rating is 882, set against New Zealand at Karachi in 2022, so he still has a long way to go to return to his peak.
| Rank | Player | Role | Rating | Career Best |
|---|---|---|---|---|
| 15 | Babar Azam Right-hand bat · Right-arm medium | Batsman | 684 | 882 v New Zealand, Karachi 2022 |
| 17 | Saud Shakeel Left-hand bat · Left-arm spin | Batsman | 674 | 764 v South Africa, Centurion 2024 |
PKPakistan in ICC ODI Batting Rankings 2026
Babar Azam is Pakistan's highest-ranked ODI batsman at 7th with 689 points and the only Pakistani in the ICC ODI batting ranking top 10. He is 152 points behind world No. 1 Shubman Gill (841). Salman Ali Agha is 13th with 630 points, within 34 points of his career best of 664 set against Bangladesh in 2026. Mohammad Rizwan (30th), Fakhar Zaman (41st) and Saim Ayub (46th) also feature in the latest ICC ODI batting ranking.
| Rank | Player | Role | Rating | Career Best |
|---|---|---|---|---|
| 7 | Babar Azam Right-hand bat · Right-arm medium | Batsman | 689 | 894 v West Indies, Multan 2022 |
| 13 | Salman Ali Agha Right-hand bat · Right-arm off-spin | All-Rounder | 630 | 664 v Bangladesh, Mirpur 2026 |
| 30 | Mohammad Rizwan Right-hand bat · Wicketkeeper | WK-Batsman | 560 | 611 v New Zealand, Karachi 2025 |
| 41 | Fakhar Zaman Left-hand bat | Batsman | 544 | 771 v New Zealand, Rawalpindi 2023 |
| 46 | Saim Ayub Left-hand bat · Right-arm off-spin | Batsman | 516 | 599 v South Africa, Johannesburg 2024 |
PKPakistan in ICC T20I Batting Rankings 2026
Sahibzada Farhan is Pakistan's highest-ranked T20I batsman and the only Pakistani in the ICC T20I batting ranking top 20. He sits 3rd with 883 rating points, which is also his career best, set against Sri Lanka at Rawalpindi in 2026. Only India's Ishan Kishan (904) and Abhishek Sharma (891) are ahead of him, so he is 21 points off the No. 1 spot. His rating is up 35 points from 848 in the August 2026 update.
| Rank | Player | Role | Rating | Career Best |
|---|---|---|---|---|
| 3 | Sahibzada Farhan Right-hand bat | Batsman | 883 | 883 v Sri Lanka, Rawalpindi 2026 |
Pakistan — ICC Batting Rankings at a Glance (October 2026)
ICC Batting Rankings — FAQs
How the ICC Batting Rankings Work
Understanding how the ICC batting ranking is calculated helps fans follow their favourite players more meaningfully. Here is a straightforward breakdown of the ICC's points-based system.
What is the ICC Player Ranking Points System?
Players are rated on a scale of 0 to 1000 points. A rating increases when a player performs better than their established average, and decreases when they perform below it. The system uses a sophisticated moving average — recent performances carry more weight than older ones. There is no human intervention in the process; everything is calculated by a pre-programmed algorithm.
How Is a Player's Match Value Calculated?
For each match, the ICC algorithm assigns a performance value to every player based on various match circumstances — such as the match situation, opposition strength, venue, and format. In batting, factors like runs scored, balls faced, and the match context all feed into the calculation. The result is a number that is then blended into the player's existing moving average to produce the updated rating.
Are Rankings Different for Test, ODI, and T20I?
Yes. While the core logic is the same, the ICC applies slightly different factors for each format. A Test match innings is valued differently from an ODI or T20I innings because the game context, match length, and scoring patterns are different. This is why a player can rank highly in one format and lower in another.
When Are ICC Rankings Updated?
ICC player rankings are updated after every international match. This means rankings can shift daily during busy international windows. The ICC also conducts an annual structural update around 1st May each year, which resets the long-term weighting and gives all active players a fresh baseline for the coming year.










