Rahmat Shah ICC Ranking

Afghanistan All-rounder Age 33
13
Best current ICC ranking No. 13 in Men's Test Batting Rankings Career best: 693 v Bangladesh at Abu Dhabi 2026
693rating points

Rahmat Shah is an all-rounder who plays international cricket for Afghanistan, born on 6 July 1993 (age 33). Playing style: Right Hand Bat, Right Arm Leg Spin.

In the latest ICC men's rankings, Rahmat Shah is the No. 13 Test batsman (693 points) and the No. 31 ODI batsman (566 points).

Rahmat Shah's highest-ever ICC rating is 693 in Test batting, reached v Bangladesh at Abu Dhabi 2026. The current rating is a career best.

Rahmat Shah is Afghanistan's highest-ranked Test batsman.

In the Test batting rankings, Rahmat Shah is 4 points behind Yashasvi Jaiswal (No. 12, India) and 4 points ahead of Dinesh Chandimal (No. 14, Sri Lanka). They moved down 1 place in the latest ICC update.

In 12 Tests, Rahmat Shah has scored 1,043 runs at an average of 45.34 and a strike rate of 52.91, including 3 hundreds, and taken 1 wickets at an average of 53 (economy 3.78, best 1/30). In 133 ODIs, Rahmat Shah has scored 4,343 runs at an average of 35.89 and a strike rate of 72.21, including 6 hundreds, and taken 15 wickets at an average of 35.46 (economy 5.87, best 5/32). In 1 T20I, Rahmat Shah has scored 3 runs at an average of 3 and a strike rate of 50.

Rahmat Shah ICC rankings by format

TestODIT20I
Batting13693 pts31566 pts–
Bowling–––
All-rounder–––

Rank and rating points in each ICC men's ranking. "–" means outside the published top 50.

Rahmat Shah career-best ratings

RankingNowCareer best
Test batting 693 693 v Bangladesh at Abu Dhabi 2026
ODI batting 566 600 v Sri Lanka at Pallekele 2022

Rahmat Shah rating history

Test batting

ODI batting

Rahmat Shah profile

Name
Rahmat Shah
Team
Afghanistan
Role
All-rounder
Born
6 July 1993 (age 33)
Batting
Right Hand Bat
Bowling
Right Arm Leg Spin

Rahmat Shah career stats

Batting

MRunsHSAvgSR100s50s
Test121,04323445.3452.9136
ODI1334,34314335.8972.21633
T20I13335000

Bowling

MWktsBestAvgEcon5w
Test1211/30533.780
ODI133155/3235.465.871

Other ranked Afghanistan players

Afghanistan rankings

Ranked near Rahmat Shah in Test batting

Full table

Rahmat Shah FAQs

What is Rahmat Shah's ICC ranking?

Rahmat Shah is currently the No. 13 Test batsman (693 points) and the No. 31 ODI batsman (566 points) in the ICC men's rankings.

Is Rahmat Shah the No. 1 Test batsman?

No. Rahmat Shah is No. 13 with 693 points. The No. 1 Test batsman is Harry Brook (861).

Is Rahmat Shah the No. 1 ODI batsman?

No. Rahmat Shah is No. 31 with 566 points. The No. 1 ODI batsman is Shubman Gill (841).

What is Rahmat Shah's highest ICC rating?

Rahmat Shah's career-best rating is 693 in Test batting (v Bangladesh at Abu Dhabi 2026).

What is Rahmat Shah's Test ranking?

Rahmat Shah is No. 13 in the ICC men's Test batting rankings with 693 rating points, down 1 place since the previous update. Their career-best Test rating is 693 (v Bangladesh at Abu Dhabi 2026).

What is Rahmat Shah's ODI ranking?

Rahmat Shah is No. 31 in the ICC men's ODI batting rankings with 566 rating points. Their career-best ODI rating is 600 (v Sri Lanka at Pallekele 2022).

What is Rahmat Shah's T20I ranking?

Rahmat Shah is not in the current top 50 of the ICC men's T20I batting rankings. The No. 1 T20I batsman is Abhishek Sharma (889).

Which team does Rahmat Shah play for?

Rahmat Shah plays international cricket for Afghanistan as an all-rounder.