Skip to content
FairPlay
Faheem Ashraf

Cricket player · Bowling all-rounder · Pakistan

Faheem Ashraf

Faheem Ashraf appears in 53 matches with a full FairPlay scorecard (28 Oct 2025 to 31 Oct 2026). 357 runs in 30 innings. 43 wickets from 147.4 overs. 283 matches in FairPlay's recorded career data.

Player profile

Country
Pakistan
Role
Bowling all-rounder
Batting
Left-hand bat
Bowling
Right-arm fast-medium
Born
16 Jan 1994 Age 32
Recorded matches
283117 internationals

Faheem Ashraf is a bowling all-rounder from Pakistan with 283 matches in FairPlay's recorded data, including 117 internationals (13 Tests, 44 ODIs, 60 T20Is).

Batting: 2,991 runs across all recorded formats, with 0 hundreds and 10 fifties; the most runs came in T20 (league and domestic) cricket (1,520) and the highest recorded score is 91.

Bowling: 249 wickets in recorded matches, 177 of them in T20 (league and domestic) cricket, with 4 five-wicket hauls.

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.

Faheem Ashraf: batting and bowling figures by format in FairPlay's recorded data
FormatMatInnsRunsHSAvgSR100/50WktsBowl avgEcon5w
Test13215499127.4551.30/31450.293.090
ODI44274357317.4089.50/12156.715.600
T20I60434875114.32142.80/13728.548.290
T20 (league and domestic)1661141,5205517.47146.20/517725.798.594

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.

Faheem Ashraf at a glance

FairPlay holds 53 complete scorecards featuring Faheem Ashraf, most recently for Pakistan (T20 and shorter, one-day).

In those matches Faheem Ashraf batted 30 times for 357 runs at a strike rate of 119.40. The highest score was 40 off 17 balls against Derbyshire.

With the ball: 43 wickets from 147.4 overs, an economy rate of 7.87. Best figures: 5 for 17 against Chattogram Royals.

How the 26 dismissals happened: caught 20, run out 3, bowled 2, LBW 1.

These matches were played at 14 different grounds.

Figures in FairPlay's scorecards

Batting
3043574013.73119.400/0
Bowling
44147.401,162435/177.87

Match by match

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

