England set Sri Lanka a target of 387 runs in the final league match of the tri-nation series at Gaddafi Stadium in Lahore. After winning the toss, Sri Lanka elected to field first. England’s openers capitalised on the opportunity, putting together an impressive 163-run partnership. Tom Banton was dismissed for 74.
England captain Harry Brook, who had scored a double century against Sri Lanka in the previous match, batted at No. 3 for the first time in his ODI career. However, he failed to make a substantial contribution and was dismissed for 44.
Ben Duckett produced a career-best innings of 167 runs, smashing 24 fours without hitting a single six. Will Jacks scored 30, while Jordan Cox contributed 43 before being dismissed. Sam Curran remained unbeaten on 21. England finished their 50 overs at 386 for five, setting Sri Lanka a target of 387 runs. The total is the highest ODI score recorded at Gaddafi Stadium, Lahore, surpassing Pakistan’s previous record of 375 runs against Zimbabwe in 2025. For Sri Lanka, Asitha Fernando claimed two wickets, while Eshan Malinga, Dasun Shanaka and Madushanka took one wicket each.