CricketWise
  1. Home
  2. Players
  3. Harry Brook

England · Men's cricket

Harry Brook stats

Data through 27 September 2026Last updated 27 September 2026

Coverage: matches in the Cricsheet data from 19 June 2017 to 27 September 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

Harry Brook played 41 Tests, 42 ODIs, 70 T20Is for England in the data, between 2017 and 2026. The most runs came in Tests: 3,610 at an average of 53.09 and a strike rate of 86.3, with a highest score of 317. Against Pakistan in Tests, Harry Brook averaged 75.43 over 14 innings.

International matches
153
Tests 41 · ODIs 42 · T20Is 70
International runs
6,744
15 hundreds
T20 league & domestic matches
121
3,054 runs
Best batting average (Test)
53.09
70 innings
Highest score
317
Test

Teams played for

England 2022–2026 · 153Yorkshire 2017–2026 · 124Northern Superchargers 2021–2025 · 35Sunrisers Hyderabad 2023 · 11Lahore Qalandars 2022 · 10Sunrisers Leeds 2026 · 9Hobart Hurricanes 2021–2022 · 7

Harry Brook batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
Test417023,61031753.094,18286.31020539555
ODI424241,439136*37.871,376104.637213057
T20I7061151,695114*36.851,026165.228113884
T20 (leagues & domestic)121116263,054105*33.931,988153.63128262135
First-class619873,54619438.975,27267.39191046735
List A1412134310331.1834599.4111402

Runs per year