DateMatch
31 Oct 2026Pakistan v Sri LankaBat 0 (1) · Bowl 0/23 (3)
20 Oct 2026Pakistan v EnglandBat 39 (26) · Bowl 0/14 (2)
18 Oct 2026Pakistan v Sri LankaBat 6 (6) · Bowl 2/49 (8)
5 Jul 2026Yorkshire v LeicestershireBat – · Bowl 0/31 (2)
3 Jul 2026Yorkshire v DurhamBat 0* (1) · Bowl 1/22 (3)
28 Jun 2026Derbyshire v YorkshireBat 40 (17) · Bowl 0/48 (4)
26 Jun 2026Hampshire v YorkshireBat 9 (11) · Bowl 0/27 (3)
7 Jun 2026Leicestershire v YorkshireBat 10 (7) · Bowl 1/29 (4)
5 Jun 2026Yorkshire v LancashireBat 0 (1) · Bowl 1/29 (3)
31 May 2026Yorkshire v GloucestershireBat 5 (5) · Bowl 0/60 (4)
29 May 2026Durham v YorkshireBat 10 (9) · Bowl 1/7 (2)
1 May 2026Islamabad United v Hyderabad KingsmenBat 19 (11) · Bowl 1/43 (4)
28 Apr 2026Peshawar Zalmi v Islamabad UnitedBat 1 (4) · Bowl 1/36 (3)
26 Apr 2026Islamabad United v Multan SultansBat 11 (9) · Bowl 1/23 (3)
24 Apr 2026Hyderabad Kingsmen v Islamabad UnitedBat – · Bowl 0/9 (1)
23 Apr 2026Rawalpindiz v Islamabad UnitedBat 11 (12) · Bowl 0/11 (1)
16 Apr 2026Karachi Kings v Islamabad UnitedBat – · Bowl 1/28 (4)
12 Apr 2026Hyderabad Kingsmen v Islamabad UnitedBat 5 (8) · Bowl 2/33 (4)
9 Apr 2026Lahore Qalandars v Islamabad UnitedBat – · Bowl 1/21 (2.3)
4 Apr 2026Rawalpindiz v Islamabad UnitedBat – · Bowl 2/22 (4)
2 Apr 2026Islamabad United v Quetta GladiatorsBat – · Bowl 0/23 (2)
28 Mar 2026Multan Sultans v Islamabad UnitedBat 26 (17) · Bowl –
15 Mar 2026Pakistan v BangladeshBat 9 (20) · Bowl 0/24 (4)
13 Mar 2026Pakistan v BangladeshBat 14 (15) · Bowl 1/18 (4)
11 Mar 2026Pakistan v BangladeshBat 37 (47) · Bowl 0/19 (2)
21 Feb 2026New Zealand v PakistanBat – · Bowl –
18 Feb 2026Namibia v PakistanBat – · Bowl 0/16 (2)
15 Feb 2026India v PakistanBat 10 (14) · Bowl –
10 Feb 2026Pakistan v United States of AmericaBat 1 (2) · Bowl –
7 Feb 2026Netherlands v PakistanBat 29* (11) · Bowl –
4 Feb 2026Ireland v PakistanBat – · Bowl –
1 Feb 2026Pakistan v AustraliaBat 10* (4) · Bowl 0/6 (1)
31 Jan 2026Pakistan v AustraliaBat – · Bowl –
20 Jan 2026Rangpur Riders v Sylhet TitansBat 3 (5) · Bowl 1/28 (4)
18 Jan 2026Noakhali Express v Rangpur RidersBat – · Bowl 0/33 (4)
17 Jan 2026Dhaka Capitals v Rangpur RidersBat – · Bowl 2/43 (4)
11 Jan 2026Sri Lanka v PakistanBat 9 (3) · Bowl 1/19 (1)
7 Jan 2026Sri Lanka v PakistanBat – · Bowl 0/10 (1)
2 Jan 2026Sylhet Titans v Rangpur RidersBat – · Bowl 3/18 (4)
1 Jan 2026Rangpur Riders v Rajshahi WarriorsBat – · Bowl 3/43 (4)
29 Dec 2025Rangpur Riders v Chattogram RoyalsBat – · Bowl 5/17 (3.5)
29 Nov 2025Pakistan v Sri LankaBat – · Bowl 0/11 (1)
27 Nov 2025Pakistan v Sri LankaBat 7 (6) · Bowl 0/30 (3)
23 Nov 2025Pakistan v ZimbabweBat 3 (4) · Bowl 1/30 (3)
22 Nov 2025Pakistan v Sri LankaBat – · Bowl 1/15 (2)
18 Nov 2025Pakistan v ZimbabweBat – · Bowl 0/11 (1)
16 Nov 2025Pakistan v Sri LankaBat – · Bowl 1/43 (9)
11 Nov 2025Pakistan v Sri LankaBat – · Bowl 2/49 (10)
8 Nov 2025Pakistan v South AfricaBat – · Bowl –
6 Nov 2025Pakistan v South AfricaBat 28 (18) · Bowl 1/40 (6)
1 Nov 2025Pakistan v South AfricaBat 4* (2) · Bowl 2/28 (4)
31 Oct 2025Pakistan v South AfricaBat – · Bowl 4/23 (3.2)
28 Oct 2025Pakistan v South AfricaBat 1 (3) · Bowl –

Pakistan's next match

Pakistan v Sri Lanka, ICC World Test Championship, 9 Nov 2026 at Rawalpindi Cricket Stadium.

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

More players from Pakistan

All Pakistan players