CricketWise
  1. Home
  2. Players
  3. Josh Hazlewood

Australia · Men's cricket

Josh Hazlewood stats

Data through 9 October 2026Last updated 9 October 2026

Coverage: matches in the Cricsheet data from 22 June 2010 to 9 October 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

Josh Hazlewood played 79 Tests, 97 ODIs, 58 T20Is for Australia in the data, between 2010 and 2026. Josh Hazlewood took 311 Test wickets in the data (average 23.71, economy 2.78, best 6/49).

International matches
234
Tests 79 · ODIs 97 · T20Is 58
International runs
741
0 hundreds
International wickets
532
18 five-wicket hauls
T20 league & domestic matches
70
36 runs
Best bowling
6/35
First-class

Teams played for

Australia 2010–2026 · 234Royal Challengers Bengaluru 2022–2026 · 40Sydney Sixers 2011–2020 · 18Chennai Super Kings 2020–2021 · 12New South Wales 2019–2025 · 8

Josh Hazlewood batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
Test79100505803911.601,32143.90012832
ODI97403013723*13.7017677.8005143
T20I581182413*8.0021114.300221
T20 (leagues & domestic)7012103612*18.004580.000140
First-class683941.804420.500210

Runs per year

05010015020102016202617
Josh Hazlewood: runs per calendar year (all formats in the data)
05010015020102012201420162018202020222024202617
Josh Hazlewood: runs per calendar year (all formats in the data)
Show as table
Josh Hazlewood: runs per calendar year (all formats in the data)
YearRuns
20100
20112
20120
20132
201433
2015122
2016115
201726
2018109
201936
202050
202144
202248
202371
202448
202563
202617
Year-by-year batting (40 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2011T20 (leagues & domestic)122.0033.3200
2013T20 (leagues & domestic)12–40.0200
2014ODI10–0.0000
2014T20 (leagues & domestic)11–100.0100
2014Test332–60.43200
2015Test1112220.3349.03900
2016ODI416–100.01100
2016Test14999.9040.92900
2017ODI452.5038.5400
2017Test12213.0016.4600
2018ODI416–66.71000
2018Test149313.2955.71700
2019First-class210.5010.0100
2019Test83511.6750.72100
2020ODI51616.0069.6700
2020T20 (leagues & domestic)112–400.01200
2020Test32211.0068.81000
2021First-class431.5013.0300
2021ODI11–50.0100
2021T20I5199.50172.71300
2021Test42110.5042.01100
2022ODI42727.00122.72300
2022T20 (leagues & domestic)518–69.2700
2022T20I23–100.0200
2022Test10––000
2023ODI84013.33137.92300
2023T20 (leagues & domestic)11–50.0100
2023Test93010.0046.2600
2024First-class11–100.0100
2024ODI41010.0035.7400
2024T20I222.0033.3200
2024Test93511.6728.02200
2025First-class144.0040.0400
2025ODI344.0080.0300
2025T20 (leagues & domestic)10–0.0000
2025T20I20–0.0000
2025Test8559.1754.51700
2026ODI222.0020.0200
2026T20 (leagues & domestic)100.000.0000
2026Test41515.0037.5600

Josh Hazlewood bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
Test14915,9147,3753116/499/7923.712.7851.22615670
ODI965,0504,0321446/52–28.004.7935.14368
T20I571,3001,608774/12–20.887.4216.9407
T20 (leagues & domestic)701,5782,182974/12–22.498.3016.3301
First-class101,096453146/357/9532.362.4878.31146
List A21136022/31–30.003.1956.5001

Wickets per year

02040608020102016202637
Josh Hazlewood: wickets per calendar year (all formats in the data)
02040608020102012201420162018202020222024202637
Josh Hazlewood: wickets per calendar year (all formats in the data)
Show as table
Josh Hazlewood: wickets per calendar year (all formats in the data)
YearWickets
20101
20112
20121
201310
201432
201558
201669
201753
201834
201940
202030
202160
202261
202352
202450
202555
202637
Year-by-year bowling (50 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2010ODI1141.005.861/41
2011T20 (leagues & domestic)2226.506.622/24
2012T20 (leagues & domestic)1119.009.501/19
2013ODI10–3.000/6
2013T20 (leagues & domestic)3713.577.923/20
2013T20I2326.339.882/43
2014ODI4920.444.825/31
2014T20 (leagues & domestic)71021.307.893/16
2014T20I2419.009.504/30
2014Test4928.563.245/68
2015ODI6727.004.114/35
2015Test235123.352.956/70
2016ODI152625.234.785/50
2016T20I31114.009.501/26
2016Test204227.862.756/89
2017ODI91922.424.916/52
2017Test183425.412.586/67
2018ODI6835.504.983/39
2018Test162633.272.733/52
2019First-class2713.572.236/35
2019Test143323.092.765/30
2020ODI101630.815.013/26
2020T20 (leagues & domestic)8629.336.292/14
2020T20I2162.007.751/23
2020Test4716.572.275/8
2021First-class5637.502.533/77
2021List A2230.003.192/31
2021ODI255.802.073/11
2021T20 (leagues & domestic)91126.648.373/24
2021T20I152316.356.884/39
2021Test61322.082.385/57
2022ODI131528.873.953/30
2022T20 (leagues & domestic)122018.858.114/25
2022T20I162418.387.474/12
2022Test4283.002.241/52
2023ODI152232.185.403/38
2023T20 (leagues & domestic)3325.338.442/15
2023Test132726.043.535/126
2024First-class10–2.380/57
2024ODI6641.675.563/43
2024T20I10929.006.532/18
2024Test133513.602.535/31
2025First-class2176.002.811/22
2025ODI5441.254.112/20
2025T20 (leagues & domestic)122217.558.774/33
2025T20I71216.587.373/13
2025Test81617.942.845/43
2026ODI3628.005.793/70
2026T20 (leagues & domestic)131532.939.594/12
2026Test61614.442.826/49

Josh Hazlewood against each team

Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
South AfricaTest1614320.4351.42900
IndiaTest2614311.9240.43200
West IndiesTest1010112.6251.03900
EnglandTest21849.3343.81400
New ZealandTest95914.7550.42200
PakistanTest7237.6744.2800
BangladeshTest5155.0027.8600
Sri LankaTest6123.0015.8700
South AfricaODI134916.3377.81200
New ZealandODI63216.00123.12300
IndiaODI53216.00114.32300
EnglandODI71313.0038.2700
West IndiesODI35–83.3400
PakistanODI322.0015.4200
West IndiesT20I3178.50212.51300
VictoriaFirst-class344.0018.2400
QueenslandFirst-class342.0033.3300
Bowling against each opponent (3+ innings)
OpponentFormatInnsWktsAvgEconBest
EnglandTest337625.973.285/30
IndiaTest315725.492.506/67
West IndiesTest215015.382.425/35
South AfricaTest194424.802.866/49
PakistanTest183622.082.334/16
New ZealandTest153327.093.236/70
BangladeshTest6821.252.496/89
Sri LankaTest6732.712.703/21
South AfricaODI203329.425.145/31
New ZealandODI153022.034.796/52
EnglandODI182231.684.873/26
IndiaODI142030.804.993/38
West IndiesODI71415.794.125/50
PakistanODI71225.084.574/35
ZimbabweODI4621.673.713/30
Sri LankaODI8569.404.922/22
Sri LankaT20I81511.605.444/12
West IndiesT20I101422.868.214/39
EnglandT20I91126.828.944/30
BangladeshT20I61011.805.453/24
New ZealandT20I6917.116.423/16
South AfricaT20I5822.759.103/27
IndiaT20I8732.438.113/13
Delhi CapitalsT20 (leagues & domestic)91320.547.974/12
Rajasthan RoyalsT20 (leagues & domestic)71218.178.074/33
Lucknow Super GiantsT20 (leagues & domestic)51113.828.004/25
Punjab KingsT20 (leagues & domestic)7831.259.933/14
Gujarat TitansT20 (leagues & domestic)7741.4310.612/37
Kolkata Knight RidersT20 (leagues & domestic)4718.007.882/22
Brisbane HeatT20 (leagues & domestic)3616.508.253/32
Melbourne StarsT20 (leagues & domestic)368.675.203/20
Adelaide StrikersT20 (leagues & domestic)3510.604.423/16
Sunrisers HyderabadT20 (leagues & domestic)4525.408.473/24
Chennai Super KingsT20 (leagues & domestic)3514.606.083/21
Mumbai IndiansT20 (leagues & domestic)5438.259.002/37
Melbourne RenegadesT20 (leagues & domestic)3242.008.401/19
South AustraliaFirst-class41118.732.596/35
VictoriaFirst-class4274.002.741/22

Top grounds (batting)

Most runs by ground
GroundInnsRunsAvgHS
The Gabba97111.8332
Adelaide Oval12649.1413
Western Australia Cricket Association Ground54321.5029
Windsor Park13939.0039
Perth Stadium83838.0017
Sydney Cricket Ground12369.0021
Sabina Park33210.6724
Basin Reserve33115.5022
St George's Park22727.0017
Edgbaston42727.0014

Top grounds (bowling)

Most wickets by ground
GroundInnsWktsAvgEcon
Sydney Cricket Ground417422.383.43
Adelaide Oval276817.913.02
The Gabba224324.533.04
Melbourne Cricket Ground212731.152.75
Western Australia Cricket Association Ground112623.883.38
Kensington Oval81913.263.52
Perth Stadium131923.792.70
M Chinnaswamy Stadium111823.835.34
Lord's91629.063.37
Edgbaston71520.804.66

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––––1578827.11
T20Middle21118.20559337.60
T20Death5855105.55741599.82
ODIPowerplay––––2376524.32
ODIMiddle667291.731985514.69
ODIDeath7110468.37689416.71

How Josh Hazlewood was dismissed

How Josh Hazlewood took wickets

Last 20 innings

0510152011 Jun 202510 Aug 20259 Oct 20265
Josh Hazlewood: runs in the last 20 innings
0510152011 Jun 20253 Jul 202512 Jul 202519 Aug 202510 Nov 202513 Aug 20269 Oct 20265
Josh Hazlewood: runs in the last 20 innings
Show as table
Josh Hazlewood: runs in the last 20 innings
InningsRuns
11 Jun 202517
25 Jun 20254
25 Jun 202512
3 Jul 202510
3 Jul 20254
12 Jul 20254
12 Jul 20254
10 Aug 20250
12 Aug 20250
19 Aug 20251
22 Aug 20253
25 Oct 20250
10 Nov 20254
30 Apr 20260
13 Aug 20264
13 Aug 20260
22 Aug 20266
24 Sep 20260
27 Sep 20262
9 Oct 20265
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
9 Oct 2026TestSouth Africa5*11not outKingsmead
27 Sep 2026ODISouth Africa210caughtThe Wanderers Stadium
24 Sep 2026ODISouth Africa0*0not outKingsmead
22 Aug 2026TestBangladesh618caughtGreat Barrier Reef Arena
13 Aug 2026TestBangladesh0*4not outMarrara Stadium
13 Aug 2026TestBangladesh4*7not outMarrara Stadium
30 Apr 2026T20 (leagues & domestic)Gujarat Titans01run outNarendra Modi Stadium
10 Nov 2025First-classVictoria410bowledSydney Cricket Ground
25 Oct 2025ODIIndia02bowledSydney Cricket Ground
22 Aug 2025ODISouth Africa3*2not outGreat Barrier Reef Arena
19 Aug 2025ODISouth Africa1*1not outCazaly's Stadium
12 Aug 2025T20ISouth Africa0*0not outMarrara Stadium
10 Aug 2025T20ISouth Africa0*1not outMarrara Stadium
12 Jul 2025TestWest Indies43bowledSabina Park
12 Jul 2025TestWest Indies42caughtSabina Park
3 Jul 2025TestWest Indies412bowledNational Cricket Stadium
3 Jul 2025TestWest Indies10*11not outNational Cricket Stadium
25 Jun 2025TestWest Indies1212bowledKensington Oval
25 Jun 2025TestWest Indies47caughtKensington Oval
11 Jun 2025TestSouth Africa1753caughtLord's

Last 20 bowling innings

Most recent bowling innings in the data
DateFormatAgainstFiguresOversMdnsGround
9 Oct 2026TestSouth Africa6/4916.54Kingsmead
9 Oct 2026TestSouth Africa2/54162Kingsmead
27 Sep 2026ODISouth Africa3/70100The Wanderers Stadium
24 Sep 2026ODISouth Africa1/50102Kingsmead
18 Sep 2026ODIZimbabwe2/4892Harare Sports Club
22 Aug 2026TestBangladesh0/1671Great Barrier Reef Arena
22 Aug 2026TestBangladesh1/18112Great Barrier Reef Arena
13 Aug 2026TestBangladesh1/531Marrara Stadium
13 Aug 2026TestBangladesh6/89283Marrara Stadium
31 May 2026T20 (leagues & domestic)Gujarat Titans2/3740Narendra Modi Stadium
26 May 2026T20 (leagues & domestic)Gujarat Titans1/3940Himachal Pradesh Cricket Association Stadium
22 May 2026T20 (leagues & domestic)Sunrisers Hyderabad0/5540Rajiv Gandhi International Stadium
17 May 2026T20 (leagues & domestic)Punjab Kings1/3640Himachal Pradesh Cricket Association Stadium
13 May 2026T20 (leagues & domestic)Kolkata Knight Riders1/3540Shaheed Veer Narayan Singh International Stadium
10 May 2026T20 (leagues & domestic)Mumbai Indians1/3340Shaheed Veer Narayan Singh International Stadium
7 May 2026T20 (leagues & domestic)Lucknow Super Giants1/4940Ekana Cricket Stadium
30 Apr 2026T20 (leagues & domestic)Gujarat Titans0/5640Narendra Modi Stadium
27 Apr 2026T20 (leagues & domestic)Delhi Capitals4/123.30Arun Jaitley Stadium
24 Apr 2026T20 (leagues & domestic)Gujarat Titans1/4040M Chinnaswamy Stadium
18 Apr 2026T20 (leagues & domestic)Delhi Capitals0/3840M Chinnaswamy Stadium

Batter vs bowler matchups

Frequently asked questions

How many wickets has Josh Hazlewood taken in Tests?
311 wickets in 149 innings at an average of 23.71, economy 2.78, best figures 6/49.
How many wickets has Josh Hazlewood taken in ODIs?
144 wickets in 96 innings at an average of 28.00, economy 4.79, best figures 6/52.
How many runs has Josh Hazlewood scored in Tests?
580 runs in 100 innings (79 matches) at an average of 11.60 and a strike rate of 43.9, in the data from 2014 to 2026.
How many runs has Josh Hazlewood scored in ODIs?
137 runs in 40 innings (97 matches) at an average of 13.70 and a strike rate of 77.8, in the data from 2010 to 2026.
How many runs has Josh Hazlewood scored in T20Is?
24 runs in 11 innings (58 matches) at an average of 8.00 and a strike rate of 114.3, in the data from 2013 to 2025.

Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.