CricketSky
ICC Women's World Cup Teams Points Table Schedule Stats

Rahmat Shah Profile, Stats, Records, Age, Biography & ICC Rankings

Afghanistan Afghanistan - Batter

Full Name: Rahmat Shah

Birth Date: July 6, 1993 (32 Years)

Birth Place: Paktia

Nationality: Afghanistan

Role: Batter

Batting Style: Right Hand Bat

Bowling Style: Right Arm Leg Spin

Teams: Afghanistan, Kenya, Amo Sharks, Boost Defenders, Pamir Zalmi, Boost Region, Mis Ainak Region, Pamir legends, Nangarhar Leopards, Mohammedan Sporting Club

Batting Statistics

Format M Inns Runs BF NO HS AVG S/R 100 50 4s 6s
TEST 11 21 970 1820 0 234 46.19 53.29 3 5 117 6
ODI 125 120 4034 5661 6 114 35.38 71.25 5 32 347 40
T20 (Domestic) 55 51 1092 904 5 69 23.73 120.79 0 5 100 36
List A 195 187 6732 8779 14 149 38.91 76.68 11 49 588 88
First Class 35 55 2309 4626 3 234 44.4 49.91 6 12 280 14
T20I 1 1 3 6 0 3 3 50 0 0 0 0

Bowling Performance

Format M Inns Balls Runs Wkts BBI Avg Econ SR 5W
TEST 11 4 - 53 1 1/34 53 3.78 - 0
ODI 125 29 - 532 15 5/32 35.46 5.87 - 1
T20 (Domestic) 55 19 - 321 16 3/25 20.06 7.67 - 0
List A 195 68 - 1716 60 5/32 28.6 5.6 - 2
First Class 35 25 - 548 17 5/94 32.23 3.23 - 0
T20I 1 0 - 0 0 - 0 0 - 0

Other Afghanistan Players

View All Squads

Rahmat Shah – Stats, Records, Biography, Age & ICC Ranking

Rahmat Shah represents the Afghanistan cricket team in international cricket. Born on July 06, 1993 in Paktia, he is currently 32 years old and plays as a Right Hand Bat.


In Test cricket, Rahmat Shah has featured in 11 matches, scoring 970 runs at an average of 46.19. R Shah has struck 117 fours and 6 sixes, with his highest individual score being 234. In his most recent Test, he played at Queens Sports Club against Zimbabwe on January 2025, scoring 19 in the first innings and in the second innings.


In ODIs, Rahmat Shah has appeared in 125 matches, amassing 4,034 runs at an average of 35.38. He has hit 347 fours and 40 sixes in this format. His latest ODI was against Bangladesh on October 2025. His top score in ODIs is 114.


In T20 Internationals, Rahmat Shah has played 1 matches, scoring 3 runs at an average of 3. He has struck 0 fours and 0 sixes. In his most recent T20I, he scored against Bangladesh on October 2025. His highest T20I score is 3.

Rahmat Shah Profile, Afghanistan (FAQs)