01K2K3K2017202120261,936
Harry Brook: runs per calendar year (all formats in the data)
01K2K3K201720192021202320261,936
Harry Brook: runs per calendar year (all formats in the data)
Show as table
Harry Brook: runs per calendar year (all formats in the data)
YearRuns
201782
2018808
2019751
2020447
20211,492
20222,621
20231,642
20242,126
20251,782
20261,936
Year-by-year batting (34 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2017First-class68213.6741.43800
2018First-class2357525.0058.712413
2018List A56813.6089.52400
2018T20 (leagues & domestic)816527.50144.74400
2019First-class1635322.0666.610110
2019List A727545.83102.210311
2019T20 (leagues & domestic)712320.50136.73800
2020First-class725843.0065.36603
2020T20 (leagues & domestic)818927.00145.45001
2021First-class2279737.9562.011825
2021T20 (leagues & domestic)2369543.44144.29103
2022First-class12967107.4475.619436
2022T20 (leagues & domestic)2880936.77159.910214
2022T20I1636528.08138.38101
2022Test648080.0092.115331
2023ODI1434126.2392.78002
2023T20 (leagues & domestic)1842830.57155.610521
2023T20I917228.67162.36701
2023Test1470153.9291.518616
2024First-class738877.6094.912622
2024ODI531278.00127.911012
2024T20 (leagues & domestic)616332.60148.25801
2024T20I616354.33150.95301
2024Test20110055.0085.031743
2025First-class25326.5062.43300
2025ODI1442632.7797.013511
2025T20 (leagues & domestic)922737.83162.15601
2025T20I1230530.50166.77802
2025Test1877145.3582.515824
2026First-class37324.3365.84000
2026ODI936045.00110.813612
2026T20 (leagues & domestic)925531.88180.95501
2026T20I1869049.29189.011423
2026Test1255846.5083.79106

Harry Brook bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
Test918012711/251/25127.004.23180.0003
T20 (leagues & domestic)2122611/13–26.0013.0012.0000
First-class331,172539113/114/2949.002.76106.50040
List A118190–––6.33–000

Wickets per year

024682017202120263
Harry Brook: wickets per calendar year (all formats in the data)
02468201720192021202320263
Harry Brook: wickets per calendar year (all formats in the data)
Show as table
Harry Brook: wickets per calendar year (all formats in the data)
YearWickets
20171
20180
20190
20201
20217
20220
20231
20240
20250
20263
Year-by-year bowling (14 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2017First-class2165.003.421/54
2018First-class60–3.020/1
2018T20 (leagues & domestic)10–13.000/13
2019List A10–6.330/19
2020First-class30–3.460/5
2020T20 (leagues & domestic)1113.0013.001/13
2021First-class12727.712.363/15
2022First-class50–2.420/2
2023Test3137.002.641/25
2024First-class20–6.000/5
2024Test10–6.500/13
2025Test20–6.880/24
2026First-class3326.332.803/11
2026Test30–3.670/4

Harry Brook against each team

Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
PakistanTest14105675.4389.631743
New ZealandTest1589659.7396.618636
AustraliaTest1972140.0680.28506
IndiaTest948153.4481.415822
West IndiesTest419749.2584.510911
Sri LankaTest618030.0065.55601
Sri LankaODI632965.80111.913612
AustraliaODI631563.00126.011012
West IndiesODI624661.50102.17102
New ZealandODI723733.86103.013510
South AfricaODI817021.2584.68001
IndiaODI68113.5072.33100
IndiaT20I1440733.92173.29503
PakistanT20I1037662.67159.310011
New ZealandT20I825336.14163.27802
Sri LankaT20I824440.67198.411410
West IndiesT20I1015221.71150.53500
South AfricaT20I39447.00151.65301
AustraliaT20I33316.50117.92000
WorcestershireT20 (leagues & domestic)625062.50168.98302
LancashireT20 (leagues & domestic)724941.50140.79102
Welsh FireT20 (leagues & domestic)623076.67196.610511
DerbyshireT20 (leagues & domestic)622355.75147.77702
Manchester OriginalsT20 (leagues & domestic)818726.71145.05801
Southern BraveT20 (leagues & domestic)616741.75177.76301
NorthamptonshireT20 (leagues & domestic)415778.50203.96701
DurhamT20 (leagues & domestic)715722.43136.54400
LeicestershireT20 (leagues & domestic)715538.75158.24800
London SpiritT20 (leagues & domestic)514837.00189.75501
Islamabad UnitedT20 (leagues & domestic)314170.50183.110210
Trent RocketsT20 (leagues & domestic)513527.00133.74600
Birmingham BearsT20 (leagues & domestic)612625.20126.02900
Oval InvinciblesT20 (leagues & domestic)411337.67156.95601
Manchester Super GiantsT20 (leagues & domestic)310150.50183.64900
NottinghamshireT20 (leagues & domestic)48120.25142.14000
Birmingham PhoenixT20 (leagues & domestic)46822.67158.13100
KentFirst-class846466.2975.119413
SomersetFirst-class1135632.3660.411820
NorthamptonshireFirst-class632064.0068.211312
EssexFirst-class731845.4364.612420
HampshireFirst-class1131728.8265.57903
NottinghamshireFirst-class1130727.9163.26201
GloucestershireFirst-class425183.6777.510112
LancashireFirst-class925031.2554.78203
WarwickshireFirst-class722532.1462.58201
GlamorganFirst-class417644.0071.56502
SussexFirst-class37525.0081.54900
MiddlesexFirst-class44110.2549.43800
SurreyFirst-class5387.6038.01700
Bowling against each opponent (3+ innings)
OpponentFormatInnsWktsAvgEconBest
New ZealandTest4156.003.731/25
GlamorganFirst-class3419.503.123/15
SurreyFirst-class437.671.733/11
KentFirst-class5220.001.741/2
SomersetFirst-class41107.003.451/54
WarwickshireFirst-class30–3.500/4
NottinghamshireFirst-class30–1.920/5

Top grounds (batting)

Most runs by ground
GroundInnsRunsAvgHS
Headingley88322846.78194
Trent Bridge2479433.08109
Old Trafford2167735.6372
The Rose Bowl1664153.42114
Edgbaston2159129.55158
Lord's2358828.0087
Kennington Oval1858636.62111
Multan Cricket Stadium545991.80317
Riverside Ground1245650.67110
County Ground, Bristol743687.20101

Top grounds (bowling)

Most wickets by ground
GroundInnsWktsAvgEcon
Headingley15635.002.94
Sophia Gardens247.252.42
St Lawrence Ground2121.001.50
Basin Reserve1125.003.12
North Marine Road Ground3174.003.67

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
T20Powerplay715510140.217–––
T20Middle26771828146.48112113.00
T20Death1357676200.738–––
ODIPowerplay16920582.46–––
ODIMiddle10981077101.926–––
ODIDeath17294183.06–––

How Harry Brook was dismissed

How Harry Brook took wickets

Last 20 innings

05010015019 Jul 20269 Aug 202627 Sep 202677
Harry Brook: runs in the last 20 innings
05010015019 Jul 202628 Jul 20267 Aug 202614 Aug 202627 Aug 202617 Sep 202627 Sep 202677
Harry Brook: runs in the last 20 innings
Show as table
Harry Brook: runs in the last 20 innings
InningsRuns
19 Jul 202614
21 Jul 20268
25 Jul 20263
28 Jul 202642
2 Aug 202646
4 Aug 202655
7 Aug 202619
9 Aug 202623
11 Aug 202610
14 Aug 202649
19 Aug 202691
27 Aug 202615
27 Aug 202634
9 Sep 202675
15 Sep 2026114
17 Sep 202623
19 Sep 202633
22 Sep 202667
24 Sep 20261
27 Sep 202677
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
27 Sep 2026ODISri Lanka7766caughtKennington Oval
24 Sep 2026ODISri Lanka16lbwHeadingley
22 Sep 2026ODISri Lanka6769caughtRiverside Ground
19 Sep 2026T20ISri Lanka3321run outOld Trafford
17 Sep 2026T20ISri Lanka238caughtSophia Gardens
15 Sep 2026T20ISri Lanka114*49not outThe Rose Bowl
9 Sep 2026TestPakistan7597run outEdgbaston
27 Aug 2026TestPakistan3456caughtLord's
27 Aug 2026TestPakistan1526bowledLord's
19 Aug 2026TestPakistan9193bowledHeadingley
14 Aug 2026T20 (leagues & domestic)Manchester Super Giants4931lbwKennington Oval
11 Aug 2026T20 (leagues & domestic)Manchester Super Giants107caughtOld Trafford
9 Aug 2026T20 (leagues & domestic)Welsh Fire2311caughtHeadingley
7 Aug 2026T20 (leagues & domestic)Birmingham Phoenix1911lbwEdgbaston
4 Aug 2026T20 (leagues & domestic)London Spirit5518caughtHeadingley
2 Aug 2026T20 (leagues & domestic)Trent Rockets4633caughtTrent Bridge
28 Jul 2026T20 (leagues & domestic)Manchester Super Giants42*17not outHeadingley
25 Jul 2026T20 (leagues & domestic)Southern Brave36bowledHeadingley
21 Jul 2026T20 (leagues & domestic)MI London87caughtKennington Oval
19 Jul 2026ODIIndia1412caughtLord's

Frequently asked questions

How many runs has Harry Brook scored in Tests?
3,610 runs in 70 innings (41 matches) at an average of 53.09 and a strike rate of 86.3, in the data from 2022 to 2026.
How many runs has Harry Brook scored in ODIs?
1,439 runs in 42 innings (42 matches) at an average of 37.87 and a strike rate of 104.6, in the data from 2023 to 2026.
How many runs has Harry Brook scored in T20Is?
1,695 runs in 61 innings (70 matches) at an average of 36.85 and a strike rate of 165.2, in the data from 2022 to 2026.
What is Harry Brook's highest score?
317 in Tests, the highest score in the data.
How many centuries has Harry Brook scored?
28 hundreds in the data: 10 in Tests, 3 in ODIs, 2 in T20Is, 3 in T20 leagues, 9 in first-class, 1 in List A.

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