Pakistan and Sri Lanka had already secured their places in the final, making the match the last fixture of the league stage.

After winning the toss, Sri Lanka elected to field. England’s openers capitalised on the batting-friendly conditions, putting together a 163-run partnership. Tom Banton scored 74 before being dismissed, while Ben Duckett delivered a career-best 167 off 143 balls, striking 24 fours without hitting a six.

England captain Harry Brook, who had scored a double century against Sri Lanka in the previous match, batted at number three for the first time in his ODI career but managed 44 runs.

Will Jacks contributed 30 and Jordan Cox made 43, while Sam Curran remained unbeaten on 21 as England finished their 50 overs at 386 for five.

The total was the highest ODI score recorded at Gaddafi Stadium, surpassing Pakistan’s 375 against Zimbabwe in 2025, according to the report.

Asitha Fernando took two wickets for Sri Lanka, while Eshan Malinga, Dasun Shanaka and Madushanka claimed one apiece.

Chasing 387, Sri Lanka lost an early wicket before Pathum Nissanka and Kusal Mendis helped rebuild the innings. Fernando scored 48, while Mendis made 89 to keep the chase alive.

Pavan Rathnayake led Sri Lanka’s resistance with an impressive 118, but the middle and lower order collapsed late in the innings. Janith Liyanage added 27, while wickets fell rapidly after Sri Lanka reached 315.

Liam Dawson was England’s leading bowler, taking four wickets. Sonny Baker claimed two, while Sam Curran, Henry and Joe Root took one wicket each.

Sri Lanka were dismissed for 331 in 45.1 overs, handing England a 55-run victory in the final league fixture.