Harry Brook
Overview
Harry Brook
Pipped as a generational talent, Harry Brook took Test cricket by storm when he ended as the top-scorer in a 3-match Test series in Pakistan. While scoring 468 runs at an average of 93.6 from 5 innings on his first tour to the subcontinent was impressive enough, what made Brook's achievement truly remarkable was the fact that those runs came at an astounding strike-rate of 93.41. A true acolyte of the 'Bazball' philosophy, Brook, after just a handful of Tests, was a testament of what Ben Stokes' renewed Test side stood for.
An impressive upcoming young batsman, Brook was no stranger to being in the headlines. After making his first-class debut for Yorkshire against Pakistan A in 2016 while still being a schoolboy, Brook made his County Championship debut the following year in 2017 having racked up several noteworthy performances for the 2nd XI. Brook's maiden first-class hundred came in a crunch situation in a game against Essex at Chelmsford. Yorkshire were blown out for just 50 in the first innings with Brook himself, opening the batting, making a 3-ball duck. Under pressure to save the game, Brook, this time batting at three, made a magnificent 124 and Yorkshire eventually went on to win the game. While Brook had showcased his potential, he struggled with consistency.
While that was Harry Brook in red-ball cricket, he had far better returns in limited-overs cricket and it was actually his performances here that shot him into greater recognition. Named the captain of England's Under-19 squad during the 2018 World Cup, Brook led from the front as he became only the second English player to make a century at that level, after Alastair Cook - when he made 102 against Bangladesh. He ended the tournament as England's highest run-scorer, with 239 runs. At the domestic level, Brook had an impressive T20 Blast in 2020 and returned with an even stronger performance in 2021. Moving up the order to number 4, Brook finished as Yorkshire's leading run-scorer with 486 runs at a superb average of 69.42 and a strike-rate of 149.07. Signed by the Northern Superchargers in the inaugural edition of The Hundred, Brook kept his performances up at the big stage and he drew the attention of the right men.
Come the beginning of 2022, Brook was named in England's T20I squad for a series against the West Indies. He played just one game and scored just 10, Brook had already done enough to showcase his potential and the selectors wanted to see more. He was named in England's Test squad for the home summer with series' against New Zealand and South Africa and while his Test debut, much like his T20I debut, wasn't a success with him batting just once and scoring 12, Brook retained his spot for the subsequent tour of Pakistan.
Before all his antics in Pakistan though, Brook had already won a T20 World Cup with England. Awarded a spot in England's squad for the 2022 T20 World Cup after impressive performances for both Yorkshire and the Superchargers, Brook had a poor run as he scored just 56 runs from 5 innings. Nonetheless, Ben Stokes and England kept their faith in a player that was still a young rookie and boy did he repay them in the year that followed. After a glorious tour of Pakistan, which England won 3-0 on the back of Brook's three hundreds and a fifty, he finished as the leading-scorer again in a 2-match Test series in New Zealand.
In what was perhaps Brook's best innings yet, he walked in with England in deep trouble at 21/3 in the first innings of the first Test. With questions already being raised about England's Bazball approach in testing conditions, Brook batted with a flair that was stunning to watch, scary to bowl to and hard to fault - even for Bazball dissidents. Batting with a sense of freedom that many can only dream of, Brook struck a glorious 186 off just 174 deliveries and shared a monumental 302-run stand to rescue England. While England dramatically lost the game by 1 run, with Brook being run-out without facing a ball in the next innings, it didn't take the sheen off his outstanding start in Test cricket and returned scores of 89 and 54 in the next Test.
Brook's next major assignment was the highly anticipated home Ashes series of 2023. While his 363 runs at an average of 40.41 and strike rate of 78.74 looked strangely mediocre relative to his prior returns, Brook's claim to fame came in the third Test when he became the fastest ever to a 1000 Test runs in terms of balls faced - getting there in just 1058 balls.
Prior to all that though, Brook had already made an impression on IPL franchise owners and it led to him getting picked up by the Sunrisers Hyderabad for a whopping INR 13.25 crore for the 2023 edition of the tournament. Amongst Brook's long list of achievements that led to his lucrative IPL contract was his maiden T20 hundred that came playing for the Islamabad United in the 2022 edition of the PSL. However, Brook couldn't quite live up to the name he'd made for himself though and a century he scored against KKR was his only innings of note. Opening the batting but looking like a fish out of water batting against quality spin, Brook finished the tournament leaving a lot to be desired and was eventually let go by the Sunrisers. He was picked up by the Delhi Capitals for the 2024 season of the IPL, albeit at a much lower price tag of INR 4 crore.
By Anurag Hegde
Recent Batting
| Score | Opp | Format | Date |
|---|---|---|---|
| 1(7) | PAK | ODI | 25 Oct 26 |
| 202(116) | SL | ODI | 22 Oct 26 |
| 5(7) | PAK | ODI | 20 Oct 26 |
| 77(66) | SL | ODI | 27 Sep 26 |
| 1(6) | SL | ODI | 24 Sep 26 |
Recent Bowling
| Wickets | Opp | Format | Date |
|---|---|---|---|
| DNB & 0-4 | PAK | Test | 09 Sep 26 |
| 0-9 & 0-9 | NZ | Test | 17 Jun 26 |
| DNB & 0-24 | IND | Test | 23 Jul 25 |
| 0-31 & DNB | IND | Test | 02 Jul 25 |
| DNB & 0-13 | NZ | Test | 14 Dec 24 |
Stats
Career by format
international & domestic formatsFranchise & T20 leagues
club competitionsⓘ Career figures cover the formats we track (Test, ODI, T20I, first-class, List A) plus the franchise leagues shown above.
Full statistics tables
Batting
| Test | ODI | T20 | IPL | |
|---|---|---|---|---|
| Matches | 41 | 42 | 71 | 11 |
| Innings | 70 | 42 | 62 | 11 |
| Runs | 3610 | 1452 | 1702 | 190 |
| Balls | 4182 | 1386 | 1032 | 154 |
| Highest | 317 | 136 | 114 | 100 |
| Average | 53.09 | 38.21 | 36.21 | 21.11 |
| SR | 86.33 | 104.77 | 164.93 | 123.38 |
| Not Out | 2 | 4 | 15 | 2 |
| Fours | 395 | 131 | 138 | 23 |
| Sixes | 55 | 56 | 84 | 4 |
| Ducks | 5 | 2 | 1 | 3 |
| 50s | 20 | 7 | 8 | 0 |
| 100s | 10 | 3 | 2 | 1 |
| 200s | 1 | 0 | 0 | 0 |
| 300s | 1 | 0 | 0 | 0 |
| 400s | 0 | 0 | 0 | 0 |
Bowling
| Test | ODI | T20 | IPL | |
|---|---|---|---|---|
| Matches | 41 | 42 | 71 | 11 |
| Innings | 9 | 0 | 0 | 0 |
| Balls | 180 | 0 | 0 | 0 |
| Runs | 127 | 0 | 0 | 0 |
| Maidens | 3 | 0 | 0 | 0 |
| Wickets | 1 | 0 | 0 | 0 |
| Avg | 127.0 | 0.0 | 0.0 | 0.0 |
| Eco | 4.23 | 0 | 0 | 0 |
| SR | 180.0 | 0.0 | 0.0 | 0.0 |
| BBI | 1/25 | -/- | -/- | -/- |
| BBM | 1/25 | -/- | -/- | -/- |
| 4w | 0 | 0 | 0 | 0 |
| 5w | 0 | 0 | 0 | 0 |
| 10w | 0 | 0 | 0 | 0 |
Matches
| Match | Format | Result | Date |
|---|---|---|---|
| ENG v PAK 4th Match · Pakistan ODI Tri-Series, 2026 | ODI | Pakistan won by 1 wkt | 25 Oct 2026 |
| ENG v SL 3rd Match · Pakistan ODI Tri-Series, 2026 | ODI | Sri Lanka won by 2 wkts | 22 Oct 2026 |
| PAK v ENG 2nd Match · Pakistan ODI Tri-Series, 2026 | ODI | Pakistan won by 87 runs | 20 Oct 2026 |
| ENG v SL 3rd ODI · Sri Lanka tour of England, 2026 | ODI | ENG won | 27 Sep 2026 |
| SL v ENG 2nd ODI · Sri Lanka tour of England, 2026 | ODI | Sri Lanka won by 16 runs | 24 Sep 2026 |
| ENG v SL 1st ODI · Sri Lanka tour of England, 2026 | ODI | England won by 89 runs | 22 Sep 2026 |
| SL v ENG 3rd T20I · Sri Lanka tour of England, 2026 | T20 | England won by 8 wkts | 19 Sep 2026 |
| SL v ENG 2nd T20I · Sri Lanka tour of England, 2026 | T20 | England won by 6 wkts | 17 Sep 2026 |
| ENG v SL 1st T20I · Sri Lanka tour of England, 2026 | T20 | England won by 119 runs | 15 Sep 2026 |
| PAK v ENG 3rd Test · Pakistan tour of England 2026 | TEST | England won by 8 wkts | 13 Sep 2026 |
| ENG v PAK 2nd Test · Pakistan tour of England 2026 | TEST | England won by 194 runs | 31 Aug 2026 |
| PAK v ENG 1st Test · Pakistan tour of England 2026 | TEST | England won by an innings and 103 runs | 23 Aug 2026 |
| ENG v IND 3rd ODI · India tour of England, 2026 | ODI | England won by 27 runs | 19 Jul 2026 |
| IND v ENG 2nd ODI · India tour of England, 2026 | ODI | England won by 4 wkts | 16 Jul 2026 |
| ENG v IND 1st ODI · India tour of England, 2026 | ODI | India won by 6 wkts | 14 Jul 2026 |
| ENG v IND 5th T20I · India tour of England, 2026 | T20 | England won by 56 runs | 11 Jul 2026 |
| NZ v ENG 3rd Test · New Zealand tour of England, 2026 | TEST | New Zealand won by 160 runs | 29 Jun 2026 |
| NZ v ENG 2nd Test · New Zealand tour of England, 2026 | TEST | New Zealand won by 253 runs | 21 Jun 2026 |
| ENG v NZ 1st Test · New Zealand tour of England, 2026 | TEST | England won by 115 runs | 8 Jun 2026 |
| ENG v ITA 29th Match, Group C · ICC Men's T20 World Cup 2026 | T20 | England won by 24 runs | 16 Feb 2026 |
| AUS v ENG 5th Test · The Ashes, 2025-26 | TEST | Australia won by 5 wkts | 7 Jan 2026 |
| AUS v ENG 4th Test · The Ashes, 2025-26 | TEST | England won by 4 wkts | 29 Dec 2025 |
| AUS v ENG 3rd Test · The Ashes, 2025-26 | TEST | Australia won by 82 runs | 20 Dec 2025 |
| AUS v ENG 2nd Test · The Ashes, 2025-26 | TEST | Australia won by 8 wkts | 8 Dec 2025 |
| AUS v ENG 1st Test · The Ashes, 2025-26 | TEST | Australia won by 8 wkts | 25 Nov 2025 |
| ENG v ENGA 3-day Warm-up Match · England Lions tour of Australia, 2025 | TEST | England won by 5 wkts | 15 Nov 2025 |
| NZ v ENG 3rd ODI · England tour of New Zealand, 2025 | ODI | New Zealand won by 2 wkts | 1 Nov 2025 |
| NZ v ENG 2nd ODI · England tour of New Zealand, 2025 | ODI | New Zealand won by 5 wkts | 29 Oct 2025 |
| NZ v ENG 1st ODI · England tour of New Zealand, 2025 | ODI | New Zealand won by 4 wkts | 26 Oct 2025 |
| NZ v ENG 2nd T20I · England tour of New Zealand, 2025 | T20 | England won by 65 runs | 20 Oct 2025 |
| NZ v ENG 1st T20I · England tour of New Zealand, 2025 | T20 | No result due to rain | 18 Oct 2025 |
| ENG v RSA 2nd T20I · South Africa tour of England, 2025 | T20 | England won by 146 runs | 12 Sep 2025 |
| ENG v RSA 1st T20I · South Africa tour of England, 2025 | T20 | South Africa won by 14 runs (DLS Method) | 10 Sep 2025 |
| ENG v RSA 3rd ODI · South Africa tour of England, 2025 | ODI | England won by 342 runs | 7 Sep 2025 |
| ENG v RSA 2nd ODI · South Africa tour of England, 2025 | ODI | South Africa won by 5 runs | 4 Sep 2025 |
| ENG v RSA 1st ODI · South Africa tour of England, 2025 | ODI | South Africa won by 7 wkts | 2 Sep 2025 |
| ENG v IND 5th Test · India tour of England, 2025 | TEST | India won by 6 runs | 4 Aug 2025 |
| ENG v IND 4th Test · India tour of England, 2025 | TEST | Match drawn | 27 Jul 2025 |
| ENG v IND 3rd Test · India tour of England, 2025 | TEST | England won by 22 runs | 14 Jul 2025 |
| ENG v IND 2nd Test · India tour of England, 2025 | TEST | India won by 336 runs | 6 Jul 2025 |
| ENG v IND 1st Test · India tour of England, 2025 | TEST | England won by 5 wkts | 24 Jun 2025 |
| ENG v WI 3rd T20I · West Indies tour of England, 2025 | T20 | England won by 37 runs | 10 Jun 2025 |
| ENG v WI 2nd T20I · West Indies tour of England, 2025 | T20 | England won by 4 wkts | 8 Jun 2025 |
| ENG v WI 1st T20I · West Indies tour of England, 2025 | T20 | England won by 21 runs | 6 Jun 2025 |
| ENG v WI 3rd ODI · West Indies tour of England, 2025 | ODI | England won by 7 wkts (Match reduced to 40 | 3 Jun 2025 |
| ENG v WI 2nd ODI · West Indies tour of England, 2025 | ODI | England won by 3 wkts | 1 Jun 2025 |
| ENG v WI 1st ODI · West Indies tour of England, 2025 | ODI | England won by 238 runs | 29 May 2025 |
| ENG v ZIM Four-day Test · Zimbabwe tour of England, 2025 | TEST | England won by an innings and 45 runs | 25 May 2025 |
| RSA v ENG 11th Match, Group B · ICC Champions Trophy, 2025 | ODI | South Africa won by 7 wkts | 1 Mar 2025 |
| AFG v ENG 8th Match, Group B · ICC Champions Trophy, 2025 | ODI | Afghanistan won by 8 runs | 26 Feb 2025 |
| AUS v ENG 4th Match, Group B · ICC Champions Trophy, 2025 | ODI | Australia won by 5 wkts | 22 Feb 2025 |
| IND v ENG 3rd ODI · England tour of India, 2025 | ODI | India won by 142 runs | 12 Feb 2025 |
| IND v ENG 2nd ODI · England tour of India, 2025 | ODI | India won by 4 wkts | 9 Feb 2025 |
| IND v ENG 1st ODI · England tour of India, 2025 | ODI | India won by 4 wkts | 6 Feb 2025 |
| IND v ENG 5th T20I · England tour of India, 2025 | T20 | India won by 150 runs | 2 Feb 2025 |
| IND v ENG 4th T20I · England tour of India, 2025 | T20 | India won by 15 runs | 31 Jan 2025 |
| IND v ENG 3rd T20I · England tour of India, 2025 | T20 | England won by 26 runs | 28 Jan 2025 |
| IND v ENG 2nd T20I · England tour of India, 2025 | T20 | India won by 2 wkts | 25 Jan 2025 |
| IND v ENG 1st T20I · England tour of India, 2025 | T20 | India won by 7 wkts | 22 Jan 2025 |
| NZ v ENG 3rd Test · England tour of New Zealand, 2024 | TEST | New Zealand won by 423 runs | 17 Dec 2024 |
| NZ v ENG 2nd Test · England tour of New Zealand, 2024 | TEST | England won by 323 runs | 9 Dec 2024 |
| NZ v ENG 1st Test · England tour of New Zealand, 2024 | TEST | England won by 8 wkts | 1 Dec 2024 |
| NZXI v ENG Two-day warm-up Match · England tour of New Zealand, 2024 | TEST | Match drawn | 23 Nov 2024 |
| PAK v ENG 3rd Test · England tour of Pakistan, 2024 | TEST | Pakistan won by 9 wkts | 28 Oct 2024 |
| PAK v ENG 2nd Test · England tour of Pakistan, 2024 | TEST | Pakistan won by 152 runs | 19 Oct 2024 |
| PAK v ENG 1st Test · England tour of Pakistan, 2024 | TEST | England won by an innings and 47 runs | 11 Oct 2024 |
| ENG v AUS 5th ODI · Australia tour of England, 2024 | ODI | Australia won by 49 runs (DLS method) | 29 Sep 2024 |
| ENG v AUS 4th ODI · Australia tour of England, 2024 | ODI | England won by 186 runs | 27 Sep 2024 |
| ENG v AUS 3rd ODI · Australia tour of England, 2024 | ODI | England won by 46 runs (DLS method) | 24 Sep 2024 |
| ENG v AUS 2nd ODI · Australia tour of England, 2024 | ODI | Australia won by 68 runs | 21 Sep 2024 |
| ENG v AUS 1st ODI · Australia tour of England, 2024 | ODI | Australia won by 7 wkts | 19 Sep 2024 |
| ENG v SL 3rd Test · Sri Lanka tour of England, 2024 | TEST | Sri Lanka won by 8 wkts | 10 Sep 2024 |
| ENG v SL 2nd Test · Sri Lanka tour of England, 2024 | TEST | England won by 190 runs | 2 Sep 2024 |
| ENG v SL 1st Test · Sri Lanka tour of England, 2024 | TEST | England won by 5 wkts | 25 Aug 2024 |
| ENG v WI 3rd Test · West Indies tour of England, 2024 | TEST | England won by 10 wkts | 30 Jul 2024 |
| ENG v WI 2nd Test · West Indies tour of England, 2024 | TEST | England won by 241 runs | 22 Jul 2024 |
| ENG v WI 1st Test · West Indies tour of England, 2024 | TEST | England won by an innings and 114 runs | 14 Jul 2024 |
| IND v ENG Semi Final 2 · ICC Mens T20 World Cup 2024 | T20 | India won by 68 runs | 27 Jun 2024 |
| USA v ENG 49th Match, Super 8 Group 2 · ICC Mens T20 World Cup 2024 | T20 | England won by 10 wkts | 23 Jun 2024 |
| ENG v RSA 45th Match, Super 8 Group 2 · ICC Mens T20 World Cup 2024 | T20 | South Africa won by 7 runs | 21 Jun 2024 |
| ENG v WI 42nd Match, Super 8 Group 2 · ICC Mens T20 World Cup 2024 | T20 | England won by 8 wkts | 20 Jun 2024 |
| NAM v ENG 34th Match, Group B · ICC Mens T20 World Cup 2024 | T20 | England won by 41 runs (DLS method) | 15 Jun 2024 |
| ENG v OMAN 28th Match, Group B · ICC Mens T20 World Cup 2024 | T20 | England won by 8 wkts | 13 Jun 2024 |
| AUS v ENG 17th Match, Group B · ICC Mens T20 World Cup 2024 | T20 | Australia won by 36 runs | 8 Jun 2024 |
| ENG v PAK 4th T20I · Pakistan tour of England, 2024 | T20 | England won by 7 wkts | 30 May 2024 |
| ENG v PAK 2nd T20I · Pakistan tour of England, 2024 | T20 | England won by 23 runs | 25 May 2024 |
| ENG v NZXI 2-day Warm-up Match · England tour of New Zealand, 2023 | TEST | Match drawn | 9 Feb 2023 |
Career
Matches by format
ⓘ Debut and match counts reflect matches currently in our archive, which may not cover a player's entire career.
Teams
Records
| Record | Format | Rank | Value |
|---|---|---|---|
| Highest score | Test | #21 | 98.45 |
| Most hundreds | T20I | #37 | 1702 |
| Most sixes | Test | #40 | 3610 |
