Harry Brook Centuries List: All 100s in Test, ODI & T20I Cricket

Ethan Walker

October 22, 2026

Harry Brook has hit an ODI double hundred. His 202 off 115 balls against Sri Lanka at Rawalpindi on 22 October, in the Tri-Series, took his international century count to 16 and turned a promising 50-over record into a headline one.

England fans after the full list will find every one here, with scores, balls faced, venues and opponents. Cricket Insider UK has also split them by format and by opponent, so patterns are clear.

Harry Brook International Centuries Overview

Brook has 16 international centuries, and Tests still supply ten of them. Here’s how they break down across the three formats.

FormatHundredsMatchesInningsRunsHighest ScoreAverageStrike Rate
Tests1041703,61031753.0986.33
ODIs446461,73720241.36109.87
T20Is271621,702114*36.21164.93
Total161581787,04931744.90103.74

(Source: ESPNcricinfo)

A Test average of 53.09 is the kind of figure that gets a player into debates about the best England batsmen. The ODI column moved too, with the 202 lifting his 50-over average by close to four points. Next, every one of those hundreds sits in a single table.

Harry Brook Century List

Ten Test hundreds, four in ODIs and two in T20Is, listed by format with balls faced and strike rate for each innings.

No.FormatOpponentScore (Balls)4s/6sStrike RateVenueYear
1TestPakistan153 (116)19/5131.89Rawalpindi2022
2TestPakistan108 (149)14/172.48Multan2022
3TestPakistan111 (150)8/374.00Karachi2022
4TestNew Zealand186 (176)24/5105.68Wellington2023
5TestWest Indies109 (132)13/082.58Nottingham2024
6TestPakistan317 (322)29/398.45Multan2024
7TestNew Zealand171 (197)15/386.80Christchurch2024
8TestNew Zealand123 (115)11/5106.96Wellington2024
9TestIndia158 (234)17/167.52Birmingham2025
10TestIndia111 (98)14/2113.27The Oval2025
11ODIAustralia110* (94)13/2117.02Chester-le-Street2024
12ODINew Zealand135 (101)9/11133.66Mount Maunganui2025
13ODISri Lanka136* (66)11/9206.06Colombo (RPS)2026
14T20IPakistan100 (51)10/4196.08Pallekele2026
15T20ISri Lanka114* (49)10/6232.65Southampton2026
16ODISri Lanka202 (115)TBC175.65Rawalpindi2026

(Source: ESPNcricinfo, Sky Sports, Outlook India, Asianet Newsable and NewsBytes)

The same hundreds look different when sorted by who bowled to him.

Harry Brook Centuries Against Each Opponent

Pakistan still tops the list with five hundreds, Sri Lanka has jumped to three, and six sides in all have conceded at least one.

OpponentTestsODIsT20IsTotal HundredsHighest ScoreMatchesAverage
Pakistan4015317TBCTBC
New Zealand31041862447.79
Sri Lanka0213202TBCTBC
India20021582735.88
Australia0101110*2042.76
West Indies10011092039.66

(Source: ESPNcricinfo)

Three of his last four white ball hundreds have come against Sri Lanka, and the 202 was the biggest of them. Every other opponent, South Africa included, is yet to concede one. Australia has escaped in Tests too, and with the next Ashes coming, fans planning ahead can check our page on the Ashes 2027 ballot.

Harry Brook Centuries Overview: Main Highlights

Here’s what stands out across all 16 hundreds, format by format.

  • Total: 16 hundreds, and Brook is the second Englishman after Jos Buttler with multiple centuries in all three formats
  • Maiden Test hundred: 153 off 116 balls at Rawalpindi in 2022, in his second Test innings. The hundred took 80 balls, the third fastest by an England batter
  • Pakistan trio: his first three Test hundreds all came against Pakistan, making him the third batter to start that way after Conrad Hunte and Peter Parfitt
  • The 317 at Multan: his highest score in any format, with 300 reached in 310 balls, the second quickest Test triple century
  • New Zealand: three Test hundreds (186, 171 and 123), which puts him among four England batters with three or more there
  • Hundreds on English soil: only three, at Nottingham in 2024, Birmingham in 2025 and The Oval in 2025. The Oval knock came off 98 balls in the fourth innings
  • Best year in Tests: four hundreds in 2024, more than in any other calendar year
  • Maiden ODI hundred: 110* off 94 balls against Australia at Chester-le-Street in 2024, his first as England captain
  • ODI double hundred: 202 off 115 balls against Sri Lanka at Rawalpindi on 22 October 2026, his highest ODI score and a clear step up from the unbeaten 136 at Colombo
  • The Rawalpindi stand: England sat on 85 for 2 after 16 overs before Brook and Joe Root added 159, and the total went past 300
  • Maiden T20I hundred: 100 off 51 balls against Pakistan at Pallekele on 24 February 2026. It made him the first captain with a T20 World Cup hundred and the first England captain with a T20I century
  • Pakistan record: five hundreds, almost a third of his total and more than against any other side

(Source: ESPNcricinfo, Sky Sports, Outlook India, Asianet Newsable and NewsBytes)

For a benchmark, our list of Joe Root centuries shows what a career built on Test hundreds looks like, and Root was at the other end for that 159 run stand in Rawalpindi.

Harry Brook’s 202 Against Sri Lanka Lifted His International Century Tally to 16

Harry Brook’s 202 off 115 balls against Sri Lanka took his international hundreds to 16, spread across ten Tests, four ODIs and two T20Is. Pakistan has suffered most with five, while Sri Lanka now has three to its name.

The 317 at Multan is still his biggest score in any format, but Rawalpindi gave him a double hundred in ODIs. Australia in Tests is the obvious gap on his record. Cricket Insider UK will keep this list updated after his next big innings.

About the Author

Ethan Walker

Ethan Walker is a UK-based sports editor with expertise in cricket reporting and digital sports publishing. He studied Media and Sports Communication at Manchester Metropolitan University and has over 6 years of experience covering international cricket events and franchise tournaments. His content style focuses on reliability, clarity, and fan engagement.

Scroll to Top