CricketWise
  1. Home
  2. Players
  3. Hamza Tahir

Scotland · Men's cricket

Hamza Tahir stats

Data through 14 March 2024Last updated 14 March 2024

Coverage: matches in the Cricsheet data from 12 June 2018 to 14 March 2024. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

Between 2018 and 2024, Hamza Tahir appears in 30 ODIs, 16 T20Is for Scotland in the Cricsheet data. Hamza Tahir took 38 ODI wickets in the data (average 26.47, economy 4.29, best 5/38).

International matches
46
ODIs 30 · T20Is 16
International wickets
59
1 five-wicket hauls
Best bowling
5/38
ODI

Teams played for

Scotland 2018–2024 · 46

Hamza Tahir batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
ODI308226134.337833.300420
T20I162133*3.00742.900100

Runs per year

01020302018202120240
Hamza Tahir: runs per calendar year (all formats in the data)
01020302018201920212022202320240
Hamza Tahir: runs per calendar year (all formats in the data)
Show as table
Hamza Tahir: runs per calendar year (all formats in the data)
YearRuns
20180
20190
20210
202229
20230
20240
Year-by-year batting (4 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2019ODI200.000.0000
2022ODI6266.5034.21300
2022T20I13–50.0300
2024T20I100.000.0000

Hamza Tahir bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
ODI291,4061,006385/38–26.474.2937.0316
T20I15348480214/30–22.868.2816.6101

Wickets per year

01020302018202120240
Hamza Tahir: wickets per calendar year (all formats in the data)
01020302018201920212022202320240
Hamza Tahir: wickets per calendar year (all formats in the data)
Show as table
Hamza Tahir: wickets per calendar year (all formats in the data)
YearWickets
20184
201925
20218
202222
20230
20240
Year-by-year bowling (9 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2018T20I3431.5010.503/26
2019ODI61317.544.055/38
2019T20I71216.177.194/30
2021ODI4531.204.593/36
2021T20I2319.677.382/35
2022ODI172029.804.264/26
2022T20I2241.0011.711/28
2023ODI20–6.500/11
2024T20I10–4.750/19
Bowling against each opponent (3+ innings)
OpponentFormatInnsWktsAvgEconBest
Papua New GuineaODI61315.083.564/37
OmanODI4816.383.335/38
United States of AmericaODI5539.804.062/37
NepalODI4422.505.004/26
United Arab EmiratesODI4351.674.701/32
NamibiaODI4343.004.963/38

Top grounds (batting)

Most runs by ground
GroundInnsRunsAvgHS
Choice Moosa Stadium11313.0013
Grange Cricket Club Ground28–5
Titwood177.007
United Cricket Club Ground11–1
Sharjah Cricket Stadium100.000
ICC Academy100.000
Mannofield Park100.000
Dubai International Cricket Stadium200.000

Top grounds (bowling)

Most wickets by ground
GroundInnsWktsAvgEcon
Mannofield Park61316.773.94
ICC Academy61018.005.45
Dubai International Cricket Stadium6916.673.41
Titwood3711.713.90
The Village2514.609.12
Al Amerat Cricket Ground Oman Cricket (Ministry Turf 2)2417.503.50
VRA Ground138.676.50
Grange Cricket Club Ground3350.679.50
Hazelaarweg1136.007.20
Sportpark Het Schootsveld1143.0010.75

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––––4808.62
T20Middle––––270197.76
T20Death3742.9130212.40
ODIPowerplay––––17453.97
ODIMiddle53613.901052314.05
ODIDeath214250.0618026.03

How Hamza Tahir was dismissed

How Hamza Tahir took wickets

Last 10 innings

0510159 Dec 201913 Jul 202214 Mar 20240
Hamza Tahir: runs in the last 10 innings
0510159 Dec 201910 Apr 202213 Jul 202231 Jul 202214 Mar 20240
Hamza Tahir: runs in the last 10 innings
Show as table
Hamza Tahir: runs in the last 10 innings
InningsRuns
9 Dec 20190
15 Dec 20190
10 Apr 20220
28 May 202213
13 Jul 20227
29 Jul 20223
31 Jul 20225
10 Aug 20220
5 Dec 20221
14 Mar 20240
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
14 Mar 2024T20IUnited Arab Emirates01bowledDubai International Cricket Stadium
5 Dec 2022ODINamibia1*2not outUnited Cricket Club Ground
10 Aug 2022ODIUnited Arab Emirates01bowledMannofield Park
31 Jul 2022ODINew Zealand5*4not outGrange Cricket Club Ground
29 Jul 2022T20INew Zealand3*6not outGrange Cricket Club Ground
13 Jul 2022ODINepal743caughtTitwood
28 May 2022ODIUnited States of America1325caughtChoice Moosa Stadium
10 Apr 2022ODIOman01lbwDubai International Cricket Stadium
15 Dec 2019ODIUnited Arab Emirates01lbwICC Academy
9 Dec 2019ODIUnited States of America01lbwSharjah Cricket Stadium

Last 20 bowling innings

Most recent bowling innings in the data
DateFormatAgainstFiguresOversMdnsGround
13 Mar 2024T20IUnited Arab Emirates0/1940Dubai International Cricket Stadium
17 Feb 2023ODINepal0/1110Tribhuvan University International Cricket Ground
15 Feb 2023ODINamibia0/1530Tribhuvan University International Cricket Ground
5 Dec 2022ODINamibia0/3050United Cricket Club Ground
4 Dec 2022ODINepal0/3560United Cricket Club Ground
1 Dec 2022ODINamibia0/4680United Cricket Club Ground
17 Aug 2022ODIUnited States of America2/37100Mannofield Park
14 Aug 2022ODIUnited Arab Emirates1/4180Mannofield Park
10 Aug 2022ODIUnited Arab Emirates0/3980Mannofield Park
31 Jul 2022ODINew Zealand1/7090Grange Cricket Club Ground
29 Jul 2022T20INew Zealand1/5440Grange Cricket Club Ground
27 Jul 2022T20INew Zealand1/2830Grange Cricket Club Ground
17 Jul 2022ODINepal4/267.51Titwood
14 Jul 2022ODINamibia3/38100Titwood
13 Jul 2022ODINepal0/183.10Titwood
31 May 2022ODIUnited Arab Emirates1/43101Moosa Cricket Stadium
29 May 2022ODIUnited States of America0/3590Choice Moosa Stadium
28 May 2022ODIUnited States of America1/32100Choice Moosa Stadium
15 Apr 2022ODIOman0/32100Dubai International Cricket Stadium
13 Apr 2022ODIPapua New Guinea3/2770Dubai International Cricket Stadium

Frequently asked questions

How many wickets has Hamza Tahir taken in ODIs?
38 wickets in 29 innings at an average of 26.47, economy 4.29, best figures 5/38.
How many wickets has Hamza Tahir taken in T20Is?
21 wickets in 15 innings at an average of 22.86, economy 8.28, best figures 4/30.
How many runs has Hamza Tahir scored in ODIs?
26 runs in 8 innings (30 matches) at an average of 4.33 and a strike rate of 33.3, in the data from 2019 to 2023.
How many runs has Hamza Tahir scored in T20Is?
3 runs in 2 innings (16 matches) at an average of 3.00 and a strike rate of 42.9, in the data from 2018 to 2024.
What is Hamza Tahir's highest score?
13 in ODIs, 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.