Skip to content
FairPlay

Cricket player · All-rounder · Afghanistan

Farmanullah Safi

Farmanullah Safi appears in 20 matches with a full FairPlay scorecard (7 Nov 2025 to 1 Nov 2026). 324 runs in 20 innings. 12 wickets from 37.5 overs. 52 matches in FairPlay's recorded career data.

Player profile

Role
All-rounder
Batting
Right-hand bat
Bowling
Right-arm fast-medium
Born
14 Mar 2001 Age 25
Recorded matches
521 internationals

Farmanullah Safi is an all-rounder from Afghanistan with 52 matches in FairPlay's recorded data, including 1 internationals (1 T20I).

Batting: 921 runs across all recorded formats, with 0 hundreds and 4 fifties; the most runs came in T20 (league and domestic) cricket (734) and the highest recorded score is 72.

Bowling: 32 wickets in recorded matches, 29 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.

Farmanullah Safi: batting and bowling figures by format in FairPlay's recorded data
FormatMatInnsRunsHSAvgSR100/50WktsBowl avgEcon5w
T20I11121212.00120.00/029.506.330
T20 (league and domestic)43407347227.19126.80/42936.219.010
T10881753858.33296.60/01131.0014.560

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.

Farmanullah Safi at a glance

FairPlay holds 20 complete scorecards featuring Farmanullah Safi, most recently for Afghanistan (T20 and shorter).

In those matches Farmanullah Safi batted 20 times for 324 runs at a strike rate of 169.63. The highest score was 54 not out off 25 balls against Amo Sharks.

With the ball: 12 wickets from 37.5 overs, an economy rate of 10.70. Best figures: 2 for 19 against Qatar.

How the 13 dismissals happened: caught 7, bowled 3, LBW 1, retired 1, run out 1.

These matches were played at 3 different grounds.

Figures in FairPlay's scorecards

Batting
20732454*24.92169.631/0
Bowling
1837.50405122/1910.70

Match by match

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

DateMatch
1 Nov 2026Australia v AfghanistanBat 26* (7) · Bowl 0/17 (1)
31 Oct 2026Afghanistan v ScotlandBat 1 (3) · Bowl 0/10 (1)
31 Oct 2026Oman v AfghanistanBat 37* (11) · Bowl 0/20 (1)
30 Oct 2026South Africa v AfghanistanBat 38* (14) · Bowl 0/28 (1)
14 Jul 2026Band-e-Amir Dragons v Mis Ainak KnightsBat 17 (18) · Bowl 2/26 (4)
13 Jul 2026Band-e-Amir Dragons v Speen Ghar TigersBat 0 (2) · Bowl 1/29 (2)
10 Jul 2026Boost Defenders v Band-e-Amir DragonsBat 0 (1) · Bowl 1/48 (4)
6 Jul 2026Amo Sharks v Band-e-Amir DragonsBat 54* (25) · Bowl 1/15 (1)
5 Jul 2026Boost Defenders v Band-e-Amir DragonsBat 5 (5) · Bowl 0/32 (3.5)
3 Jul 2026Band-e-Amir Dragons v Mis Ainak KnightsBat 20 (20) · Bowl –
2 Jul 2026Speen Ghar Tigers v Band-e-Amir DragonsBat 6 (7) · Bowl 2/45 (3)
1 Jul 2026Amo Sharks v Band-e-Amir DragonsBat 5 (8) · Bowl 1/20 (2)
19 Nov 2025Afghanistan A v Hong KongBat 23* (17) · Bowl 1/19 (4)
17 Nov 2025Bangladesh A v Afghanistan ABat 6 (17) · Bowl –
15 Nov 2025Sri Lanka A v Afghanistan ABat 1 (2) · Bowl 0/21 (2)
11 Nov 2025Qatar v AfghanistanBat 12 (10) · Bowl 2/19 (3)
9 Nov 2025Hong Kong v AfghanistanBat 15 (5) · Bowl 0/15 (1)
8 Nov 2025Afghanistan v KuwaitBat 0 (1) · Bowl 0/6 (1)
7 Nov 2025South Africa v AfghanistanBat 28* (9) · Bowl 0/16 (1)
7 Nov 2025Afghanistan v NepalBat 30* (9) · Bowl 1/19 (2)

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 Farmanullah Safi has been selected.

More players from Afghanistan

All Afghanistan players