Harry Brook has written his name into one-day cricket history. Playing for England against Sri Lanka in the third match of the Pakistan ODI tri-series at Rawalpindi on 22 October 2026, the captain scored 202 and brought up his double hundred in only 114 balls. No batter has reached 200 faster in the format. The innings also lifted England to 429 for 4, the biggest ODI total ever made in Pakistan. This report covers the key records and numbers from a knock that fans will talk about for years.
Quick facts
Player: Harry Brook (England captain) Score: 202 Balls to reach 200: 114 Opponent: Sri Lanka Venue: Rawalpindi Cricket Stadium, Pakistan Date: 22 October 2026 Series: Pakistan ODI Tri-Series 2026 (3rd match) England total: 429 for 4 Big partnership: 185 off 77 balls with Will Jacks for the fourth wicket
202: England's first ODI double
Brook is the first England player to score a double century in ODIs. The previous best for England was Ben Stokes' 182 against New Zealand at The Oval in 2023, and Brook went past that mark comfortably. He is also the first batter to make an ODI double hundred in Pakistan. The old best score in the country was Gary Kirsten's unbeaten 188 against the UAE at the 1996 World Cup.
114 balls: the fastest ever
Only one month ago, India's Shubman Gill reached a double century in 117 balls against West Indies in Guwahati. Brook took that record away in just three more balls than that, finishing his 200 in 114. For a record to fall that quickly shows how fast the one-day game is moving.
Highest score by a non-opener
Brook's 202 is now the highest ODI score by a batter who did not open the innings. It passes Glenn Maxwell's unbeaten 201 at number six against Afghanistan in the 2023 World Cup. Among number four batters, the old best was Viv Richards' unbeaten 189 against England at Manchester in 1984.
Joins an elite captains' club
Brook is only the fourth captain to score a men's ODI double century, after Virender Sehwag (against West Indies in 2011), Rohit Sharma (against Sri Lanka in 2017) and Gill last month. He also broke the England captain's record for the highest ODI score, which belonged to Andrew Strauss, who made 158 against India at the 2011 World Cup.
429 for 4: a first in Pakistan
England's total is the first 400-plus score in an ODI in Pakistan. The previous best in the country was Pakistan's 375 for 3 against Zimbabwe in Lahore in 2015.
174 off 90: ruthless against pace
Brook scored 174 runs off only 90 balls against fast bowlers. In matches where ball-by-ball data is available, no batter has scored more against pace in an ODI innings. The old best was 166 by Rohit Sharma during his 264 against Sri Lanka in 2014.
174 after the 25th over
Brook also made 174 runs after the 25th over of England's innings. Only two other batters have scored as many or more in the last 25 overs of an ODI innings: Rohit Sharma with 204 in his 264, and Heinrich Klaasen with 174 against Australia in 2023.
Brook and Jacks: 185 in 77 balls
The fourth-wicket stand between Brook and Will Jacks produced 185 runs in just 77 balls, a run rate of 14.41 per over. That is the highest run rate for an England partnership of 150 or more, and the fourth-highest by any pair in ODI history.
What it means
The innings gives England a huge boost in the tri-series and sends a clear message ahead of the 2027 ODI World Cup. It also adds another record-breaking chapter to a Pakistan home season that has already produced a debut five-wicket haul and a fast-moving tri-series.
Frequently asked questions
How many runs did Harry Brook score against Sri Lanka? He scored 202.
How many balls did Harry Brook take to reach 200? 114 balls, the fastest double century in ODI history.
Who held the record for the fastest ODI double century before Brook? Shubman Gill, who reached 200 in 117 balls against West Indies in Guwahati last month.
Is Harry Brook the first England player to score an ODI double century? Yes. The old England record was Ben Stokes' 182 in 2023.
What was England's total? 429 for 4, the highest ODI total in Pakistan.
Where was the match played? Rawalpindi Cricket Stadium, as part of the Pakistan ODI Tri-Series 2026.
Follow Cricrox for match reports, player profiles and live updates.