- Home
- Players
- 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
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 41 | 70 | 2 | 3,610 | 317 | 53.09 | 4,182 | 86.3 | 10 | 20 | 5 | 395 | 55 |
| ODI | 42 | 42 | 4 | 1,439 | 136* | 37.87 | 1,376 | 104.6 | 3 | 7 | 2 | 130 | 57 |
| T20I | 70 | 61 | 15 | 1,695 | 114* | 36.85 | 1,026 | 165.2 | 2 | 8 | 1 | 138 | 84 |
| T20 (leagues & domestic) | 121 | 116 | 26 | 3,054 | 105* | 33.93 | 1,988 | 153.6 | 3 | 12 | 8 | 262 | 135 |
| First-class | 61 | 98 | 7 | 3,546 | 194 | 38.97 | 5,272 | 67.3 | 9 | 19 | 10 | 467 | 35 |
| List A | 14 | 12 | 1 | 343 | 103 | 31.18 | 345 | 99.4 | 1 | 1 | 1 | 40 | 2 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2017 | 82 |
| 2018 | 808 |
| 2019 | 751 |
| 2020 | 447 |
| 2021 | 1,492 |
| 2022 | 2,621 |
| 2023 | 1,642 |
| 2024 | 2,126 |
| 2025 | 1,782 |
| 2026 | 1,936 |
Year-by-year batting (34 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2017 | First-class | 6 | 82 | 13.67 | 41.4 | 38 | 0 | 0 |
| 2018 | First-class | 23 | 575 | 25.00 | 58.7 | 124 | 1 | 3 |
| 2018 | List A | 5 | 68 | 13.60 | 89.5 | 24 | 0 | 0 |
| 2018 | T20 (leagues & domestic) | 8 | 165 | 27.50 | 144.7 | 44 | 0 | 0 |
| 2019 | First-class | 16 | 353 | 22.06 | 66.6 | 101 | 1 | 0 |
| 2019 | List A | 7 | 275 | 45.83 | 102.2 | 103 | 1 | 1 |
| 2019 | T20 (leagues & domestic) | 7 | 123 | 20.50 | 136.7 | 38 | 0 | 0 |
| 2020 | First-class | 7 | 258 | 43.00 | 65.3 | 66 | 0 | 3 |
| 2020 | T20 (leagues & domestic) | 8 | 189 | 27.00 | 145.4 | 50 | 0 | 1 |
| 2021 | First-class | 22 | 797 | 37.95 | 62.0 | 118 | 2 | 5 |
| 2021 | T20 (leagues & domestic) | 23 | 695 | 43.44 | 144.2 | 91 | 0 | 3 |
| 2022 | First-class | 12 | 967 | 107.44 | 75.6 | 194 | 3 | 6 |
| 2022 | T20 (leagues & domestic) | 28 | 809 | 36.77 | 159.9 | 102 | 1 | 4 |
| 2022 | T20I | 16 | 365 | 28.08 | 138.3 | 81 | 0 | 1 |
| 2022 | Test | 6 | 480 | 80.00 | 92.1 | 153 | 3 | 1 |
| 2023 | ODI | 14 | 341 | 26.23 | 92.7 | 80 | 0 | 2 |
| 2023 | T20 (leagues & domestic) | 18 | 428 | 30.57 | 155.6 | 105 | 2 | 1 |
| 2023 | T20I | 9 | 172 | 28.67 | 162.3 | 67 | 0 | 1 |
| 2023 | Test | 14 | 701 | 53.92 | 91.5 | 186 | 1 | 6 |
| 2024 | First-class | 7 | 388 | 77.60 | 94.9 | 126 | 2 | 2 |
| 2024 | ODI | 5 | 312 | 78.00 | 127.9 | 110 | 1 | 2 |
| 2024 | T20 (leagues & domestic) | 6 | 163 | 32.60 | 148.2 | 58 | 0 | 1 |
| 2024 | T20I | 6 | 163 | 54.33 | 150.9 | 53 | 0 | 1 |
| 2024 | Test | 20 | 1100 | 55.00 | 85.0 | 317 | 4 | 3 |
| 2025 | First-class | 2 | 53 | 26.50 | 62.4 | 33 | 0 | 0 |
| 2025 | ODI | 14 | 426 | 32.77 | 97.0 | 135 | 1 | 1 |
| 2025 | T20 (leagues & domestic) | 9 | 227 | 37.83 | 162.1 | 56 | 0 | 1 |
| 2025 | T20I | 12 | 305 | 30.50 | 166.7 | 78 | 0 | 2 |
| 2025 | Test | 18 | 771 | 45.35 | 82.5 | 158 | 2 | 4 |
| 2026 | First-class | 3 | 73 | 24.33 | 65.8 | 40 | 0 | 0 |
| 2026 | ODI | 9 | 360 | 45.00 | 110.8 | 136 | 1 | 2 |
| 2026 | T20 (leagues & domestic) | 9 | 255 | 31.88 | 180.9 | 55 | 0 | 1 |
| 2026 | T20I | 18 | 690 | 49.29 | 189.0 | 114 | 2 | 3 |
| 2026 | Test | 12 | 558 | 46.50 | 83.7 | 91 | 0 | 6 |
Harry Brook bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 9 | 180 | 127 | 1 | 1/25 | 1/25 | 127.00 | 4.23 | 180.0 | 0 | 0 | 3 |
| T20 (leagues & domestic) | 2 | 12 | 26 | 1 | 1/13 | – | 26.00 | 13.00 | 12.0 | 0 | 0 | 0 |
| First-class | 33 | 1,172 | 539 | 11 | 3/11 | 4/29 | 49.00 | 2.76 | 106.5 | 0 | 0 | 40 |
| List A | 1 | 18 | 19 | 0 | – | – | – | 6.33 | – | 0 | 0 | 0 |
Wickets per year
Show as table
| Year | Wickets |
|---|---|
| 2017 | 1 |
| 2018 | 0 |
| 2019 | 0 |
| 2020 | 1 |
| 2021 | 7 |
| 2022 | 0 |
| 2023 | 1 |
| 2024 | 0 |
| 2025 | 0 |
| 2026 | 3 |
Year-by-year bowling (14 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2017 | First-class | 2 | 1 | 65.00 | 3.42 | 1/54 |
| 2018 | First-class | 6 | 0 | – | 3.02 | 0/1 |
| 2018 | T20 (leagues & domestic) | 1 | 0 | – | 13.00 | 0/13 |
| 2019 | List A | 1 | 0 | – | 6.33 | 0/19 |
| 2020 | First-class | 3 | 0 | – | 3.46 | 0/5 |
| 2020 | T20 (leagues & domestic) | 1 | 1 | 13.00 | 13.00 | 1/13 |
| 2021 | First-class | 12 | 7 | 27.71 | 2.36 | 3/15 |
| 2022 | First-class | 5 | 0 | – | 2.42 | 0/2 |
| 2023 | Test | 3 | 1 | 37.00 | 2.64 | 1/25 |
| 2024 | First-class | 2 | 0 | – | 6.00 | 0/5 |
| 2024 | Test | 1 | 0 | – | 6.50 | 0/13 |
| 2025 | Test | 2 | 0 | – | 6.88 | 0/24 |
| 2026 | First-class | 3 | 3 | 26.33 | 2.80 | 3/11 |
| 2026 | Test | 3 | 0 | – | 3.67 | 0/4 |
Harry Brook against each team
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| Pakistan | Test | 14 | 1056 | 75.43 | 89.6 | 317 | 4 | 3 |
| New Zealand | Test | 15 | 896 | 59.73 | 96.6 | 186 | 3 | 6 |
| Australia | Test | 19 | 721 | 40.06 | 80.2 | 85 | 0 | 6 |
| India | Test | 9 | 481 | 53.44 | 81.4 | 158 | 2 | 2 |
| West Indies | Test | 4 | 197 | 49.25 | 84.5 | 109 | 1 | 1 |
| Sri Lanka | Test | 6 | 180 | 30.00 | 65.5 | 56 | 0 | 1 |
| Sri Lanka | ODI | 6 | 329 | 65.80 | 111.9 | 136 | 1 | 2 |
| Australia | ODI | 6 | 315 | 63.00 | 126.0 | 110 | 1 | 2 |
| West Indies | ODI | 6 | 246 | 61.50 | 102.1 | 71 | 0 | 2 |
| New Zealand | ODI | 7 | 237 | 33.86 | 103.0 | 135 | 1 | 0 |
| South Africa | ODI | 8 | 170 | 21.25 | 84.6 | 80 | 0 | 1 |
| India | ODI | 6 | 81 | 13.50 | 72.3 | 31 | 0 | 0 |
| India | T20I | 14 | 407 | 33.92 | 173.2 | 95 | 0 | 3 |
| Pakistan | T20I | 10 | 376 | 62.67 | 159.3 | 100 | 1 | 1 |
| New Zealand | T20I | 8 | 253 | 36.14 | 163.2 | 78 | 0 | 2 |
| Sri Lanka | T20I | 8 | 244 | 40.67 | 198.4 | 114 | 1 | 0 |
| West Indies | T20I | 10 | 152 | 21.71 | 150.5 | 35 | 0 | 0 |
| South Africa | T20I | 3 | 94 | 47.00 | 151.6 | 53 | 0 | 1 |
| Australia | T20I | 3 | 33 | 16.50 | 117.9 | 20 | 0 | 0 |
| Worcestershire | T20 (leagues & domestic) | 6 | 250 | 62.50 | 168.9 | 83 | 0 | 2 |
| Lancashire | T20 (leagues & domestic) | 7 | 249 | 41.50 | 140.7 | 91 | 0 | 2 |
| Welsh Fire | T20 (leagues & domestic) | 6 | 230 | 76.67 | 196.6 | 105 | 1 | 1 |
| Derbyshire | T20 (leagues & domestic) | 6 | 223 | 55.75 | 147.7 | 77 | 0 | 2 |
| Manchester Originals | T20 (leagues & domestic) | 8 | 187 | 26.71 | 145.0 | 58 | 0 | 1 |
| Southern Brave | T20 (leagues & domestic) | 6 | 167 | 41.75 | 177.7 | 63 | 0 | 1 |
| Northamptonshire | T20 (leagues & domestic) | 4 | 157 | 78.50 | 203.9 | 67 | 0 | 1 |
| Durham | T20 (leagues & domestic) | 7 | 157 | 22.43 | 136.5 | 44 | 0 | 0 |
| Leicestershire | T20 (leagues & domestic) | 7 | 155 | 38.75 | 158.2 | 48 | 0 | 0 |
| London Spirit | T20 (leagues & domestic) | 5 | 148 | 37.00 | 189.7 | 55 | 0 | 1 |
| Islamabad United | T20 (leagues & domestic) | 3 | 141 | 70.50 | 183.1 | 102 | 1 | 0 |
| Trent Rockets | T20 (leagues & domestic) | 5 | 135 | 27.00 | 133.7 | 46 | 0 | 0 |
| Birmingham Bears | T20 (leagues & domestic) | 6 | 126 | 25.20 | 126.0 | 29 | 0 | 0 |
| Oval Invincibles | T20 (leagues & domestic) | 4 | 113 | 37.67 | 156.9 | 56 | 0 | 1 |
| Manchester Super Giants | T20 (leagues & domestic) | 3 | 101 | 50.50 | 183.6 | 49 | 0 | 0 |
| Nottinghamshire | T20 (leagues & domestic) | 4 | 81 | 20.25 | 142.1 | 40 | 0 | 0 |
| Birmingham Phoenix | T20 (leagues & domestic) | 4 | 68 | 22.67 | 158.1 | 31 | 0 | 0 |
| Kent | First-class | 8 | 464 | 66.29 | 75.1 | 194 | 1 | 3 |
| Somerset | First-class | 11 | 356 | 32.36 | 60.4 | 118 | 2 | 0 |
| Northamptonshire | First-class | 6 | 320 | 64.00 | 68.2 | 113 | 1 | 2 |
| Essex | First-class | 7 | 318 | 45.43 | 64.6 | 124 | 2 | 0 |
| Hampshire | First-class | 11 | 317 | 28.82 | 65.5 | 79 | 0 | 3 |
| Nottinghamshire | First-class | 11 | 307 | 27.91 | 63.2 | 62 | 0 | 1 |
| Gloucestershire | First-class | 4 | 251 | 83.67 | 77.5 | 101 | 1 | 2 |
| Lancashire | First-class | 9 | 250 | 31.25 | 54.7 | 82 | 0 | 3 |
| Warwickshire | First-class | 7 | 225 | 32.14 | 62.5 | 82 | 0 | 1 |
| Glamorgan | First-class | 4 | 176 | 44.00 | 71.5 | 65 | 0 | 2 |
| Sussex | First-class | 3 | 75 | 25.00 | 81.5 | 49 | 0 | 0 |
| Middlesex | First-class | 4 | 41 | 10.25 | 49.4 | 38 | 0 | 0 |
| Surrey | First-class | 5 | 38 | 7.60 | 38.0 | 17 | 0 | 0 |
| Opponent | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| New Zealand | Test | 4 | 1 | 56.00 | 3.73 | 1/25 |
| Glamorgan | First-class | 3 | 4 | 19.50 | 3.12 | 3/15 |
| Surrey | First-class | 4 | 3 | 7.67 | 1.73 | 3/11 |
| Kent | First-class | 5 | 2 | 20.00 | 1.74 | 1/2 |
| Somerset | First-class | 4 | 1 | 107.00 | 3.45 | 1/54 |
| Warwickshire | First-class | 3 | 0 | – | 3.50 | 0/4 |
| Nottinghamshire | First-class | 3 | 0 | – | 1.92 | 0/5 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| Headingley | 88 | 3228 | 46.78 | 194 |
| Trent Bridge | 24 | 794 | 33.08 | 109 |
| Old Trafford | 21 | 677 | 35.63 | 72 |
| The Rose Bowl | 16 | 641 | 53.42 | 114 |
| Edgbaston | 21 | 591 | 29.55 | 158 |
| Lord's | 23 | 588 | 28.00 | 87 |
| Kennington Oval | 18 | 586 | 36.62 | 111 |
| Multan Cricket Stadium | 5 | 459 | 91.80 | 317 |
| Riverside Ground | 12 | 456 | 50.67 | 110 |
| County Ground, Bristol | 7 | 436 | 87.20 | 101 |
Top grounds (bowling)
| Ground | Inns | Wkts | Avg | Econ |
|---|---|---|---|---|
| Headingley | 15 | 6 | 35.00 | 2.94 |
| Sophia Gardens | 2 | 4 | 7.25 | 2.42 |
| St Lawrence Ground | 2 | 1 | 21.00 | 1.50 |
| Basin Reserve | 1 | 1 | 25.00 | 3.12 |
| North Marine Road Ground | 3 | 1 | 74.00 | 3.67 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | 715 | 510 | 140.2 | 17 | – | – | – |
| T20 | Middle | 2677 | 1828 | 146.4 | 81 | 12 | 1 | 13.00 |
| T20 | Death | 1357 | 676 | 200.7 | 38 | – | – | – |
| ODI | Powerplay | 169 | 205 | 82.4 | 6 | – | – | – |
| ODI | Middle | 1098 | 1077 | 101.9 | 26 | – | – | – |
| ODI | Death | 172 | 94 | 183.0 | 6 | – | – | – |
How Harry Brook was dismissed
- Caught207 (60%)
- Bowled68 (20%)
- Lbw46 (13%)
- Run out10 (3%)
- Caught and bowled7 (2%)
- Stumped6 (2%)
How Harry Brook took wickets
- Caught6
- Lbw4
- Bowled2
- Caught and bowled1
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 19 Jul 2026 | 14 |
| 21 Jul 2026 | 8 |
| 25 Jul 2026 | 3 |
| 28 Jul 2026 | 42 |
| 2 Aug 2026 | 46 |
| 4 Aug 2026 | 55 |
| 7 Aug 2026 | 19 |
| 9 Aug 2026 | 23 |
| 11 Aug 2026 | 10 |
| 14 Aug 2026 | 49 |
| 19 Aug 2026 | 91 |
| 27 Aug 2026 | 15 |
| 27 Aug 2026 | 34 |
| 9 Sep 2026 | 75 |
| 15 Sep 2026 | 114 |
| 17 Sep 2026 | 23 |
| 19 Sep 2026 | 33 |
| 22 Sep 2026 | 67 |
| 24 Sep 2026 | 1 |
| 27 Sep 2026 | 77 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 27 Sep 2026 | ODI | Sri Lanka | 77 | 66 | caught | Kennington Oval |
| 24 Sep 2026 | ODI | Sri Lanka | 1 | 6 | lbw | Headingley |
| 22 Sep 2026 | ODI | Sri Lanka | 67 | 69 | caught | Riverside Ground |
| 19 Sep 2026 | T20I | Sri Lanka | 33 | 21 | run out | Old Trafford |
| 17 Sep 2026 | T20I | Sri Lanka | 23 | 8 | caught | Sophia Gardens |
| 15 Sep 2026 | T20I | Sri Lanka | 114* | 49 | not out | The Rose Bowl |
| 9 Sep 2026 | Test | Pakistan | 75 | 97 | run out | Edgbaston |
| 27 Aug 2026 | Test | Pakistan | 34 | 56 | caught | Lord's |
| 27 Aug 2026 | Test | Pakistan | 15 | 26 | bowled | Lord's |
| 19 Aug 2026 | Test | Pakistan | 91 | 93 | bowled | Headingley |
| 14 Aug 2026 | T20 (leagues & domestic) | Manchester Super Giants | 49 | 31 | lbw | Kennington Oval |
| 11 Aug 2026 | T20 (leagues & domestic) | Manchester Super Giants | 10 | 7 | caught | Old Trafford |
| 9 Aug 2026 | T20 (leagues & domestic) | Welsh Fire | 23 | 11 | caught | Headingley |
| 7 Aug 2026 | T20 (leagues & domestic) | Birmingham Phoenix | 19 | 11 | lbw | Edgbaston |
| 4 Aug 2026 | T20 (leagues & domestic) | London Spirit | 55 | 18 | caught | Headingley |
| 2 Aug 2026 | T20 (leagues & domestic) | Trent Rockets | 46 | 33 | caught | Trent Bridge |
| 28 Jul 2026 | T20 (leagues & domestic) | Manchester Super Giants | 42* | 17 | not out | Headingley |
| 25 Jul 2026 | T20 (leagues & domestic) | Southern Brave | 3 | 6 | bowled | Headingley |
| 21 Jul 2026 | T20 (leagues & domestic) | MI London | 8 | 7 | caught | Kennington Oval |
| 19 Jul 2026 | ODI | India | 14 | 12 | caught | Lord'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.