CricketScore

Players / Faheem Ashraf

Men's cricket

Faheem Ashraf: runs, wickets and records

267 recorded matches from 12 Jun 2017 to 5 Jul 2026, most often for Pakistan, Islamabad United, Quetta Gladiators. The figures are counted from ball-by-ball records.

Batting by format

M Inn Runs HS Avg SR 100 50 4s 6s
FormatMInnRunsHSAvgSR100504s6s
Tests17276879126.4254.2041003
ODIs44304087315.1185.5013613
T20Is80555495113.72139.3013731
T20 leagues123901,2105518.91140.9039763
County Championship35653313.0056.50090

Bowling by format

Inn Wkts Best Avg Econ 5w
FormatInnWktsBestAvgEcon5w
Tests31253/4239.643.120
ODIs42315/2247.265.241
T20Is72574/2326.267.860
T20 leagues1201266/1926.878.722
County Championship321/91155.005.740

Highest innings

Runs Balls Opponent
RunsBallsOpponentDate
91134New Zealand26 Dec 2020
83115Ireland11 May 2018
78*160South Africa4 Feb 2021
7380New Zealand2 Apr 2025
6484South Africa26 Jan 2021

Faheem Ashraf: matches in the records

Faheem Ashraf appears in 267 recorded men's matches, from 12 June 2017 to 5 July 2026, most often for Pakistan, Islamabad United and Quetta Gladiators. The matches split as 17 in Test matches, 44 in One Day Internationals, 80 in Twenty20 Internationals, 123 in franchise Twenty20 leagues and 3 in the County Championship. The most frequent opponents in the records are New Zealand (26 matches), South Africa (22 matches) and Peshawar Zalmi (21 matches). The ground used most often is Gaddafi Stadium, Lahore, with 32 matches.

Faheem Ashraf batting record

In Test matches, the batting record is 687 runs in 27 innings, an average of 26.42, a strike rate of 54.2 and a highest score of 91, with 4 fifties and 4 ducks.

In One Day Internationals, the batting record is 408 runs in 30 innings, an average of 15.11, a strike rate of 85.5 and a highest score of 73, with 1 fifties and 2 ducks.

In Twenty20 Internationals, the batting record is 549 runs in 55 innings, an average of 13.72, a strike rate of 139.3 and a highest score of 51, with 1 fifties and 6 ducks.

In franchise Twenty20 leagues, the batting record is 1,210 runs in 90 innings, an average of 18.91, a strike rate of 140.9 and a highest score of 55, with 3 fifties and 6 ducks.

In the County Championship, the batting record is 65 runs in 5 innings, an average of 13.00, a strike rate of 56.5 and a highest score of 33, with 1 ducks.

Faheem Ashraf bowling record

In Test matches, the bowling record is 25 wickets in 31 innings, an average of 39.64, an economy rate of 3.12, a strike rate of 76.3 balls per wicket and best figures of 3 for 42.

In One Day Internationals, the bowling record is 31 wickets in 42 innings, an average of 47.26, an economy rate of 5.24 and best figures of 5 for 22, including 1 five-wicket haul.

In Twenty20 Internationals, the bowling record is 57 wickets in 72 innings, an average of 26.26, an economy rate of 7.86 and best figures of 4 for 23.

In franchise Twenty20 leagues, the bowling record is 126 wickets in 120 innings, an average of 26.87, an economy rate of 8.72 and best figures of 6 for 19, including 2 five-wicket hauls.

Faheem Ashraf highest innings

The highest individual scores in the records are: 91 from 134 balls against New Zealand at Bay Oval on 26 December 2020 (Tests). 83 from 115 balls against Ireland at The Village, Malahide on 11 May 2018 (Tests). 78* from 160 balls against South Africa at Rawalpindi Cricket Stadium on 4 February 2021 (Tests). 73 from 80 balls against New Zealand at Seddon Park, Hamilton on 2 April 2025 (ODIs). 64 from 84 balls against South Africa at National Stadium on 26 January 2021 (Tests).

Faheem Ashraf best bowling

