Sri Lanka beat England by 2 wickets, with 1 ball remaining, in the 3rd Match of the Pakistan ODI Tri-Series at Rawalpindi Cricket Stadium on 22 Oct 2026. Chasing England's 429/4, Sri Lanka finished on 430/8 in 49.5 overs.

Sri Lanka won the toss and elected to bowl first. Tom Banton made 50 from 51 balls before falling at 74/1, and Ben Duckett followed for 29 at 85/2, both dismissed by Dunith Wellalage. Joe Root added 69 from 66 balls before he was out at 244/3. Harry Brook dominated the innings with 202 from 116 balls, hitting 21 fours and 10 sixes, before he was caught off Janith Liyanage from the final ball. Jacks finished unbeaten on 66 from 30 balls. Wellalage took 2 for 56 from his 10 overs.

Sri Lanka's reply began with early setbacks: Kamindu Mendis was bowled by Josh Tongue at 23/1 and Kusal Mendis was run out for 0 at 24/2. Avishka Fernando made 97 from 83 balls before he was caught and bowled by Overton at 190/3. Pavan Rathnayake top-scored with 130 from 106 balls, falling at 323/4, and Dasun Shanaka struck 97 from 50 balls, including 8 sixes, before he was out at 363/5.

The finish was tight. Sahan Arachchige fell for 13 at 406/6, and Tongue then bowled Dunith Wellalage and Eshan Malinga off consecutive balls to leave Sri Lanka 423/8. Sri Lanka still completed the chase with 1 ball to spare.

For England, Tongue took 3 for 79 from 8.5 overs, while Sam Curran claimed 2 for 103 from 9 overs.