- Home
- Players
- Mir Hamza
Karachi Kings · Men's cricket
Mir Hamza stats
Data through 15 September 2026Last updated 15 September 2026
Coverage: matches in the Cricsheet data from 12 February 2016 to 15 September 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
Mir Hamza played 7 Tests for Pakistan in the data, between 2016 and 2026. Mir Hamza took 51 first-class wickets in the data (average 29.76, economy 3.12, best 4/51).
International matches
7
Tests 7
International wickets
14
0 five-wicket hauls
T20 league & domestic matches
35
29 runs
Best bowling
4/27
T20 (leagues & domestic)
Teams played for
Karachi Kings 2016–2026 · 31Sussex 2019 · 13Glamorgan 2024–2026 · 10Pakistan 2018–2025 · 7Quetta Gladiators 2017–2018 · 4Warwickshire 2023 · 2
Mir Hamza batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 7 | 14 | 6 | 51 | 16 | 6.38 | 182 | 28.0 | 0 | 0 | 3 | 3 | 2 |
| T20 (leagues & domestic) | 35 | 12 | 10 | 29 | 12* | 14.50 | 35 | 82.9 | 0 | 0 | 2 | 3 | 1 |
| First-class | 18 | 22 | 9 | 135 | 35 | 10.38 | 303 | 44.6 | 0 | 0 | 5 | 13 | 6 |
| List A | 7 | 3 | 3 | 10 | 9* | – | 18 | 55.6 | 0 | 0 | 0 | 1 | 0 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2016 | 0 |
| 2017 | 0 |
| 2018 | 4 |
| 2019 | 24 |
| 2022 | 5 |
| 2023 | 18 |
| 2024 | 53 |
| 2025 | 46 |
| 2026 | 75 |
Year-by-year batting (16 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2016 | T20 (leagues & domestic) | 1 | 0 | – | – | 0 | 0 | 0 |
| 2018 | T20 (leagues & domestic) | 1 | 0 | 0.00 | 0.0 | 0 | 0 | 0 |
| 2018 | Test | 2 | 4 | – | 18.2 | 4 | 0 | 0 |
| 2019 | First-class | 7 | 14 | 2.80 | 16.9 | 8 | 0 | 0 |
| 2019 | List A | 3 | 10 | – | 55.6 | 9 | 0 | 0 |
| 2022 | T20 (leagues & domestic) | 1 | 1 | – | 50.0 | 1 | 0 | 0 |
| 2022 | Test | 2 | 4 | 4.00 | 8.2 | 3 | 0 | 0 |
| 2023 | First-class | 3 | 16 | 8.00 | 34.8 | 10 | 0 | 0 |
| 2023 | Test | 4 | 2 | 0.50 | 14.3 | 2 | 0 | 0 |
| 2024 | First-class | 5 | 34 | 17.00 | 44.2 | 24 | 0 | 0 |
| 2024 | T20 (leagues & domestic) | 4 | 7 | 7.00 | 77.8 | 4 | 0 | 0 |
| 2024 | Test | 4 | 12 | 12.00 | 18.8 | 7 | 0 | 0 |
| 2025 | T20 (leagues & domestic) | 3 | 17 | – | 113.3 | 12 | 0 | 0 |
| 2025 | Test | 2 | 29 | 14.50 | 87.9 | 16 | 0 | 0 |
| 2026 | First-class | 7 | 71 | 17.75 | 73.2 | 35 | 0 | 0 |
| 2026 | T20 (leagues & domestic) | 2 | 4 | – | 50.0 | 4 | 0 | 0 |
Mir Hamza bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 13 | 1,183 | 632 | 14 | 4/32 | 6/83 | 45.14 | 3.21 | 84.5 | 1 | 0 | 38 |
| T20 (leagues & domestic) | 34 | 689 | 998 | 36 | 4/27 | – | 27.72 | 8.69 | 19.1 | 1 | 0 | 1 |
| First-class | 29 | 2,916 | 1,518 | 51 | 4/51 | 7/104 | 29.76 | 3.12 | 57.2 | 2 | 0 | 102 |
| List A | 7 | 389 | 422 | 16 | 4/43 | – | 26.38 | 6.51 | 24.3 | 1 | 0 | 0 |
Wickets per year
Show as table
| Year | Wickets |
|---|---|
| 2016 | 0 |
| 2017 | 1 |
| 2018 | 4 |
| 2019 | 37 |
| 2022 | 8 |
| 2023 | 15 |
| 2024 | 26 |
| 2025 | 12 |
| 2026 | 14 |
Year-by-year bowling (18 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2016 | T20 (leagues & domestic) | 3 | 0 | – | 10.55 | 0/11 |
| 2017 | T20 (leagues & domestic) | 1 | 1 | 48.00 | 12.00 | 1/48 |
| 2018 | T20 (leagues & domestic) | 3 | 3 | 31.67 | 8.64 | 1/27 |
| 2018 | Test | 2 | 1 | 67.00 | 4.47 | 1/40 |
| 2019 | First-class | 11 | 21 | 27.48 | 2.96 | 4/51 |
| 2019 | List A | 7 | 16 | 26.38 | 6.51 | 4/43 |
| 2022 | T20 (leagues & domestic) | 4 | 8 | 14.25 | 7.12 | 4/27 |
| 2022 | Test | 2 | 0 | – | 3.22 | 0/4 |
| 2023 | First-class | 4 | 7 | 27.29 | 3.70 | 3/49 |
| 2023 | T20 (leagues & domestic) | 1 | 1 | 13.00 | 6.50 | 1/13 |
| 2023 | Test | 4 | 7 | 27.57 | 2.67 | 4/32 |
| 2024 | First-class | 8 | 12 | 35.50 | 2.82 | 4/70 |
| 2024 | T20 (leagues & domestic) | 7 | 10 | 22.30 | 8.86 | 3/28 |
| 2024 | Test | 4 | 4 | 39.50 | 2.98 | 2/50 |
| 2025 | T20 (leagues & domestic) | 9 | 10 | 23.40 | 7.35 | 2/15 |
| 2025 | Test | 1 | 2 | 63.50 | 4.23 | 2/127 |
| 2026 | First-class | 6 | 11 | 29.45 | 3.67 | 3/39 |
| 2026 | T20 (leagues & domestic) | 6 | 3 | 73.33 | 11.00 | 2/14 |
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| Australia | Test | 6 | 14 | 7.00 | 17.5 | 7 | 0 | 0 |
| New Zealand | Test | 4 | 4 | 1.33 | 6.8 | 3 | 0 | 0 |
| Multan Sultans | T20 (leagues & domestic) | 3 | 4 | 4.00 | 80.0 | 4 | 0 | 0 |
| Lahore Qalandars | T20 (leagues & domestic) | 3 | 4 | – | 57.1 | 2 | 0 | 0 |
| Leicestershire | First-class | 3 | 28 | – | 53.8 | 24 | 0 | 0 |
| Lancashire | First-class | 3 | 10 | 5.00 | 32.3 | 10 | 0 | 0 |
| Opponent | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| Australia | Test | 6 | 8 | 26.50 | 2.71 | 4/32 |
| New Zealand | Test | 4 | 1 | 197.00 | 3.34 | 1/38 |
| Lahore Qalandars | T20 (leagues & domestic) | 7 | 11 | 15.91 | 7.72 | 4/27 |
| Peshawar Zalmi | T20 (leagues & domestic) | 6 | 7 | 25.57 | 8.52 | 3/28 |
| Islamabad United | T20 (leagues & domestic) | 9 | 6 | 41.17 | 8.87 | 3/41 |
| Quetta Gladiators | T20 (leagues & domestic) | 5 | 5 | 33.80 | 8.82 | 2/24 |
| Multan Sultans | T20 (leagues & domestic) | 5 | 5 | 26.20 | 8.10 | 2/15 |
| Middlesex | First-class | 5 | 8 | 31.88 | 3.19 | 3/49 |
| Northamptonshire | First-class | 3 | 7 | 22.00 | 2.41 | 4/51 |
| Lancashire | First-class | 3 | 5 | 35.40 | 3.30 | 3/96 |
| Leicestershire | First-class | 3 | 4 | 42.50 | 3.62 | 3/71 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| Kennington Oval | 2 | 38 | 19.00 | 35 |
| County Ground, Taunton | 2 | 32 | 32.00 | 18 |
| Newlands | 2 | 29 | 14.50 | 16 |
| Grace Road | 1 | 24 | – | 24 |
| Rawalpindi Cricket Stadium | 4 | 18 | 18.00 | 12 |
| Edgbaston | 3 | 16 | 8.00 | 10 |
| National Stadium, Karachi | 7 | 12 | 4.00 | 4 |
| County Ground, Northampton | 2 | 10 | 10.00 | 9 |
| County Ground, Chelmsford | 1 | 9 | – | 9 |
| Riverside Ground | 1 | 8 | 8.00 | 8 |
Top grounds (bowling)
| Ground | Inns | Wkts | Avg | Econ |
|---|---|---|---|---|
| Gaddafi Stadium | 14 | 23 | 18.17 | 8.22 |
| County Ground, Brighton | 7 | 16 | 27.19 | 4.32 |
| Sophia Gardens | 7 | 14 | 23.64 | 2.95 |
| Rawalpindi Cricket Stadium | 6 | 9 | 26.22 | 5.23 |
| Lord's | 4 | 8 | 29.38 | 3.29 |
| County Ground, Northampton | 3 | 7 | 22.00 | 2.41 |
| Edgbaston | 4 | 7 | 27.29 | 3.70 |
| Melbourne Cricket Ground | 2 | 6 | 13.83 | 2.07 |
| National Stadium, Karachi | 13 | 4 | 111.75 | 5.14 |
| Riverside Ground | 2 | 3 | 18.33 | 1.83 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | – | – | – | – | 384 | 14 | 8.34 |
| T20 | Middle | 4 | 4 | 100.0 | 0 | 120 | 6 | 7.45 |
| T20 | Death | 25 | 31 | 80.6 | 2 | 185 | 16 | 10.22 |
How Mir Hamza was dismissed
- Caught9 (39%)
- Bowled7 (30%)
- Lbw3 (13%)
- Run out2 (9%)
- Stumped1 (4%)
- Caught and bowled1 (4%)
How Mir Hamza took wickets
- Caught73
- Lbw22
- Bowled19
- Caught and bowled3
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 19 Apr 2024 | 9 |
| 3 May 2024 | 0 |
| 10 May 2024 | 1 |
| 24 May 2024 | 24 |
| 30 Aug 2024 | 0 |
| 30 Aug 2024 | 4 |
| 3 Jan 2025 | 13 |
| 3 Jan 2025 | 16 |
| 25 Apr 2025 | 3 |
| 19 May 2025 | 12 |
| 22 May 2025 | 2 |
| 9 Apr 2026 | 4 |
| 19 Apr 2026 | 0 |
| 27 Aug 2026 | 1 |
| 2 Sep 2026 | 18 |
| 2 Sep 2026 | 14 |
| 8 Sep 2026 | 0 |
| 8 Sep 2026 | 0 |
| 15 Sep 2026 | 3 |
| 15 Sep 2026 | 35 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 15 Sep 2026 | First-class | Surrey | 35 | 32 | caught and bowled | Kennington Oval |
| 15 Sep 2026 | First-class | Surrey | 3 | 9 | caught | Kennington Oval |
| 8 Sep 2026 | First-class | Warwickshire | 0* | 1 | not out | Sophia Gardens |
| 8 Sep 2026 | First-class | Warwickshire | 0 | 7 | bowled | Sophia Gardens |
| 2 Sep 2026 | First-class | Somerset | 14* | 18 | not out | County Ground, Taunton |
| 2 Sep 2026 | First-class | Somerset | 18 | 25 | caught | County Ground, Taunton |
| 27 Aug 2026 | First-class | Hampshire | 1* | 5 | not out | Sophia Gardens |
| 19 Apr 2026 | T20 (leagues & domestic) | Multan Sultans | 0* | 1 | not out | National Stadium, Karachi |
| 9 Apr 2026 | T20 (leagues & domestic) | Peshawar Zalmi | 4* | 7 | not out | National Stadium, Karachi |
| 22 May 2025 | T20 (leagues & domestic) | Lahore Qalandars | 2* | 4 | not out | Gaddafi Stadium |
| 19 May 2025 | T20 (leagues & domestic) | Islamabad United | 12* | 6 | not out | Rawalpindi Cricket Stadium |
| 25 Apr 2025 | T20 (leagues & domestic) | Quetta Gladiators | 3* | 5 | not out | Gaddafi Stadium |
| 3 Jan 2025 | Test | South Africa | 16 | 20 | caught | Newlands |
| 3 Jan 2025 | Test | South Africa | 13 | 13 | caught | Newlands |
| 30 Aug 2024 | Test | Bangladesh | 4 | 10 | caught | Rawalpindi Cricket Stadium |
| 30 Aug 2024 | Test | Bangladesh | 0* | 0 | not out | Rawalpindi Cricket Stadium |
| 24 May 2024 | First-class | Leicestershire | 24* | 38 | not out | Grace Road |
| 10 May 2024 | First-class | Sussex | 1 | 10 | run out | Sophia Gardens |
| 3 May 2024 | First-class | Yorkshire | 0 | 6 | caught | Headingley |
| 19 Apr 2024 | First-class | Northamptonshire | 9* | 16 | not out | County Ground, Northampton |
Last 20 bowling innings
| Date | Format | Against | Figures | Overs | Mdns | Ground |
|---|---|---|---|---|---|---|
| 15 Sep 2026 | First-class | Surrey | 1/72 | 18 | 0 | Kennington Oval |
| 15 Sep 2026 | First-class | Surrey | 2/29 | 7 | 1 | Kennington Oval |
| 8 Sep 2026 | First-class | Warwickshire | 2/74 | 21 | 4 | Sophia Gardens |
| 2 Sep 2026 | First-class | Somerset | 2/68 | 17 | 1 | County Ground, Taunton |
| 27 Aug 2026 | First-class | Hampshire | 1/42 | 15 | 2 | Sophia Gardens |
| 27 Aug 2026 | First-class | Hampshire | 3/39 | 10.2 | 2 | Sophia Gardens |
| 19 Apr 2026 | T20 (leagues & domestic) | Multan Sultans | 0/19 | 2 | 0 | National Stadium, Karachi |
| 16 Apr 2026 | T20 (leagues & domestic) | Islamabad United | 0/24 | 3 | 0 | National Stadium, Karachi |
| 9 Apr 2026 | T20 (leagues & domestic) | Peshawar Zalmi | 0/57 | 4 | 0 | National Stadium, Karachi |
| 2 Apr 2026 | T20 (leagues & domestic) | Rawalpindiz | 1/49 | 4 | 0 | Gaddafi Stadium |
| 29 Mar 2026 | T20 (leagues & domestic) | Lahore Qalandars | 2/14 | 3 | 0 | Gaddafi Stadium |
| 27 Mar 2026 | T20 (leagues & domestic) | Quetta Gladiators | 0/57 | 4 | 0 | Gaddafi Stadium |
| 22 May 2025 | T20 (leagues & domestic) | Lahore Qalandars | 1/32 | 3.4 | 0 | Gaddafi Stadium |
| 19 May 2025 | T20 (leagues & domestic) | Islamabad United | 1/41 | 4 | 0 | Rawalpindi Cricket Stadium |
| 17 May 2025 | T20 (leagues & domestic) | Peshawar Zalmi | 1/33 | 4 | 0 | Rawalpindi Cricket Stadium |
| 4 May 2025 | T20 (leagues & domestic) | Lahore Qalandars | 1/20 | 3 | 0 | Gaddafi Stadium |
| 1 May 2025 | T20 (leagues & domestic) | Multan Sultans | 2/15 | 2.1 | 0 | Gaddafi Stadium |
| 25 Apr 2025 | T20 (leagues & domestic) | Quetta Gladiators | 2/24 | 4 | 1 | Gaddafi Stadium |
| 21 Apr 2025 | T20 (leagues & domestic) | Peshawar Zalmi | 1/14 | 4 | 0 | National Stadium, Karachi |
| 20 Apr 2025 | T20 (leagues & domestic) | Islamabad United | 0/24 | 3 | 0 | National Stadium, Karachi |
Frequently asked questions
How many wickets has Mir Hamza taken in Tests?
14 wickets in 13 innings at an average of 45.14, economy 3.21, best figures 4/32.
How many wickets has Mir Hamza taken in T20 leagues?
36 wickets in 34 innings at an average of 27.72, economy 8.69, best figures 4/27.
How many runs has Mir Hamza scored in Tests?
51 runs in 14 innings (7 matches) at an average of 6.38 and a strike rate of 28.0, in the data from 2018 to 2025.
How many runs has Mir Hamza scored in T20 leagues?
29 runs in 12 innings (35 matches) at an average of 14.50 and a strike rate of 82.9, in the data from 2016 to 2026.
What is Mir Hamza's highest score?
35 in first-class, the highest score in the data.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.