Rahmat Shah ICC Ranking
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
Rank and rating points in each ICC men's ranking. "–" means outside the published top 50.
Rahmat Shah career-best ratings
| Ranking | Now | Career 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
| M | Runs | Avg | SR | |
|---|---|---|---|---|
| Test | 12 | 1,043 | 45.34 | 52.91 |
| ODI | 133 | 4,343 | 35.89 | 72.21 |
| T20I | 1 | 3 | 3 | 50 |
Bowling
| M | Wkts | Avg | Econ | |
|---|---|---|---|---|
| Test | 12 | 1 | 53 | 3.78 |
| ODI | 133 | 15 | 35.46 | 5.87 |
Other ranked Afghanistan players
Afghanistan rankingsRanked near Rahmat Shah in Test batting
Full tableRahmat 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.