ICC Batting Rankings 2026 — Test, ODI & T20I Top Batsmen

The ICC Batting Rankings are the official points-based system used to rank the world’s best batsmen across Test cricketOne-Day Internationals (ODI), and T20 Internationals (T20I). Updated after every international match, the rankings reflect current form and consistent performance on a scale of 0 to 1000 rating points. On this page you will find the latest ICC ODI batting rankingICC Test batting ranking, and ICC T20I batting ranking — including Pakistan’s top-ranked batsmen. Bookmark this page for the most up-to-date ICC batting ranking tables across all formats.
 

Pakistan Players in ICC Batting Rankings 2026 — Test, ODI & T20I

Pakistan has several batsmen ranked inside the ICC top 30 across all three formats as of August 2026. In Test cricket, Babar Azam is Pakistan’s highest-ranked batter at 10th with 716 points. In ODI cricket, Babar Azam ranks 6th with 689 points, while Salman Ali Agha is 16th with 630 points. In T20I cricket, Sahibzada Farhan is Pakistan’s highest-ranked batter at 2nd with 848 points. The tables below track Pakistan’s leading batsmen in the latest ICC batting rankings across Test, ODI, and T20I cricket.

🇵🇰 Pakistan in ICC Test Batting Rankings

Pakistan has three batsmen ranked inside the ICC Test batting rankings top 30 as of the 11 August 2026 update. Babar Azam is Pakistan's highest-ranked Test batsman at 10th with 716 points, putting him inside the global top 10. Saud Shakeel is ranked 26th with 634 points, while Mohammad Rizwan sits 27th with 628 points. Abdullah Shafique is ranked 32nd with 607 points, just outside the top 30. The rankings highlight Pakistan's strong representation among the leading Test batsmen, with Babar Azam currently leading the country's batting contingent.

Pakistan — ICC Test Batting Ranking Updated August 2026
Rank Player Role Rating
10 Babar Azam
Right-hand bat · Right-arm medium
Batsman 716
26 Saud Shakeel
Left-hand bat · Left-arm spin
Batsman 634
27 Mohammad Rizwan
Right-hand bat · Wicketkeeper
WK-Batsman 628
📌 Source: Official ICC Test Batting Rankings · Rankings updated after every Test series · View Full Test Ranking ↑

🇵🇰 Pakistan in ICC ODI Batting Rankings

Pakistan has two batsmen ranked inside the ICC ODI batting rankings top 30 as of the 11 August 2026 update. Babar Azam is Pakistan's highest-ranked ODI batsman at 6th with 689 points, while Salman Ali Agha is ranked 16th with 630 points. Babar remains inside the global top 10, while Salman Ali Agha continues to feature among the top 20. Together, they lead Pakistan's representation in the latest ICC ODI batting rankings.

Pakistan — ICC ODI Batting Ranking Updated August 2026
```
Rank Player Role Rating
6 Babar Azam
Right-hand bat · Right-arm medium
Batsman 689
16 Salman Ali Agha
Right-hand bat · Right-arm off-spin
All-Rounder 630
📌 Source: Official ICC ODI Batting Rankings · Rankings updated after every ODI series · View Full ODI Ranking ↑

🇵🇰 Pakistan in ICC T20I Batting Rankings

Pakistan's ICC T20I batting ranking is currently led by Sahibzada Farhan, who sits 2nd in the world with 848 rating points as of the 11 August 2026 update. Farhan is Pakistan's highest-ranked T20I batsman and trails only India's Ishan Kishan, who leads the rankings with 910 points. The latest rankings highlight Farhan's rapid rise and Pakistan's strong representation near the top of the ICC T20I batting rankings.

Pakistan — ICC T20I Batting Ranking Updated August 2026
``` ```
Rank Player Role Rating
2 Sahibzada Farhan
Right-hand bat · Right-arm leg-spin
Batsman 848
📌 Source: Official ICC T20I Batting Rankings · Rankings updated after every T20I series · View Full T20I Ranking ↑

Pakistan — ICC Rankings at a Glance (August 2026)

Test
10th
Babar Azam
Pakistan's highest
ODI
6th
Babar Azam
Pakistan's highest
T20I
2nd
Sahibzada Farhan
Pakistan's highest
ODI Top 10
1
Babar Azam
Pakistan's only top-10

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.

ICC Batting Rankings — FAQs

Who is the No. 1 ranked ODI batsman in the world right now?
As of the latest ICC ODI batting ranking update in August 2026, Shubman Gill of India holds the top position with a rating of 801 points. Daryl Mitchell of New Zealand sits in second place with 794, while Virat Kohli of India is ranked third with 767. Rankings are updated regularly and can change following recent performances.
Where does Babar Azam rank in the ICC ODI batting ranking?
Babar Azam is ranked 6th in the ICC ODI batting ranking with a rating of 689 points (August 2026 update). He remains Pakistan's highest-ranked ODI batsman and one of the leading batters in the world. In Test cricket, he is ranked 10th with 716 points, while he has previously held the No. 1 spot in both ODI and T20I rankings.
Who is the top-ranked Pakistan batsman in the ICC Test batting rankings?
Babar Azam is currently Pakistan's highest-ranked batsman in the ICC Test batting rankings, sitting at 10th with 716 points in the August 2026 update. Saud Shakeel and Mohammad Rizwan are also ranked inside the top 30, while Babar remains Pakistan's leading Test batsman in the latest rankings.
What is the difference between ICC Test, ODI, and T20I batting rankings?
Each format has its own completely separate ranking table. The ICC Test batting ranking measures performance in five-day cricket and rewards patience, technique, and long-innings consistency. The ICC ODI batting ranking covers 50-over cricket, balancing run-scoring with match situations. The ICC T20I batting ranking reflects performance in 20-over cricket, where strike rate and explosive hitting are rewarded. A player's ranking in one format has no effect on another.
How does the ICC calculate batting rankings?
The ICC uses a points-based moving average system on a scale of 0 to 1000. Each match performance is given a value by a pre-programmed algorithm that considers match circumstances, opposition strength, and format. That value is then blended into the player's rolling average — improving performances raise the rating, declining ones lower it. The process is fully automated with no human input.
How often are ICC batting rankings updated?
ICC batting rankings are updated after every international match — meaning rankings can change multiple times in a single week during busy international windows. The ICC also conducts a major annual update around 1st May each year, recalibrating all ratings. CricProZone updates this page following each ICC refresh to keep you current.
Who is No. 1 in ICC T20I batting ranking?
The ICC T20I batting ranking is updated after every T20I series. Ishan Kishan of India currently holds the No. 1 position with a rating of 910 points in the August 2026 update. Pakistan's Sahibzada Farhan is ranked second with 848 points. Babar Azam has previously held the No. 1 T20I ranking.

Explore More ICC Rankings