Skip to content
FairPlay
Rahmat Shah

Cricket player · All-rounder · Afghanistan

Rahmat Shah

Rahmat Shah appears in 22 matches with a full FairPlay scorecard (8 Oct 2025 to 5 Nov 2026). 700 runs in 23 innings. 148 matches in FairPlay's recorded career data.

Player profile

Role
All-rounder
Batting
Right-hand bat
Bowling
Leg-break googly
Born
6 Jul 1993 Age 33
Recorded matches
148108 internationals

Rahmat Shah is an all-rounder from Afghanistan with 148 matches in FairPlay's recorded data, including 108 internationals (12 Tests, 95 ODIs, 1 T20I).

Batting: 4,958 runs across all recorded formats, with 7 hundreds and 34 fifties; the most runs came in ODI cricket (3,099) and the highest recorded score is 234.

Bowling: 20 wickets in recorded matches, 14 of them in T20 (league and domestic) cricket.

Career figures by format

Summed over the seasons in FairPlay's data provider's records, mostly recent ones. Older seasons can be missing, so these totals may be lower than the official career record.

Rahmat Shah: batting and bowling figures by format in FairPlay's recorded data
FormatMatInnsRunsHSAvgSR100/50WktsBowl avgEcon5w
Test12221,16223455.3352.24/7157.003.800
ODI95943,09914334.8273.03/25530.405.400
T20I11333.0050.00/0––––
T20 (league and domestic)40386946119.83116.80/21420.007.710

Avg is runs per dismissal; SR is runs per 100 balls; Bowl avg is runs per wicket; Econ is runs per over; 5w is five or more wickets in an innings.

Rahmat Shah at a glance

FairPlay holds 22 complete scorecards featuring Rahmat Shah, most recently for Afghanistan (T20 and shorter, one-day, first-class).

In those matches Rahmat Shah batted 23 times for 700 runs at a strike rate of 66.16. The highest score was 143 not out off 133 balls against Ireland.

How the 18 dismissals happened: caught 13, bowled 5.

These matches were played at 9 different grounds.

Figures in FairPlay's scorecards

Batting
235700143*38.8966.165/2
Bowling
Did not bowl in these matches.

Match by match

Newest first. Dates in India Standard Time. * means not out.

DateMatch
5 Nov 2026Afghanistan v ZimbabweBat – · Bowl –
23 Oct 2026Afghanistan v ZimbabweBat 43 (63) · Bowl –
21 Oct 2026Afghanistan v BangladeshBat 67* (90) · Bowl –
19 Oct 2026Afghanistan v ZimbabweBat 7 (12) · Bowl –
9 Oct 2026Afghanistan v BangladeshBat 105* (216) & 51 (124) · Bowl –
15 Aug 2026Ireland v AfghanistanBat 143* (133) · Bowl –
12 Aug 2026Ireland v AfghanistanBat 2 (4) · Bowl –
10 Aug 2026Ireland v AfghanistanBat 4 (8) · Bowl –
7 Aug 2026Ireland v AfghanistanBat 30 (33) · Bowl –
15 Jul 2026Speen Ghar Tigers v Amo SharksBat 0 (1) · Bowl –
13 Jul 2026Band-e-Amir Dragons v Speen Ghar TigersBat 9 (6) · Bowl –
12 Jul 2026Mis Ainak Knights v Speen Ghar TigersBat 1 (3) · Bowl –
11 Jul 2026Speen Ghar Tigers v Amo SharksBat 4 (5) · Bowl –
5 Jul 2026Amo Sharks v Speen Ghar TigersBat 1* (1) · Bowl –
4 Jul 2026Boost Defenders v Speen Ghar TigersBat 11 (8) · Bowl –
2 Jul 2026Speen Ghar Tigers v Band-e-Amir DragonsBat 3 (6) · Bowl –
20 Jun 2026India v AfghanistanBat 5 (15) · Bowl –
17 Jun 2026India v AfghanistanBat 79 (89) · Bowl –
13 Jun 2026India v AfghanistanBat 3 (8) · Bowl –
6 Jun 2026India v AfghanistanBat 60 (135) & 13 (16) · Bowl –
11 Oct 2025Afghanistan v BangladeshBat 9* (12) · Bowl –
8 Oct 2025Afghanistan v BangladeshBat 50 (70) · Bowl –

Afghanistan's next match

Afghanistan v Zimbabwe, Test Series, 13 Nov 2026.

The playing XI is named at the toss, so this does not mean Rahmat Shah has been selected.

More players from Afghanistan

All Afghanistan players