Sri Lanka pulled off a remarkable run-chase of 430 to beat England by two wickets in a one-day international tri-series match in Rawalpindi on 22 October 2026. England captain Harry Brook scored an unbeaten 202 runs from 114 balls, recording the fastest double century in men's one-day international history and surpassing Ben Stokes' previous England best of 182. Brook became the first man in one-day international history to score a double hundred and end up on the losing side, hitting 21 fours and 10 sixes as England finished their innings at 429-4 from 50 overs, which was the highest total made in a one-day international in Pakistan at halfway. Joe Root contributed 69 runs and Will Jacks added 66 not out.
Despite losing two early wickets and falling to 24-2, Sri Lanka completed the second-highest successful chase in one-day international history, reaching 430-8 with one ball to spare. Pavan Rathnayake led the batting with 130 runs, while Avishka Fernando and Dasun Shanaka each scored 97. England's bowling attack struggled as Sam Curran conceded 103 runs from nine overs, setting the record for the most expensive figures by an English bowler in the format. With eight runs needed from the final over bowled by Josh Tongue, Dinuth Wellalage and Eshan Malinga were dismissed on consecutive deliveries, but Janith Liyanage hit a six off the penultimate ball to secure the win.
The match saw a total of 123 boundaries, comprising 93 fours and 30 sixes, setting a new record in one-day internationals. The overall match aggregate reached 859 runs, trailing only the record of 872 runs set when South Africa chased 435 to beat Australia in 2006. With the defeat, England remains winless in two games in the tri-series and faces Pakistan in Lahore to keep their tournament hopes alive.