CRICMIND.AI
PLAYER ANALYSIS

Faheem Ashraf Career Stats: 3,027 Runs and 283 Wickets Across Formats

Faheem Ashraf has 3,027 runs and 283 wickets in 285 matches, with 227 T20 wickets at 24.58 and a T20 strike rate of 143.2.

AI
CricMind AI
CricMind Intelligence Engine
··6 min read
Faheem Ashraf Career Stats: 3,027 Runs and 283 Wickets Across Formats

Faheem Ashraf has scored 3,027 runs and taken 283 wickets across 285 matches in Test, ODI and T20 cricket, the record of a genuine all-rounder. The Pakistan seam-bowling all-rounder's T20 numbers carry the headline: 227 wickets in 226 matches at 24.58, plus 1,932 runs at a strike rate of 143.2. In the shortest format he has averaged a wicket a game while hitting a six every 13 balls.

The figures below run through his July 2026 entry in the CricMind database. They show a player whose skills change shape with the format. In Tests he is a batter who bowls, with four fifties and a best of 91. In T20 cricket he is a wicket-taking seamer who can finish an innings.

Faheem Ashraf career stats by format

FormatMatRunsAvgSRHS100s50sWktsBowl AvgEcon
Test1768726.4254.291042539.643.12
ODI4240815.1185.573013147.265.24
T202261,93217.25143.2550522724.588.32
Total2853,027010283

T20 figures combine T20 internationals and franchise cricket. Source: CricMind global cricket database, built on the Cricsheet ball-by-ball archive.

Where Faheem Ashraf stands in the game

Passing 3,000 runs and 250 wickets across formats is the mark of a player who gets picked for both skills, not one.

His franchise footprint is wide. The database lists ten T20 teams: Pakistan, Hobart Hurricanes in the Big Bash League, Islamabad United and Quetta Gladiators in the Pakistan Super League, Northamptonshire and Yorkshire in English county cricket, and four Bangladesh Premier League sides: Dhaka Platoon, Khulna Tigers, Fortune Barishal and Rangpur Riders. Four countries and four different sets of conditions, from Hobart's bounce to Dhaka's slow surfaces.

All-rounders who travel this well are rare. Seam bowlers need conditions to suit them, and lower-order hitters need pace on the ball. Ashraf's record holds up across leagues because he offers something useful whichever of those two things a pitch takes away.

Test cricket: the batting all-rounder

Ashraf's 17 Tests show the most balanced version of his game. He scored 687 runs at 26.42, with four fifties and a highest score of 91, nine short of a maiden Test hundred. Of his 687 runs, 400 came from 100 fours. He faced 1,268 balls, which shows he could bat for long periods, not just slog.

With the ball he bowled 1,908 deliveries, 318 overs, for 25 wickets at 39.64. His economy of 3.12 is the standout figure. A fourth or fifth seamer who concedes barely three an over lets a captain rest his strike bowlers without losing control of the game. His strike rate of a wicket every 76 balls is modest, but control, not penetration, was his job in the Test side. His last Test in the database was in December 2023.

ODI cricket: the hardest format for his skills

Ashraf's 42 ODIs are the weakest part of his record. He took 31 wickets at 47.26 with an economy of 5.24, from 1,678 balls, or 279.4 overs. With the bat he scored 408 runs at 15.11, a strike rate of 85.5 and a best of 73.

The 50-over game asks a seam all-rounder to bowl through the middle overs on flat pitches with only four fielders outside the circle, and that is the toughest job for a bowler of his pace. He still has 13 ODI sixes and a fifty to show for his batting, and the format has kept picking him: his latest ODI in the database is from March 2026. You can compare his numbers with the format's leaders through CricMind's ODI hub and the all-time records.

T20 cricket: where the record is made

In T20 cricket Ashraf becomes a different player. His 227 wickets in 226 matches, at 24.58, rest on a strike rate of about 18 balls a wicket. He bowled 4,023 balls, or 670.3 overs, across 217 bowling innings, so he took a wicket roughly every three overs.

His economy of 8.32 is high, and that is the price of the overs he bowls. Seamers who bowl in the powerplay and at the death concede runs. The question is whether they take wickets while doing it, and an average under 25 says he does.

The finisher's strike rate

The batting numbers are what make him so valuable in franchise cricket. He has scored 1,932 runs at 17.25, but the strike rate is what counts: 143.2. He has hit 147 fours and 107 sixes, so 1,230 of his 1,932 runs, nearly 64 per cent, came in boundaries. He clears the rope about once every 13 balls he faces.

His five T20 fifties, with a best of 55, show he can do more than cameo. A lower-order hitter who scores at 143 and a seamer who averages under 25 are two separate selections. Ashraf is both in one place in the XI, and that is why ten teams have picked him.

What the numbers show

Three patterns stand out in Faheem Ashraf's career data.

  • His role changes with the format. In Tests his batting average (26.42) is his strongest number. In T20 cricket his bowling average (24.58) and batting strike rate (143.2) lead the way.
  • T20 volume. 226 matches and 227 wickets give him more T20 wickets than T20 matches, a sign of a consistent wicket-taker rather than a one-off match-winner.
  • Control in the long format. An economy of 3.12 in Tests shows a bowler who can hold an end, the quality that kept him in Pakistan's Test plans as a fourth seamer.

His full profile, including a breakdown by season and team, is on his CricMind player page.

FAQ

How many wickets has Faheem Ashraf taken?

Faheem Ashraf has taken 283 wickets in the CricMind database: 25 in Tests, 31 in ODIs and 227 in T20 cricket, which covers T20 internationals and franchise leagues.

What is Faheem Ashraf's highest Test score?

His highest Test score is 91. He has four Test fifties and a Test batting average of 26.42 across 17 matches.

What is Faheem Ashraf's T20 strike rate?

His T20 batting strike rate is 143.2, with 107 sixes and 147 fours among his 1,932 runs. His T20 bowling average is 24.58.

Which teams has Faheem Ashraf played for?

He has played for Pakistan, Hobart Hurricanes, Islamabad United, Quetta Gladiators, Northamptonshire, Yorkshire, Dhaka Platoon, Khulna Tigers, Fortune Barishal and Rangpur Riders.

SHARE THIS ARTICLE
This article uses statistical insights generated by the Cricmind analytics engine. AI-generated analysis for entertainment and informational purposes.
TOPICS
Faheem Ashraf statsFaheem Ashraf careerFaheem Ashraf recordscricket recordscricket stats
READ NEXT
Editorial Standards

This article was produced by the CricMind Sports Editor, CricMind.ai's AI-assisted editorial identity. All predictions are generated by the Oracle engine and stored immutably before the match. Statistical claims are verified against the IPL 2008-2026 ball-by-ball dataset.

Read our Publication Policy · About CricMind · Contact