- Home
- Players
- Zahid Mahmood
Karachi Kings · Men's cricket
Zahid Mahmood stats
Data through 25 April 2026Last updated 25 April 2026
Coverage: matches in the Cricsheet data from 7 March 2020 to 25 April 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
Between 2020 and 2026, Zahid Mahmood appears in 4 Tests, 4 ODIs, 1 T20I for Pakistan in the Cricsheet data. Zahid Mahmood took 15 T20 league wickets in the data (average 36.60, economy 8.47, best 2/17).
International matches
9
Tests 4 · ODIs 4 · T20Is 1
International wickets
20
0 five-wicket hauls
T20 league & domestic matches
18
30 runs
Best bowling
4/235
Test
Teams played for
Karachi Kings 2024–2026 · 9Pakistan 2021–2024 · 9Quetta Gladiators 2020–2021 · 7Islamabad United 2022 · 2
Zahid Mahmood batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 4 | 7 | 2 | 20 | 17 | 4.00 | 110 | 18.2 | 0 | 0 | 3 | 2 | 1 |
| ODI | 4 | 2 | 1 | 9 | 9 | 9.00 | 10 | 90.0 | 0 | 0 | 0 | 0 | 1 |
| T20 (leagues & domestic) | 18 | 7 | 4 | 30 | 19* | 10.00 | 45 | 66.7 | 0 | 0 | 2 | 2 | 0 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2020 | 19 |
| 2021 | 5 |
| 2022 | 30 |
| 2024 | 5 |
| 2026 | 0 |
Year-by-year batting (7 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2020 | T20 (leagues & domestic) | 1 | 19 | – | 100.0 | 19 | 0 | 0 |
| 2021 | T20 (leagues & domestic) | 4 | 5 | 1.67 | 45.5 | 5 | 0 | 0 |
| 2022 | ODI | 2 | 9 | 9.00 | 90.0 | 9 | 0 | 0 |
| 2022 | T20 (leagues & domestic) | 1 | 3 | – | 33.3 | 3 | 0 | 0 |
| 2022 | Test | 4 | 18 | 4.50 | 21.4 | 17 | 0 | 0 |
| 2024 | T20 (leagues & domestic) | 1 | 3 | – | 50.0 | 3 | 0 | 0 |
| 2024 | Test | 3 | 2 | 2.00 | 7.7 | 2 | 0 | 0 |
Zahid Mahmood bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 6 | 471 | 505 | 13 | 4/235 | 6/115 | 38.85 | 6.43 | 36.2 | 1 | 0 | 4 |
| ODI | 4 | 216 | 220 | 4 | 2/59 | – | 55.00 | 6.11 | 54.0 | 0 | 0 | 0 |
| T20I | 1 | 24 | 40 | 3 | 3/40 | – | 13.33 | 10.00 | 8.0 | 0 | 0 | 0 |
| T20 (leagues & domestic) | 18 | 389 | 549 | 15 | 2/17 | – | 36.60 | 8.47 | 25.9 | 0 | 0 | 0 |
Wickets per year
Show as table
| Year | Wickets |
|---|---|
| 2020 | 0 |
| 2021 | 9 |
| 2022 | 17 |
| 2024 | 9 |
| 2026 | 0 |
Year-by-year bowling (9 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2020 | T20 (leagues & domestic) | 1 | 0 | – | 9.18 | 0/26 |
| 2021 | T20 (leagues & domestic) | 6 | 6 | 36.17 | 10.85 | 2/29 |
| 2021 | T20I | 1 | 3 | 13.33 | 10.00 | 3/40 |
| 2022 | ODI | 4 | 4 | 55.00 | 6.11 | 2/59 |
| 2022 | T20 (leagues & domestic) | 2 | 1 | 49.00 | 7.00 | 1/20 |
| 2022 | Test | 4 | 12 | 36.17 | 6.94 | 4/235 |
| 2024 | T20 (leagues & domestic) | 6 | 8 | 20.88 | 6.96 | 2/17 |
| 2024 | Test | 2 | 1 | 71.00 | 4.44 | 1/44 |
| 2026 | T20 (leagues & domestic) | 3 | 0 | – | 8.18 | 0/26 |
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| England | Test | 7 | 20 | 4.00 | 18.2 | 17 | 0 | 0 |
| Opponent | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| England | Test | 6 | 13 | 38.85 | 6.43 | 4/235 |
| Australia | ODI | 3 | 4 | 45.25 | 6.46 | 2/59 |
| Quetta Gladiators | T20 (leagues & domestic) | 3 | 4 | 17.75 | 6.45 | 2/17 |
| Islamabad United | T20 (leagues & domestic) | 3 | 3 | 31.67 | 9.50 | 2/29 |
| Multan Sultans | T20 (leagues & domestic) | 3 | 3 | 31.00 | 7.75 | 2/39 |
| Lahore Qalandars | T20 (leagues & domestic) | 4 | 3 | 38.67 | 8.39 | 2/27 |
| Peshawar Zalmi | T20 (leagues & domestic) | 5 | 2 | 87.00 | 9.67 | 1/32 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| Gaddafi Stadium | 3 | 22 | – | 19 |
| Rawalpindi Cricket Stadium | 3 | 18 | 6.00 | 17 |
| Hazelaarweg | 1 | 9 | 9.00 | 9 |
| National Stadium, Karachi | 3 | 8 | 8.00 | 5 |
| Multan Cricket Stadium | 4 | 2 | 1.00 | 2 |
| Zayed Cricket Stadium | 2 | 0 | 0.00 | 0 |
Top grounds (bowling)
| Ground | Inns | Wkts | Avg | Econ |
|---|---|---|---|---|
| National Stadium, Karachi | 8 | 11 | 21.82 | 7.74 |
| Rawalpindi Cricket Stadium | 5 | 10 | 41.80 | 6.74 |
| Gaddafi Stadium | 10 | 8 | 48.25 | 7.31 |
| Multan Cricket Stadium | 3 | 6 | 23.67 | 5.80 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | – | – | – | – | 24 | 1 | 12.25 |
| T20 | Middle | – | – | – | – | 353 | 14 | 8.35 |
| T20 | Death | 30 | 45 | 66.7 | 3 | 36 | 3 | 8.17 |
| ODI | Middle | – | – | – | – | 204 | 4 | 6.21 |
| ODI | Death | 9 | 10 | 90.0 | 1 | 12 | 0 | 4.50 |
How Zahid Mahmood was dismissed
- Bowled4 (44%)
- Run out2 (22%)
- Lbw1 (11%)
- Caught1 (11%)
- Stumped1 (11%)
How Zahid Mahmood took wickets
- Caught19
- Bowled10
- Lbw5
- Caught and bowled1
Last 16 innings
Show as table
| Innings | Runs |
|---|---|
| 7 Mar 2020 | 19 |
| 26 Feb 2021 | 0 |
| 2 Mar 2021 | 5 |
| 11 Jun 2021 | 0 |
| 12 Jun 2021 | 0 |
| 20 Feb 2022 | 3 |
| 29 Mar 2022 | 0 |
| 21 Aug 2022 | 9 |
| 1 Dec 2022 | 17 |
| 1 Dec 2022 | 1 |
| 9 Dec 2022 | 0 |
| 9 Dec 2022 | 0 |
| 29 Feb 2024 | 3 |
| 15 Oct 2024 | 2 |
| 15 Oct 2024 | 0 |
| 24 Oct 2024 | 0 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 24 Oct 2024 | Test | England | 0 | 1 | bowled | Rawalpindi Cricket Stadium |
| 15 Oct 2024 | Test | England | 0* | 4 | not out | Multan Cricket Stadium |
| 15 Oct 2024 | Test | England | 2* | 21 | not out | Multan Cricket Stadium |
| 29 Feb 2024 | T20 (leagues & domestic) | Quetta Gladiators | 3* | 6 | not out | National Stadium, Karachi |
| 9 Dec 2022 | Test | England | 0 | 7 | bowled | Multan Cricket Stadium |
| 9 Dec 2022 | Test | England | 0 | 8 | lbw | Multan Cricket Stadium |
| 1 Dec 2022 | Test | England | 1 | 21 | caught | Rawalpindi Cricket Stadium |
| 1 Dec 2022 | Test | England | 17 | 48 | stumped | Rawalpindi Cricket Stadium |
| 21 Aug 2022 | ODI | Netherlands | 9 | 7 | run out | Hazelaarweg |
| 29 Mar 2022 | ODI | Australia | 0* | 3 | not out | Gaddafi Stadium |
| 20 Feb 2022 | T20 (leagues & domestic) | Multan Sultans | 3* | 9 | not out | Gaddafi Stadium |
| 12 Jun 2021 | T20 (leagues & domestic) | Peshawar Zalmi | 0 | 2 | bowled | Zayed Cricket Stadium |
| 11 Jun 2021 | T20 (leagues & domestic) | Islamabad United | 0 | 2 | bowled | Zayed Cricket Stadium |
| 2 Mar 2021 | T20 (leagues & domestic) | Islamabad United | 5 | 7 | run out | National Stadium, Karachi |
| 26 Feb 2021 | T20 (leagues & domestic) | Peshawar Zalmi | 0* | 0 | not out | National Stadium, Karachi |
| 7 Mar 2020 | T20 (leagues & domestic) | Lahore Qalandars | 19* | 19 | not out | Gaddafi Stadium |
Last 20 bowling innings
| Date | Format | Against | Figures | Overs | Mdns | Ground |
|---|---|---|---|---|---|---|
| 25 Apr 2026 | T20 (leagues & domestic) | Quetta Gladiators | 0/29 | 3 | 0 | Gaddafi Stadium |
| 23 Apr 2026 | T20 (leagues & domestic) | Lahore Qalandars | 0/35 | 4 | 0 | Gaddafi Stadium |
| 22 Apr 2026 | T20 (leagues & domestic) | Peshawar Zalmi | 0/26 | 4 | 0 | Gaddafi Stadium |
| 24 Oct 2024 | Test | England | 1/44 | 10 | 1 | Rawalpindi Cricket Stadium |
| 15 Oct 2024 | Test | England | 0/27 | 6 | 0 | Multan Cricket Stadium |
| 11 Mar 2024 | T20 (leagues & domestic) | Peshawar Zalmi | 1/34 | 4 | 0 | National Stadium, Karachi |
| 9 Mar 2024 | T20 (leagues & domestic) | Lahore Qalandars | 2/27 | 4 | 0 | National Stadium, Karachi |
| 7 Mar 2024 | T20 (leagues & domestic) | Islamabad United | 1/30 | 4 | 0 | Rawalpindi Cricket Stadium |
| 6 Mar 2024 | T20 (leagues & domestic) | Quetta Gladiators | 2/25 | 4 | 0 | Rawalpindi Cricket Stadium |
| 3 Mar 2024 | T20 (leagues & domestic) | Multan Sultans | 0/34 | 4 | 0 | National Stadium, Karachi |
| 29 Feb 2024 | T20 (leagues & domestic) | Quetta Gladiators | 2/17 | 4 | 0 | National Stadium, Karachi |
| 9 Dec 2022 | Test | England | 3/52 | 10.5 | 1 | Multan Cricket Stadium |
| 9 Dec 2022 | Test | England | 3/63 | 7.4 | 0 | Multan Cricket Stadium |
| 1 Dec 2022 | Test | England | 2/84 | 11 | 1 | Rawalpindi Cricket Stadium |
| 1 Dec 2022 | Test | England | 4/235 | 33 | 1 | Rawalpindi Cricket Stadium |
| 21 Aug 2022 | ODI | Netherlands | 0/39 | 8 | 0 | Hazelaarweg |
| 2 Apr 2022 | ODI | Australia | 1/51 | 8 | 0 | Gaddafi Stadium |
| 31 Mar 2022 | ODI | Australia | 1/71 | 10 | 0 | Gaddafi Stadium |
| 29 Mar 2022 | ODI | Australia | 2/59 | 10 | 0 | Gaddafi Stadium |
| 24 Feb 2022 | T20 (leagues & domestic) | Peshawar Zalmi | 0/29 | 3 | 0 | Gaddafi Stadium |
Frequently asked questions
How many wickets has Zahid Mahmood taken in Tests?
13 wickets in 6 innings at an average of 38.85, economy 6.43, best figures 4/235.
How many wickets has Zahid Mahmood taken in T20 leagues?
15 wickets in 18 innings at an average of 36.60, economy 8.47, best figures 2/17.
How many runs has Zahid Mahmood scored in Tests?
20 runs in 7 innings (4 matches) at an average of 4.00 and a strike rate of 18.2, in the data from 2022 to 2024.
How many runs has Zahid Mahmood scored in ODIs?
9 runs in 2 innings (4 matches) at an average of 9.00 and a strike rate of 90.0, in the data from 2022 to 2022.
How many runs has Zahid Mahmood scored in T20 leagues?
30 runs in 7 innings (18 matches) at an average of 10.00 and a strike rate of 66.7, in the data from 2020 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.