Skip to content
FairPlay
Harry Brook

Cricket player · Batter · England

Harry Brook

Harry Brook appears in 60 matches with a full FairPlay scorecard (18 Oct 2025 to 29 Oct 2026). 2,693 runs in 68 innings. 3 wickets from 34.1 overs. 330 matches in FairPlay's recorded career data.

Player profile

Country
England
Role
Batter
Batting
Right-hand bat
Bowling
Right-arm fast-medium
Born
22 Feb 1999 Age 27
Recorded matches
330165 internationals

Harry Brook is a batter from England with 330 matches in FairPlay's recorded data, including 165 internationals (40 Tests, 57 ODIs, 68 T20Is).

Batting: 12,248 runs across all recorded formats, with 24 hundreds and 60 fifties; the most runs came in Test cricket (3,164) and the highest recorded score is 317.

Bowling: 12 wickets in recorded matches, 10 of them in First-class cricket.

Career figures by format

Summed over the seasons in FairPlay's data provider's records, mostly recent ones. Older seasons can be missing, so these totals may be lower than the official career record.

Harry Brook: batting and bowling figures by format in FairPlay's recorded data
FormatMatInnsRunsHSAvgSR100/50WktsBowl avgEcon5w
Test40653,16431749.4483.78/191127.004.230
ODI57562,07320240.65108.85/90–6.330
T20I68621,70211436.21164.92/8––––
T20 (league and domestic)75751,94310234.09147.92/7126.0013.000
100-ball43421,15710536.16166.21/5––––
First-class40501,93519443.9866.75/111036.602.620
List A7727410345.67101.91/10–6.330

Avg is runs per dismissal; SR is runs per 100 balls; Bowl avg is runs per wicket; Econ is runs per over; 5w is five or more wickets in an innings.

Harry Brook at a glance

FairPlay holds 60 complete scorecards featuring Harry Brook, most recently for England (T20 and shorter, one-day, first-class).

In those matches Harry Brook batted 68 times for 2,693 runs at a strike rate of 119.11. The highest score was 202 off 116 balls against Sri Lanka.

With the ball: 3 wickets from 34.1 overs, an economy rate of 2.96. Best figures: 3 for 11 against Surrey.

How the 61 dismissals happened: caught 39, bowled 9, LBW 9, run out 3, stumped 1.

These matches were played at 26 different grounds.

Figures in FairPlay's scorecards

Batting
6872,69320244.15119.1114/5
Bowling
634.11010133/112.96

Match by match

Newest first. Dates in India Standard Time. * means not out.