The best bowling figures in the records are: 6 for 19 against Lahore Qalandars at National Stadium on 9 March 2019. 5 for 22 against Zimbabwe at Queens Sports Club on 18 July 2018. 5 for 33 against Peshawar Zalmi at Gaddafi Stadium, Lahore on 27 April 2025. 4 for 18 against Quetta Gladiators at Sheikh Zayed Stadium on 5 March 2019. 4 for 23 against South Africa at Gaddafi Stadium, Lahore on 31 October 2025.

Faheem Ashraf results with the side

In Test matches, the player's side won 8 and lost 8 of the 17 recorded matches (50.0% of decided matches).

In One Day Internationals, the player's side won 20 and lost 22 of the 44 recorded matches (47.6% of decided matches).

In Twenty20 Internationals, the player's side won 57 and lost 22 of the 80 recorded matches (72.2% of decided matches).

In franchise Twenty20 leagues, the player's side won 65 and lost 54 of the 123 recorded matches (54.6% of decided matches).

Against the most frequent opponents the results were New Zealand: 9 won, 15 lost in 26 matches, South Africa: 14 won, 8 lost in 22 matches, Peshawar Zalmi: 10 won, 11 lost in 21 matches, Multan Sultans: 11 won, 7 lost in 18 matches and Karachi Kings: 14 won, 4 lost in 18 matches.

Faheem Ashraf teams

Matches by side: Pakistan (141), Islamabad United (83), Quetta Gladiators (12), Northamptonshire (11), Hobart Hurricanes (9), Yorkshire (8) and Sussex (3).

Faheem Ashraf main grounds

The grounds used most often are Gaddafi Stadium, Lahore (32), Rawalpindi Cricket Stadium (31), Dubai International Cricket Stadium (23), National Stadium, Karachi (23), National Stadium (14) and Sharjah Cricket Stadium (13).

Faheem Ashraf runs by year

Runs in each calendar year of the records: 2017 (37), 2018 (397), 2019 (275), 2020 (220), 2021 (583), 2022 (227), 2023 (344), 2024 (100), 2025 (470), 2026 (266).

Faheem Ashraf wickets by year

Wickets in each calendar year of the records: 2017 (8), 2018 (54), 2019 (43), 2020 (14), 2021 (27), 2022 (13), 2023 (18), 2024 (6), 2025 (43), 2026 (15).

Faheem Ashraf matches by year

Recorded matches in each calendar year: 2017 (7), 2018 (47), 2019 (35), 2020 (15), 2021 (32), 2022 (16), 2023 (28), 2024 (12), 2025 (45), 2026 (30).

Faheem Ashraf fours and sixes

In Test matches, 100 fours and 3 sixes, one boundary every 12.3 balls faced; 60.8% of the runs came in boundaries.

In One Day Internationals, 36 fours and 13 sixes, one boundary every 9.7 balls faced; 54.4% of the runs came in boundaries.

In Twenty20 Internationals, 37 fours and 31 sixes, one boundary every 5.8 balls faced; 60.8% of the runs came in boundaries.

In franchise Twenty20 leagues, 97 fours and 63 sixes, one boundary every 5.4 balls faced; 63.3% of the runs came in boundaries.

How Faheem Ashraf gets out

In Test matches, 26 recorded dismissals: caught 65%, lbw 23%, bowled 8% and run out 4%.

In One Day Internationals, 27 recorded dismissals: caught 70%, bowled 15%, lbw 7% and run out 4%.

In Twenty20 Internationals, 40 recorded dismissals: caught 75%, run out 10%, bowled 8% and caught and bowled 5%.

In franchise Twenty20 leagues, 64 recorded dismissals: caught 64%, run out 11%, bowled 11% and lbw 8%.

Faheem Ashraf bowling in detail

In Test matches: 1,479 dot balls (77.5% of legal deliveries), 79 maidens, 8 wides and 12 no-balls and wickets by caught 72%, lbw 16% and bowled 12%.

In One Day Internationals: 891 dot balls (53.1% of legal deliveries), 8 maidens, 36 wides and 7 no-balls and wickets by caught 68%, bowled 19% and caught and bowled 6%.

In Twenty20 Internationals: 459 dot balls (40.2% of legal deliveries), 1 maidens, 18 wides and 4 no-balls and wickets by caught 65%, bowled 30% and lbw 4%.

