Menu

Account

Create a free account Go Pro

Already have an account? Log in

Fixtures
Upcoming Results Standings
Franchise
International
Harry Brook

Harry Brook Test Stats

Batsman · England Updated , after England vs Pakistan
SA Next: v South Africa · Thu 17 Dec · 08:00 GMT ›
Last innings WTC · for England · Wed 9 Sep
2026
558 runs · 7 matches 46.50 average 0 hundreds Streak Streak30+ in 12 straight
432 runs · 6 matches · 3rd › 43.20 average 0 hundreds Streak Streak30+ in 12 straight
126 runs · 1 match 63.00 average 0 hundreds Streak Streak30+ in 12 straight
Streak 30+ in 12 straight
Create a free account 10 pages a day instead of 5 and the next match's full projection.
Every projection, every match a month, or a year Cricket Pro ›
Filter the trend and match data
Pick a competition to choose a season
Trend · runs 30 matches
REF LINE
Newest on the left · bars in the team he played for, 2nd innings stacked in pink · 0 over the line
Match data 30 matches
DateTeamOppoCompH/AVenueResult RunsBalls4s6sSR WktsROversEconDots ◆ Dream11Perf ◆ Dream11 Scoreline
Scrolls sideways · tap a row for the scorecard

About Harry Brook's Test record

In Harry Brook's last 30 All Test Cricket games (2023–2026) for England, they have scored 2,521 runs at an average of 84.0 with a strike rate of 78.7.

Harry Brook Stats - All Test Cricket

Harry Brook is a right hand bat batsman. Across these 30 games, Harry Brook has hit 265 fours and 35 sixes, taking 57 catches in the field. Their highest score in this span is 317.

Harry Brook: Betting Insights

For bet builder markets, Harry Brook has scored 25+ runs in 87% of their last 30 All Test Cricket games (26/30). They have registered 1+ boundaries in 90% of these games (27/30). Over their last 5 games, Harry Brook has 376 runs.

Related pages

Frequently asked questions

What is Harry Brook's highest score in Test cricket?

Harry Brook's highest score in the 41 Test matches Statz has on record is 317 off 322 balls against Pakistan (07 Oct 2024). Across those matches Harry Brook has scored 3610 runs at 88.0 a match.

What are Harry Brook's Test batting stats?

Harry Brook averages 84.0 runs per match at a strike rate of 78.7, based on 30 games (2023–2026). In the last 5 matches Harry Brook scored 75, 49, 91, 79 and 82, newest first. Harry Brook has 3610 runs in all 41 Test matches on record.

How many fifties and hundreds has Harry Brook scored in Test cricket?

Harry Brook has 10 hundreds and 20 fifties in the 41 Test matches Statz has on record. The highest is 317 against Pakistan (07 Oct 2024). Harry Brook has passed 30 in 42 of 70 innings.

Which team does Harry Brook play for?

Harry Brook currently plays for England, and has also played for Sunrisers Leeds, Yorkshire and Melbourne Stars. Statz has Harry Brook's 41 Test matches on record, the most recent against Pakistan (09 Sep 2026), with 3610 runs and 1 wicket in all.

How old is Harry Brook?

Harry Brook was born on 22 February 1999 and is 27 years old. Harry Brook is a batsman with 41 Test matches on record, 3610 runs and 1 wicket.

How many wickets has Harry Brook taken in Test cricket?

Harry Brook has taken 1 wicket in the 41 Test matches Statz has on record, at an economy of 4.23 and an average of 127.0. Harry Brook took 0 wickets in the last 5 matches.

What are Harry Brook's best bowling figures in Test cricket?

Harry Brook's best figures in the 41 Test matches Statz has on record are 1/25 against New Zealand (23 Feb 2023). Harry Brook has taken three or more wickets in an innings 0 times, and 1 wicket in all.