- Home
- Players
- Fahim Ashraf
Pakistan · Men's cricket
Fahim Ashraf stats
Data through 5 July 2026Last updated 5 July 2026
Coverage: matches in the Cricsheet data from 12 June 2017 to 5 July 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
Fahim Ashraf played 17 Tests, 44 ODIs, 80 T20Is for Pakistan in the data, between 2017 and 2026. Fahim Ashraf took 170 T20 league wickets in the data (average 24.02, economy 8.51, best 6/19).
International matches
141
Tests 17 · ODIs 44 · T20Is 80
International runs
1,644
0 hundreds
International wickets
113
1 five-wicket hauls
T20 league & domestic matches
148
1,383 runs
Best bowling
6/19
T20 (leagues & domestic)
Teams played for
Pakistan 2017–2026 · 141Islamabad United 2018–2026 · 83Quetta Gladiators 2025 · 12Northamptonshire 2019 · 11Fortune Barishal 2024–2025 · 11Hobart Hurricanes 2023 · 9Yorkshire 2026 · 8Rangpur Riders 2025–2026 · 6Khulna Tigers 2024 · 4Dhaka Platoon 2020 · 4Sussex 2022 · 3
Fahim Ashraf batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 17 | 27 | 1 | 687 | 91 | 26.42 | 1,268 | 54.2 | 0 | 4 | 4 | 100 | 3 |
| ODI | 44 | 30 | 3 | 408 | 73 | 15.11 | 477 | 85.5 | 0 | 1 | 2 | 36 | 13 |
| T20I | 80 | 55 | 15 | 549 | 51 | 13.72 | 394 | 139.3 | 0 | 1 | 6 | 37 | 31 |
| T20 (leagues & domestic) | 148 | 101 | 29 | 1,383 | 55 | 19.21 | 955 | 144.8 | 0 | 4 | 6 | 110 | 76 |
| First-class | 3 | 5 | 0 | 65 | 33 | 13.00 | 115 | 56.5 | 0 | 0 | 1 | 9 | 0 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2017 | 37 |
| 2018 | 397 |
| 2019 | 275 |
| 2020 | 228 |
| 2021 | 583 |
| 2022 | 227 |
| 2023 | 344 |
| 2024 | 214 |
| 2025 | 518 |
| 2026 | 269 |
Year-by-year batting (32 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2017 | ODI | 2 | 20 | 20.00 | 76.9 | 15 | 0 | 0 |
| 2017 | T20I | 3 | 17 | 17.00 | 170.0 | 13 | 0 | 0 |
| 2018 | ODI | 8 | 84 | 12.00 | 77.1 | 23 | 0 | 0 |
| 2018 | T20 (leagues & domestic) | 8 | 111 | 27.75 | 130.6 | 54 | 0 | 1 |
| 2018 | T20I | 11 | 79 | 11.29 | 114.5 | 21 | 0 | 0 |
| 2018 | Test | 4 | 123 | 30.75 | 69.5 | 83 | 0 | 1 |
| 2019 | ODI | 5 | 58 | 11.60 | 96.7 | 28 | 0 | 0 |
| 2019 | T20 (leagues & domestic) | 17 | 165 | 15.00 | 148.6 | 31 | 0 | 0 |
| 2019 | T20I | 4 | 37 | 9.25 | 119.4 | 17 | 0 | 0 |
| 2019 | Test | 2 | 15 | 7.50 | 75.0 | 15 | 0 | 0 |
| 2020 | ODI | 1 | 23 | 23.00 | 143.8 | 23 | 0 | 0 |
| 2020 | T20 (leagues & domestic) | 7 | 58 | 11.60 | 116.0 | 20 | 0 | 0 |
| 2020 | T20I | 3 | 37 | 12.33 | 142.3 | 31 | 0 | 0 |
| 2020 | Test | 2 | 110 | 55.00 | 67.9 | 91 | 0 | 1 |
| 2021 | ODI | 6 | 33 | 6.60 | 67.3 | 11 | 0 | 0 |
| 2021 | T20 (leagues & domestic) | 6 | 77 | 12.83 | 122.2 | 27 | 0 | 0 |
| 2021 | T20I | 8 | 89 | 12.71 | 134.8 | 30 | 0 | 0 |
| 2021 | Test | 11 | 384 | 38.40 | 49.8 | 78 | 0 | 2 |
| 2022 | First-class | 5 | 65 | 13.00 | 56.5 | 33 | 0 | 0 |
| 2022 | T20 (leagues & domestic) | 8 | 121 | 30.25 | 177.9 | 55 | 0 | 1 |
| 2022 | Test | 6 | 41 | 6.83 | 41.4 | 22 | 0 | 0 |
| 2023 | ODI | 1 | 4 | 4.00 | 33.3 | 4 | 0 | 0 |
| 2023 | T20 (leagues & domestic) | 17 | 276 | 27.60 | 137.3 | 51 | 0 | 1 |
| 2023 | T20I | 3 | 50 | 25.00 | 161.3 | 27 | 0 | 0 |
| 2023 | Test | 2 | 14 | 7.00 | 35.9 | 9 | 0 | 0 |
| 2024 | T20 (leagues & domestic) | 12 | 214 | 26.75 | 162.1 | 54 | 0 | 1 |
| 2025 | ODI | 4 | 126 | 31.50 | 102.4 | 73 | 0 | 1 |
| 2025 | T20 (leagues & domestic) | 12 | 211 | 19.18 | 164.8 | 45 | 0 | 0 |
| 2025 | T20I | 18 | 181 | 13.92 | 142.5 | 51 | 0 | 1 |
| 2026 | ODI | 3 | 60 | 20.00 | 73.2 | 37 | 0 | 0 |
| 2026 | T20 (leagues & domestic) | 14 | 150 | 11.54 | 128.2 | 40 | 0 | 0 |
| 2026 | T20I | 5 | 59 | 19.67 | 173.5 | 29 | 0 | 0 |
Fahim Ashraf bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 31 | 1,908 | 991 | 25 | 3/42 | 6/99 | 39.64 | 3.12 | 76.3 | 0 | 0 | 79 |
| ODI | 42 | 1,678 | 1,465 | 31 | 5/22 | – | 47.26 | 5.24 | 54.1 | 1 | 1 | 8 |
| T20I | 72 | 1,143 | 1,497 | 57 | 4/23 | – | 26.26 | 7.86 | 20.1 | 1 | 0 | 1 |
| T20 (leagues & domestic) | 145 | 2,880 | 4,083 | 170 | 6/19 | – | 24.02 | 8.51 | 16.9 | 6 | 4 | 2 |
| First-class | 3 | 324 | 310 | 2 | 1/91 | 1/91 | 155.00 | 5.74 | 162.0 | 0 | 0 | 3 |
Wickets per year
Show as table
| Year | Wickets |
|---|---|
| 2017 | 8 |
| 2018 | 54 |
| 2019 | 43 |
| 2020 | 16 |
| 2021 | 27 |
| 2022 | 13 |
| 2023 | 18 |
| 2024 | 15 |
| 2025 | 67 |
| 2026 | 24 |
Year-by-year bowling (32 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2017 | ODI | 3 | 2 | 29.50 | 3.85 | 2/37 |
| 2017 | T20I | 4 | 6 | 8.00 | 4.80 | 3/16 |
| 2018 | ODI | 13 | 16 | 21.88 | 4.37 | 5/22 |
| 2018 | T20 (leagues & domestic) | 12 | 18 | 17.22 | 7.75 | 3/19 |
| 2018 | T20I | 18 | 15 | 24.07 | 7.06 | 3/5 |
| 2018 | Test | 5 | 5 | 37.60 | 3.08 | 3/60 |
| 2019 | ODI | 6 | 2 | 167.50 | 6.11 | 1/50 |
| 2019 | T20 (leagues & domestic) | 23 | 32 | 20.25 | 7.68 | 6/19 |
| 2019 | T20I | 4 | 3 | 49.33 | 11.10 | 2/38 |
| 2019 | Test | 2 | 6 | 16.50 | 3.41 | 3/42 |
| 2020 | ODI | 2 | 1 | 87.00 | 5.12 | 1/30 |
| 2020 | T20 (leagues & domestic) | 11 | 9 | 39.56 | 10.57 | 2/26 |
| 2020 | T20I | 5 | 5 | 22.40 | 6.11 | 3/20 |
| 2020 | Test | 2 | 1 | 58.00 | 2.52 | 1/40 |
| 2021 | ODI | 6 | 2 | 114.50 | 5.72 | 1/25 |
| 2021 | T20 (leagues & domestic) | 8 | 9 | 21.11 | 6.79 | 3/11 |
| 2021 | T20I | 10 | 6 | 39.00 | 8.67 | 3/17 |
| 2021 | Test | 14 | 10 | 40.50 | 2.79 | 2/29 |
| 2022 | First-class | 3 | 2 | 155.00 | 5.74 | 1/91 |
| 2022 | T20 (leagues & domestic) | 10 | 9 | 31.56 | 8.35 | 3/28 |
| 2022 | Test | 6 | 2 | 55.50 | 3.08 | 2/55 |
| 2023 | ODI | 2 | 1 | 101.00 | 5.94 | 1/27 |
| 2023 | T20 (leagues & domestic) | 20 | 15 | 40.40 | 8.85 | 2/19 |
| 2023 | T20I | 5 | 1 | 78.00 | 9.36 | 1/17 |
| 2023 | Test | 2 | 1 | 130.00 | 5.42 | 1/93 |
| 2024 | T20 (leagues & domestic) | 15 | 15 | 28.00 | 8.75 | 3/18 |
| 2025 | ODI | 7 | 6 | 40.50 | 5.36 | 2/49 |
| 2025 | T20 (leagues & domestic) | 23 | 41 | 14.68 | 8.60 | 5/7 |
| 2025 | T20I | 22 | 20 | 23.25 | 8.11 | 4/23 |
| 2026 | ODI | 3 | 1 | 61.00 | 6.10 | 1/18 |
| 2026 | T20 (leagues & domestic) | 23 | 22 | 30.32 | 9.07 | 3/18 |
| 2026 | T20I | 4 | 1 | 51.00 | 10.20 | 1/19 |
Fahim Ashraf against each team
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| South Africa | Test | 5 | 186 | 46.50 | 59.4 | 78 | 0 | 2 |
| New Zealand | Test | 4 | 186 | 46.50 | 59.0 | 91 | 0 | 1 |
| West Indies | Test | 4 | 99 | 24.75 | 40.7 | 44 | 0 | 0 |
| England | Test | 7 | 77 | 11.00 | 50.3 | 37 | 0 | 0 |
| Australia | Test | 4 | 18 | 4.50 | 38.3 | 9 | 0 | 0 |
| New Zealand | ODI | 9 | 161 | 20.12 | 95.3 | 73 | 0 | 1 |
| Bangladesh | ODI | 3 | 60 | 20.00 | 73.2 | 37 | 0 | 0 |
| South Africa | ODI | 5 | 45 | 11.25 | 95.7 | 28 | 0 | 0 |
| England | ODI | 5 | 32 | 6.40 | 80.0 | 13 | 0 | 0 |
| New Zealand | T20I | 10 | 112 | 14.00 | 133.3 | 31 | 0 | 0 |
| South Africa | T20I | 10 | 103 | 12.88 | 132.1 | 30 | 0 | 0 |
| Bangladesh | T20I | 6 | 86 | 21.50 | 141.0 | 51 | 0 | 1 |
| Australia | T20I | 6 | 48 | 12.00 | 133.3 | 21 | 0 | 0 |
| Sri Lanka | T20I | 5 | 41 | 10.25 | 157.7 | 13 | 0 | 0 |
| India | T20I | 4 | 41 | 13.67 | 107.9 | 20 | 0 | 0 |
| West Indies | T20I | 4 | 41 | 20.50 | 186.4 | 16 | 0 | 0 |
| Zimbabwe | T20I | 3 | 6 | 2.00 | 60.0 | 3 | 0 | 0 |
| Multan Sultans | T20 (leagues & domestic) | 15 | 216 | 21.60 | 141.2 | 51 | 0 | 1 |
| Karachi Kings | T20 (leagues & domestic) | 12 | 213 | 30.43 | 139.2 | 43 | 0 | 0 |
| Peshawar Zalmi | T20 (leagues & domestic) | 16 | 183 | 15.25 | 163.4 | 54 | 0 | 1 |
| Quetta Gladiators | T20 (leagues & domestic) | 10 | 180 | 22.50 | 156.5 | 55 | 0 | 1 |
| Lahore Qalandars | T20 (leagues & domestic) | 11 | 161 | 23.00 | 125.8 | 41 | 0 | 0 |
| Durham | T20 (leagues & domestic) | 4 | 14 | 7.00 | 82.4 | 10 | 0 | 0 |
| Opponent | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| South Africa | Test | 6 | 7 | 25.14 | 2.89 | 3/42 |
| England | Test | 7 | 4 | 40.50 | 3.24 | 3/60 |
| West Indies | Test | 4 | 4 | 29.00 | 2.76 | 2/29 |
| New Zealand | Test | 3 | 3 | 54.67 | 3.22 | 2/106 |
| Australia | Test | 4 | 3 | 66.00 | 4.12 | 2/55 |
| Bangladesh | Test | 3 | 2 | 35.00 | 2.69 | 2/54 |
| Zimbabwe | ODI | 6 | 10 | 15.40 | 3.57 | 5/22 |
| New Zealand | ODI | 10 | 7 | 47.86 | 5.37 | 2/49 |
| Sri Lanka | ODI | 5 | 5 | 30.20 | 4.40 | 2/37 |
| South Africa | ODI | 6 | 3 | 84.33 | 5.50 | 1/25 |
| Bangladesh | ODI | 4 | 2 | 44.00 | 5.18 | 1/18 |
| England | ODI | 5 | 1 | 256.00 | 7.11 | 1/75 |
| South Africa | T20I | 11 | 14 | 21.64 | 9.09 | 4/23 |
| New Zealand | T20I | 14 | 10 | 26.80 | 7.84 | 3/20 |
| Sri Lanka | T20I | 10 | 8 | 23.88 | 7.96 | 3/16 |
| Bangladesh | T20I | 7 | 6 | 24.50 | 7.74 | 2/13 |
| Australia | T20I | 6 | 5 | 21.20 | 6.24 | 2/10 |
| Zimbabwe | T20I | 9 | 4 | 49.75 | 7.37 | 1/10 |
| West Indies | T20I | 5 | 1 | 97.00 | 8.82 | 1/33 |
| Peshawar Zalmi | T20 (leagues & domestic) | 21 | 22 | 26.95 | 9.08 | 5/33 |
| Lahore Qalandars | T20 (leagues & domestic) | 16 | 22 | 20.73 | 9.24 | 6/19 |
| Karachi Kings | T20 (leagues & domestic) | 17 | 16 | 30.38 | 8.73 | 3/23 |
| Multan Sultans | T20 (leagues & domestic) | 17 | 16 | 28.69 | 8.32 | 2/21 |
| Quetta Gladiators | T20 (leagues & domestic) | 13 | 16 | 20.75 | 8.10 | 4/18 |
| Islamabad United | T20 (leagues & domestic) | 3 | 7 | 14.00 | 9.80 | 4/25 |
| Dhaka Capitals | T20 (leagues & domestic) | 3 | 7 | 11.57 | 7.71 | 3/15 |
| Durham | T20 (leagues & domestic) | 4 | 5 | 16.80 | 6.46 | 2/26 |
| Hyderabad Kingsmen | T20 (leagues & domestic) | 3 | 3 | 28.33 | 9.44 | 2/33 |
| Khulna Tigers | T20 (leagues & domestic) | 4 | 2 | 81.50 | 10.87 | 2/49 |
| Leicestershire | T20 (leagues & domestic) | 3 | 2 | 39.00 | 7.80 | 1/18 |
| Derbyshire | T20 (leagues & domestic) | 3 | 0 | – | 10.62 | 0/29 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| Gaddafi Stadium | 29 | 463 | 23.15 | 55 |
| Rawalpindi Cricket Stadium | 19 | 435 | 36.25 | 78 |
| National Stadium, Karachi | 27 | 315 | 15.00 | 64 |
| Dubai International Cricket Stadium | 18 | 240 | 26.67 | 54 |
| Shere Bangla National Stadium | 14 | 232 | 21.09 | 54 |
| Bay Oval | 4 | 121 | 30.25 | 91 |
| Sharjah Cricket Stadium | 9 | 103 | 14.71 | 28 |
| Sabina Park | 4 | 99 | 24.75 | 44 |
| The Village | 1 | 83 | 83.00 | 83 |
| Seddon Park | 3 | 78 | 26.00 | 73 |
Top grounds (bowling)
| Ground | Inns | Wkts | Avg | Econ |
|---|---|---|---|---|
| Gaddafi Stadium | 37 | 43 | 22.77 | 8.78 |
| National Stadium, Karachi | 39 | 28 | 31.71 | 6.44 |
| Shere Bangla National Stadium | 21 | 25 | 21.72 | 7.68 |
| Rawalpindi Cricket Stadium | 31 | 23 | 41.52 | 7.64 |
| Dubai International Cricket Stadium | 22 | 21 | 24.38 | 7.09 |
| Sylhet International Cricket Stadium | 8 | 18 | 11.50 | 6.64 |
| Sharjah Cricket Stadium | 13 | 16 | 19.56 | 5.92 |
| Zayed Cricket Stadium | 12 | 15 | 16.33 | 5.57 |
| Queens Sports Club | 4 | 9 | 7.44 | 2.56 |
| Zahur Ahmed Chowdhury Stadium | 5 | 7 | 20.14 | 4.15 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | 23 | 18 | 127.8 | 1 | 1482 | 64 | 7.85 |
| T20 | Middle | 510 | 470 | 108.5 | 17 | 1480 | 76 | 7.92 |
| T20 | Death | 1399 | 861 | 162.5 | 94 | 1061 | 87 | 9.55 |
| ODI | Powerplay | 1 | 4 | 25.0 | 1 | 366 | 5 | 4.80 |
| ODI | Middle | 222 | 315 | 70.5 | 12 | 1129 | 20 | 4.91 |
| ODI | Death | 185 | 158 | 117.1 | 14 | 183 | 6 | 8.16 |
How Fahim Ashraf was dismissed
- Caught116 (68%)
- Bowled16 (9%)
- Lbw15 (9%)
- Run out15 (9%)
- Caught and bowled8 (5%)
How Fahim Ashraf took wickets
- Caught201
- Bowled63
- Lbw12
- Caught and bowled8
- Hit wicket1
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 1 Feb 2026 | 10 |
| 7 Feb 2026 | 29 |
| 10 Feb 2026 | 1 |
| 15 Feb 2026 | 10 |
| 11 Mar 2026 | 37 |
| 13 Mar 2026 | 14 |
| 15 Mar 2026 | 9 |
| 28 Mar 2026 | 26 |
| 12 Apr 2026 | 5 |
| 23 Apr 2026 | 11 |
| 26 Apr 2026 | 11 |
| 28 Apr 2026 | 1 |
| 1 May 2026 | 19 |
| 29 May 2026 | 10 |
| 31 May 2026 | 5 |
| 5 Jun 2026 | 0 |
| 7 Jun 2026 | 10 |
| 26 Jun 2026 | 9 |
| 28 Jun 2026 | 40 |
| 3 Jul 2026 | 0 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 3 Jul 2026 | T20 (leagues & domestic) | Durham | 0* | 1 | not out | Headingley |
| 28 Jun 2026 | T20 (leagues & domestic) | Derbyshire | 40 | 17 | caught | Queen's Park, Chesterfield |
| 26 Jun 2026 | T20 (leagues & domestic) | Hampshire | 9 | 11 | caught | The Rose Bowl |
| 7 Jun 2026 | T20 (leagues & domestic) | Leicestershire | 10 | 7 | caught | Grace Road |
| 5 Jun 2026 | T20 (leagues & domestic) | Lancashire | 0 | 1 | caught | Headingley |
| 31 May 2026 | T20 (leagues & domestic) | Gloucestershire | 5 | 5 | bowled | Headingley |
| 29 May 2026 | T20 (leagues & domestic) | Durham | 10 | 9 | caught | Riverside Ground |
| 1 May 2026 | T20 (leagues & domestic) | Hyderabad Kingsmen | 19 | 11 | caught | Gaddafi Stadium |
| 28 Apr 2026 | T20 (leagues & domestic) | Peshawar Zalmi | 1 | 4 | run out | National Stadium, Karachi |
| 26 Apr 2026 | T20 (leagues & domestic) | Multan Sultans | 11 | 9 | caught | National Stadium, Karachi |
| 23 Apr 2026 | T20 (leagues & domestic) | Rawalpindiz | 11 | 12 | caught | National Stadium, Karachi |
| 12 Apr 2026 | T20 (leagues & domestic) | Hyderabad Kingsmen | 5 | 8 | lbw | National Stadium, Karachi |
| 28 Mar 2026 | T20 (leagues & domestic) | Multan Sultans | 26 | 17 | caught | Gaddafi Stadium |
| 15 Mar 2026 | ODI | Bangladesh | 9 | 20 | bowled | Shere Bangla National Stadium |
| 13 Mar 2026 | ODI | Bangladesh | 14 | 15 | caught | Shere Bangla National Stadium |
| 11 Mar 2026 | ODI | Bangladesh | 37 | 47 | caught | Shere Bangla National Stadium |
| 15 Feb 2026 | T20I | India | 10 | 14 | caught | R Premadasa Stadium |
| 10 Feb 2026 | T20I | United States of America | 1 | 2 | caught | Sinhalese Sports Club Ground |
| 7 Feb 2026 | T20I | Netherlands | 29* | 11 | not out | Sinhalese Sports Club Ground |
| 1 Feb 2026 | T20I | Australia | 10* | 4 | not out | Gaddafi Stadium |
Last 20 bowling innings
| Date | Format | Against | Figures | Overs | Mdns | Ground |
|---|---|---|---|---|---|---|
| 5 Jul 2026 | T20 (leagues & domestic) | Leicestershire | 0/31 | 2 | 0 | Headingley |
| 3 Jul 2026 | T20 (leagues & domestic) | Durham | 1/22 | 3 | 0 | Headingley |
| 28 Jun 2026 | T20 (leagues & domestic) | Derbyshire | 0/48 | 4 | 0 | Queen's Park, Chesterfield |
| 26 Jun 2026 | T20 (leagues & domestic) | Hampshire | 0/27 | 3 | 0 | The Rose Bowl |
| 7 Jun 2026 | T20 (leagues & domestic) | Leicestershire | 1/29 | 4 | 0 | Grace Road |
| 5 Jun 2026 | T20 (leagues & domestic) | Lancashire | 1/29 | 3 | 0 | Headingley |
| 31 May 2026 | T20 (leagues & domestic) | Gloucestershire | 0/60 | 4 | 0 | Headingley |
| 29 May 2026 | T20 (leagues & domestic) | Durham | 1/7 | 2 | 0 | Riverside Ground |
| 1 May 2026 | T20 (leagues & domestic) | Hyderabad Kingsmen | 1/43 | 4 | 0 | Gaddafi Stadium |
| 28 Apr 2026 | T20 (leagues & domestic) | Peshawar Zalmi | 1/36 | 3 | 0 | National Stadium, Karachi |
| 26 Apr 2026 | T20 (leagues & domestic) | Multan Sultans | 1/23 | 3 | 0 | National Stadium, Karachi |
| 24 Apr 2026 | T20 (leagues & domestic) | Hyderabad Kingsmen | 0/9 | 1 | 0 | National Stadium, Karachi |
| 23 Apr 2026 | T20 (leagues & domestic) | Rawalpindiz | 0/11 | 1 | 0 | National Stadium, Karachi |
| 16 Apr 2026 | T20 (leagues & domestic) | Karachi Kings | 1/28 | 4 | 0 | National Stadium, Karachi |
| 12 Apr 2026 | T20 (leagues & domestic) | Hyderabad Kingsmen | 2/33 | 4 | 0 | National Stadium, Karachi |
| 9 Apr 2026 | T20 (leagues & domestic) | Lahore Qalandars | 1/21 | 2.3 | 0 | National Stadium, Karachi |
| 4 Apr 2026 | T20 (leagues & domestic) | Rawalpindiz | 2/22 | 4 | 0 | Gaddafi Stadium |
| 2 Apr 2026 | T20 (leagues & domestic) | Quetta Gladiators | 0/23 | 2 | 0 | Gaddafi Stadium |
| 15 Mar 2026 | ODI | Bangladesh | 0/24 | 4 | 0 | Shere Bangla National Stadium |
| 13 Mar 2026 | ODI | Bangladesh | 1/18 | 4 | 0 | Shere Bangla National Stadium |
Frequently asked questions
How many wickets has Fahim Ashraf taken in Tests?
25 wickets in 31 innings at an average of 39.64, economy 3.12, best figures 3/42.
How many wickets has Fahim Ashraf taken in ODIs?
31 wickets in 42 innings at an average of 47.26, economy 5.24, best figures 5/22.
How many runs has Fahim Ashraf scored in Tests?
687 runs in 27 innings (17 matches) at an average of 26.42 and a strike rate of 54.2, in the data from 2018 to 2023.
How many runs has Fahim Ashraf scored in ODIs?
408 runs in 30 innings (44 matches) at an average of 15.11 and a strike rate of 85.5, in the data from 2017 to 2026.
How many runs has Fahim Ashraf scored in T20Is?
549 runs in 55 innings (80 matches) at an average of 13.72 and a strike rate of 139.3, in the data from 2017 to 2026.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.