In franchise Twenty20 leagues: 837 dot balls (35.9% of legal deliveries), 2 maidens, 77 wides and 14 no-balls and wickets by caught 71%, bowled 24% and caught and bowled 2%.

Faheem Ashraf player of the match awards

Of the 10 player of the match awards on record, the first is dated 18 July 2018 (Zimbabwe v Pakistan) and the latest 7 February 2026 (Netherlands v Pakistan): 1 in One Day Internationals, 2 in Twenty20 Internationals and 7 in franchise Twenty20 leagues.

Faheem Ashraf first and latest matches

The first recorded match in Test matches is dated 11 May 2018 against Ireland and the latest 14 December 2023 against Australia.

The first recorded match in One Day Internationals is dated 12 June 2017 against Sri Lanka and the latest 15 March 2026 against Bangladesh.

The first recorded match in Twenty20 Internationals is dated 12 September 2017 against ICC World XI and the latest 18 February 2026 against Namibia.

The first recorded match in franchise Twenty20 leagues is dated 24 February 2018 against Peshawar Zalmi and the latest 5 July 2026 against Leicestershire.

The first recorded match in the County Championship is dated 12 September 2022 against Worcestershire and the latest 26 September 2022 against Glamorgan.

Faheem Ashraf against different opponents

The most runs against a single opponent are 459 against New Zealand in 23 innings (average 22.95), 334 against South Africa in 20 innings (average 20.88), 216 against Multan Sultans in 15 innings (average 21.60) and 213 against Karachi Kings in 12 innings (average 30.43).

The most wickets against a single opponent are 24 against South Africa in 23 innings, 22 against Peshawar Zalmi in 21 innings, 22 against Lahore Qalandars in 16 innings and 20 against New Zealand in 27 innings.

Faheem Ashraf at different grounds

The grounds that have produced the most runs are Rawalpindi Cricket Stadium (435 runs in 19 innings), Gaddafi Stadium, Lahore (387 runs in 22 innings), Dubai International Cricket Stadium (240 runs in 18 innings) and National Stadium (215 runs in 10 innings).

Faheem Ashraf recent years

Year by year, the latest figures in the records are 2021: 32 matches, 583 runs and 27 wickets; 2022: 16 matches, 227 runs and 13 wickets; 2023: 28 matches, 344 runs and 18 wickets; 2024: 12 matches, 100 runs and 6 wickets; 2025: 45 matches, 470 runs and 43 wickets; 2026: 30 matches, 266 runs and 15 wickets.

Faheem Ashraf year by year

The busiest year in the records is 2018, with 47 matches. The most runs in a calendar year came in 2021: 583. The most wickets in a calendar year came in 2018: 54.

Questions and answers

How many matches has Faheem Ashraf played?

267 recorded matches, from 12 June 2017 to 5 July 2026.

How many runs has Faheem Ashraf scored in Tests?

687 runs in 27 innings, at an average of 26.42.

How many runs has Faheem Ashraf scored in ODIs?

408 runs in 30 innings, at an average of 15.11.

How many runs has Faheem Ashraf scored in T20Is?

549 runs in 55 innings, at an average of 13.72.

What is Faheem Ashraf's highest score?

91 from 134 balls against New Zealand on 26 December 2020, at Bay Oval.

How many wickets has Faheem Ashraf taken in Tests?

25 wickets in 31 innings, with best figures of 3 for 42.

How many wickets has Faheem Ashraf taken in ODIs?

31 wickets in 42 innings, with best figures of 5 for 22.

How many wickets has Faheem Ashraf taken in T20Is?

57 wickets in 72 innings, with best figures of 4 for 23.

How many sixes has Faheem Ashraf hit?

110 sixes and 279 fours in the recorded matches.

How many player of the match awards has Faheem Ashraf won?

10 in the recorded matches.

Which teams has Faheem Ashraf played for?

Pakistan (141), Islamabad United (83), Quetta Gladiators (12), Northamptonshire (11), Hobart Hurricanes (9), Yorkshire (8) and Sussex (3).

When was Faheem Ashraf's most recent recorded match?

5 July 2026.

Team pages

Records