CricketWise
  1. Home
  2. Players
  3. 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

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
Test714651166.3818228.000332
T20 (leagues & domestic)3512102912*14.503582.900231
First-class182291353510.3830344.6005136
List A733109*–1855.600010

Runs per year

02040608020162019202675
Mir Hamza: runs per calendar year (all formats in the data)
02040608020162017201820192022202320242025202675
Mir Hamza: runs per calendar year (all formats in the data)
Show as table
Mir Hamza: runs per calendar year (all formats in the data)
YearRuns
20160
20170
20184
201924
20225
202318
202453
202546
202675
Year-by-year batting (16 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2016T20 (leagues & domestic)10––000
2018T20 (leagues & domestic)100.000.0000
2018Test24–18.2400
2019First-class7142.8016.9800
2019List A310–55.6900
2022T20 (leagues & domestic)11–50.0100
2022Test244.008.2300
2023First-class3168.0034.81000
2023Test420.5014.3200
2024First-class53417.0044.22400
2024T20 (leagues & domestic)477.0077.8400
2024Test41212.0018.8700
2025T20 (leagues & domestic)317–113.31200
2025Test22914.5087.91600
2026First-class77117.7573.23500
2026T20 (leagues & domestic)24–50.0400

Mir Hamza bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
Test131,183632144/326/8345.143.2184.51038
T20 (leagues & domestic)34689998364/27–27.728.6919.1101
First-class292,9161,518514/517/10429.763.1257.220102
List A7389422164/43–26.386.5124.3100

Wickets per year

01020304020162019202614
Mir Hamza: wickets per calendar year (all formats in the data)
01020304020162017201820192022202320242025202614
Mir Hamza: wickets per calendar year (all formats in the data)
Show as table
Mir Hamza: wickets per calendar year (all formats in the data)
YearWickets
20160
20171
20184
201937
20228
202315
202426
202512
202614
Year-by-year bowling (18 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2016T20 (leagues & domestic)30–10.550/11
2017T20 (leagues & domestic)1148.0012.001/48
2018T20 (leagues & domestic)3331.678.641/27
2018Test2167.004.471/40
2019First-class112127.482.964/51
2019List A71626.386.514/43
2022T20 (leagues & domestic)4814.257.124/27
2022Test20–3.220/4
2023First-class4727.293.703/49
2023T20 (leagues & domestic)1113.006.501/13
2023Test4727.572.674/32
2024First-class81235.502.824/70
2024T20 (leagues & domestic)71022.308.863/28
2024Test4439.502.982/50
2025T20 (leagues & domestic)91023.407.352/15
2025Test1263.504.232/127
2026First-class61129.453.673/39
2026T20 (leagues & domestic)6373.3311.002/14
Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
AustraliaTest6147.0017.5700
New ZealandTest441.336.8300
Multan SultansT20 (leagues & domestic)344.0080.0400
Lahore QalandarsT20 (leagues & domestic)34–57.1200
LeicestershireFirst-class328–53.82400
LancashireFirst-class3105.0032.31000
Bowling against each opponent (3+ innings)
OpponentFormatInnsWktsAvgEconBest
AustraliaTest6826.502.714/32
New ZealandTest41197.003.341/38
Lahore QalandarsT20 (leagues & domestic)71115.917.724/27
Peshawar ZalmiT20 (leagues & domestic)6725.578.523/28
Islamabad UnitedT20 (leagues & domestic)9641.178.873/41
Quetta GladiatorsT20 (leagues & domestic)5533.808.822/24
Multan SultansT20 (leagues & domestic)5526.208.102/15
MiddlesexFirst-class5831.883.193/49
NorthamptonshireFirst-class3722.002.414/51
LancashireFirst-class3535.403.303/96
LeicestershireFirst-class3442.503.623/71

Top grounds (batting)

Most runs by ground
GroundInnsRunsAvgHS
Kennington Oval23819.0035
County Ground, Taunton23232.0018
Newlands22914.5016
Grace Road124–24
Rawalpindi Cricket Stadium41818.0012
Edgbaston3168.0010
National Stadium, Karachi7124.004
County Ground, Northampton21010.009
County Ground, Chelmsford19–9
Riverside Ground188.008

Top grounds (bowling)

Most wickets by ground
GroundInnsWktsAvgEcon
Gaddafi Stadium142318.178.22
County Ground, Brighton71627.194.32
Sophia Gardens71423.642.95
Rawalpindi Cricket Stadium6926.225.23
Lord's4829.383.29
County Ground, Northampton3722.002.41
Edgbaston4727.293.70
Melbourne Cricket Ground2613.832.07
National Stadium, Karachi134111.755.14
Riverside Ground2318.331.83

Batting and bowling by phase (limited overs)

T20 phases: overs 1–6, 7–15, 16–20. ODI phases: overs 1–10, 11–40, 41–50.
FormatPhaseRunsBallsSROutsBowl ballsWktsEcon
T20Powerplay––––384148.34
T20Middle44100.0012067.45
T20Death253180.621851610.22

How Mir Hamza was dismissed

How Mir Hamza took wickets

Last 20 innings

01020304019 Apr 20243 Jan 202515 Sep 202635
Mir Hamza: runs in the last 20 innings
01020304019 Apr 202424 May 20243 Jan 202519 May 202519 Apr 20262 Sep 202615 Sep 202635
Mir Hamza: runs in the last 20 innings
Show as table
Mir Hamza: runs in the last 20 innings
InningsRuns
19 Apr 20249
3 May 20240
10 May 20241
24 May 202424
30 Aug 20240
30 Aug 20244
3 Jan 202513
3 Jan 202516
25 Apr 20253
19 May 202512
22 May 20252
9 Apr 20264
19 Apr 20260
27 Aug 20261
2 Sep 202618
2 Sep 202614
8 Sep 20260
8 Sep 20260
15 Sep 20263
15 Sep 202635
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
15 Sep 2026First-classSurrey3532caught and bowledKennington Oval
15 Sep 2026First-classSurrey39caughtKennington Oval
8 Sep 2026First-classWarwickshire0*1not outSophia Gardens
8 Sep 2026First-classWarwickshire07bowledSophia Gardens
2 Sep 2026First-classSomerset14*18not outCounty Ground, Taunton
2 Sep 2026First-classSomerset1825caughtCounty Ground, Taunton
27 Aug 2026First-classHampshire1*5not outSophia Gardens
19 Apr 2026T20 (leagues & domestic)Multan Sultans0*1not outNational Stadium, Karachi
9 Apr 2026T20 (leagues & domestic)Peshawar Zalmi4*7not outNational Stadium, Karachi
22 May 2025T20 (leagues & domestic)Lahore Qalandars2*4not outGaddafi Stadium
19 May 2025T20 (leagues & domestic)Islamabad United12*6not outRawalpindi Cricket Stadium
25 Apr 2025T20 (leagues & domestic)Quetta Gladiators3*5not outGaddafi Stadium
3 Jan 2025TestSouth Africa1620caughtNewlands
3 Jan 2025TestSouth Africa1313caughtNewlands
30 Aug 2024TestBangladesh410caughtRawalpindi Cricket Stadium
30 Aug 2024TestBangladesh0*0not outRawalpindi Cricket Stadium
24 May 2024First-classLeicestershire24*38not outGrace Road
10 May 2024First-classSussex110run outSophia Gardens
3 May 2024First-classYorkshire06caughtHeadingley
19 Apr 2024First-classNorthamptonshire9*16not outCounty Ground, Northampton

Last 20 bowling innings

Most recent bowling innings in the data
DateFormatAgainstFiguresOversMdnsGround
15 Sep 2026First-classSurrey1/72180Kennington Oval
15 Sep 2026First-classSurrey2/2971Kennington Oval
8 Sep 2026First-classWarwickshire2/74214Sophia Gardens
2 Sep 2026First-classSomerset2/68171County Ground, Taunton
27 Aug 2026First-classHampshire1/42152Sophia Gardens
27 Aug 2026First-classHampshire3/3910.22Sophia Gardens
19 Apr 2026T20 (leagues & domestic)Multan Sultans0/1920National Stadium, Karachi
16 Apr 2026T20 (leagues & domestic)Islamabad United0/2430National Stadium, Karachi
9 Apr 2026T20 (leagues & domestic)Peshawar Zalmi0/5740National Stadium, Karachi
2 Apr 2026T20 (leagues & domestic)Rawalpindiz1/4940Gaddafi Stadium
29 Mar 2026T20 (leagues & domestic)Lahore Qalandars2/1430Gaddafi Stadium
27 Mar 2026T20 (leagues & domestic)Quetta Gladiators0/5740Gaddafi Stadium
22 May 2025T20 (leagues & domestic)Lahore Qalandars1/323.40Gaddafi Stadium
19 May 2025T20 (leagues & domestic)Islamabad United1/4140Rawalpindi Cricket Stadium
17 May 2025T20 (leagues & domestic)Peshawar Zalmi1/3340Rawalpindi Cricket Stadium
4 May 2025T20 (leagues & domestic)Lahore Qalandars1/2030Gaddafi Stadium
1 May 2025T20 (leagues & domestic)Multan Sultans2/152.10Gaddafi Stadium
25 Apr 2025T20 (leagues & domestic)Quetta Gladiators2/2441Gaddafi Stadium
21 Apr 2025T20 (leagues & domestic)Peshawar Zalmi1/1440National Stadium, Karachi
20 Apr 2025T20 (leagues & domestic)Islamabad United0/2430National 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.