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 cricket, One-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 ranking, ICC 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 batsmen in all three ICC batting rankings as of the 13 October 2026 update. In T20I cricket, Sahibzada Farhan is Pakistan's highest-ranked batter overall at 3rd with 883 points, a career-best rating. In ODI cricket, Babar Azam ranks 7th with 689 points, while Salman Ali Agha is 13th with 630. In Test cricket, Babar Azam is Pakistan's highest-ranked batter at 15th with 684 points, followed by Saud Shakeel at 17th with 674. The tables below track Pakistan's leading batsmen in the latest ICC batting rankings across Test, ODI and T20I cricket.

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.

Pakistan — ICC Test Batting RankingUpdated October 2026
Rank Player Role Rating Career Best
15Babar Azam
Right-hand bat · Right-arm medium
Batsman684882 v New Zealand, Karachi 2022
17Saud Shakeel
Left-hand bat · Left-arm spin
Batsman674764 v South Africa, Centurion 2024
📌 Source: Official ICC Men's ICC Test Batting Ranking · Rankings updated after every TEST series · View Full Test Batting Ranking ↑

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.

Pakistan — ICC ODI Batting RankingUpdated October 2026
Rank Player Role Rating Career Best
7Babar Azam
Right-hand bat · Right-arm medium
Batsman689894 v West Indies, Multan 2022
13Salman Ali Agha
Right-hand bat · Right-arm off-spin
All-Rounder630664 v Bangladesh, Mirpur 2026
30Mohammad Rizwan
Right-hand bat · Wicketkeeper
WK-Batsman560611 v New Zealand, Karachi 2025
41Fakhar Zaman
Left-hand bat
Batsman544771 v New Zealand, Rawalpindi 2023
46Saim Ayub
Left-hand bat · Right-arm off-spin
Batsman516599 v South Africa, Johannesburg 2024
📌 Source: Official ICC Men's ICC ODI Batting Ranking · Rankings updated after every ODI series · View Full ODI Batting Ranking ↑

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.

Pakistan — ICC T20I Batting RankingUpdated October 2026
Rank Player Role Rating Career Best
3Sahibzada Farhan
Right-hand bat
Batsman883883 v Sri Lanka, Rawalpindi 2026
📌 Source: Official ICC Men's ICC T20I Batting Ranking · Rankings updated after every T20I series · View Full T20I Batting Ranking ↑

Pakistan — ICC Batting Rankings at a Glance (October 2026)

TEST
15th
Babar Azam
Pakistan's highest
ODI
7th
Babar Azam
Pakistan's highest
T20I
3rd
Sahibzada Farhan
Pakistan's highest
TOP-10 SPOTS
2
Babar (ODI)
Farhan (T20I)

ICC Batting Rankings — FAQs

Who is the No. 1 ranked ODI batsman in the world right now?
As of the 13 October 2026 ICC ODI batting ranking, Shubman Gill of India holds the top position with 841 rating points. Daryl Mitchell of New Zealand is second with 794, and Virat Kohli of India is third with 781. Rankings can change after every international series.
Where does Babar Azam rank in the ICC ODI batting ranking?
Babar Azam is ranked 7th in the ICC ODI batting ranking with 689 points (13 October 2026 update). He is Pakistan's highest-ranked ODI batsman. In Test cricket he is 15th with 684 points, and 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 Pakistan's highest-ranked batsman in the ICC Test batting rankings, sitting 15th with 684 points in the October 2026 update. Saud Shakeel follows in 17th place with 674 points.
Who is No. 1 in the ICC T20I batting ranking?
Ishan Kishan of India holds the No. 1 position in the ICC T20I batting ranking with 904 points in the October 2026 update. India's Abhishek Sharma is second with 891, and Pakistan's Sahibzada Farhan is third with 883.
Where does Sahibzada Farhan rank in the ICC T20I batting ranking?
Sahibzada Farhan is ranked 3rd in the ICC T20I batting ranking with 883 rating points, his career-best rating. He is the highest-ranked Pakistani batsman in T20I cricket and the only Pakistani in the top 20.
Which Pakistan batsmen are in the ICC ODI batting ranking top 20?
Two Pakistani batsmen are inside the ICC ODI batting ranking top 20: Babar Azam (7th, 689 points) and Salman Ali Agha (13th, 630 points).

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