DateMatch
29 Oct 2026Sri Lanka v EnglandBat 44 (34) · Bowl –
25 Oct 2026Pakistan v EnglandBat 1 (7) · Bowl –
22 Oct 2026Sri Lanka v EnglandBat 202 (116) · Bowl –
20 Oct 2026Pakistan v EnglandBat 5 (7) · Bowl –
27 Sept 2026England v Sri LankaBat 77 (66) · Bowl –
24 Sept 2026England v Sri LankaBat 1 (6) · Bowl –
22 Sept 2026England v Sri LankaBat 67 (69) · Bowl –
19 Sept 2026England v Sri LankaBat 33 (21) · Bowl –
17 Sept 2026England v Sri LankaBat 23 (8) · Bowl –
15 Sept 2026England v Sri LankaBat 114* (49) · Bowl –
9 Sept 2026England v PakistanBat 75 (97) · Bowl 0/4 (1)
27 Aug 2026England v PakistanBat 15 (26) & 34 (56) · Bowl –
19 Aug 2026England v PakistanBat 91 (93) · Bowl –
14 Aug 2026Manchester Super Giants v Sunrisers LeedsBat 49 (31) · Bowl –
11 Aug 2026Manchester Super Giants v Sunrisers LeedsBat 10 (7) · Bowl –
9 Aug 2026Sunrisers Leeds v Welsh FireBat 23 (11) · Bowl –
7 Aug 2026Birmingham Phoenix v Sunrisers LeedsBat 19 (11) · Bowl –
4 Aug 2026Sunrisers Leeds v London SpiritBat 55 (18) · Bowl –
2 Aug 2026Trent Rockets v Sunrisers LeedsBat 46 (33) · Bowl –
28 Jul 2026Sunrisers Leeds v Manchester Super GiantsBat 42* (17) · Bowl –
25 Jul 2026Sunrisers Leeds v Southern BraveBat 3 (6) · Bowl –
21 Jul 2026MI London v Sunrisers LeedsBat 8 (7) · Bowl –
19 Jul 2026England v IndiaBat 14 (12) · Bowl –
16 Jul 2026England v IndiaBat 16 (16) · Bowl –
14 Jul 2026England v IndiaBat 1 (3) · Bowl –
11 Jul 2026England v IndiaBat 95* (45) · Bowl –
9 Jul 2026England v IndiaBat 79* (35) · Bowl –
7 Jul 2026England v IndiaBat 16 (12) · Bowl –
4 Jul 2026England v IndiaBat 39 (15) · Bowl –
1 Jul 2026England v IndiaBat – · Bowl –
25 Jun 2026England v New ZealandBat 58 (80) & 21 (9) · Bowl –
17 Jun 2026England v New ZealandBat 24 (32) & 58 (54) · Bowl 0/9 (3) & 0/9 (2)
4 Jun 2026England v New ZealandBat 56 (71) & 0 (4) · Bowl –
15 May 2026Yorkshire v SurreyBat 7 (14) · Bowl 0/2 (3) & 3/11 (7.1)
8 May 2026Warwickshire v YorkshireBat 40 (58) & 26 (39) · Bowl 0/66 (18)
5 Mar 2026England v IndiaBat 7 (6) · Bowl –
27 Feb 2026England v New ZealandBat 26 (24) · Bowl –
24 Feb 2026England v PakistanBat 100 (51) · Bowl –
22 Feb 2026England v Sri LankaBat 14 (7) · Bowl –
16 Feb 2026England v ItalyBat 14 (9) · Bowl –
14 Feb 2026Scotland v EnglandBat 4 (4) · Bowl –
11 Feb 2026England v West IndiesBat 17 (14) · Bowl –
8 Feb 2026England v NepalBat 53 (32) · Bowl –
3 Feb 2026Sri Lanka v EnglandBat 4 (3) · Bowl –
1 Feb 2026Sri Lanka v EnglandBat 36 (12) · Bowl –
30 Jan 2026Sri Lanka v EnglandBat 16* (18) · Bowl –
27 Jan 2026Sri Lanka v EnglandBat 136* (66) · Bowl –
24 Jan 2026Sri Lanka v EnglandBat 42 (75) · Bowl –
22 Jan 2026Sri Lanka v EnglandBat 6 (12) · Bowl –
4 Jan 2026Australia v EnglandBat 84 (97) & 42 (48) · Bowl –
26 Dec 2025Australia v EnglandBat 41 (34) & 18* (22) · Bowl –
17 Dec 2025Australia v EnglandBat 45 (63) & 30 (56) · Bowl –
4 Dec 2025Australia v EnglandBat 31 (33) & 15 (21) · Bowl –
21 Nov 2025Australia v EnglandBat 52 (61) & 0 (3) · Bowl –
1 Nov 2025New Zealand v EnglandBat 6 (11) · Bowl –
29 Oct 2025New Zealand v EnglandBat 34 (34) · Bowl –
26 Oct 2025New Zealand v EnglandBat 135 (101) · Bowl –
23 Oct 2025New Zealand v EnglandBat – · Bowl –
20 Oct 2025New Zealand v EnglandBat 78 (35) · Bowl –
18 Oct 2025New Zealand v EnglandBat 20 (14) · Bowl –

England's next match

Australia v England, One Day International, 12 Nov 2026 at Perth Stadium.

The playing XI is named at the toss, so this does not mean Harry Brook has been selected.

More players from England

All England players