England’s 386‑5 Victory Over Sri Lanka Highlights Duckett’s Record Century

England posted 386‑5 in Lahore, with Ben Duckett’s 167 leading a high‑scoring ODI win over Sri Lanka.
What the match delivered
In the final game of the tri‑series in Lahore, England posted 386‑5 in their 50 overs, the highest ODI total ever recorded at the Gaddafi Stadium. Ben Duckett’s 167 from 132 balls anchored the innings, while contributions from Harry Brook (44), Will Jacks (30) and Jordan Cox (43 off 27) added depth to the scorecard.
Key individual performances
Duckett’s 167 made him the third England opener to pass 150 twice in ODIs, according to the BBC report. Liam Dawson’s four wickets for 49 runs were his career best, and his dismissal of Rathnayake in the 45th over helped England close the game.
Sri Lanka’s response
Sri Lanka reached 331 all out in 45.1 overs. Pavan Rathnayake struck 118 from 77 balls, following his century in the previous match, while Kusal Mendis added 89. The partnership between Rathnayake and Janith Liyanage, plus a cameo from Sahan Arachchige, kept the chase alive, but the last five wickets fell for just 16 runs.
Context within the tri‑series
The win was England’s first ODI victory in Pakistan since 2005, coming after three losses that left them out of contention for the final. Sri Lanka, meanwhile, prepared to face Pakistan in the upcoming final.
Confirmed facts
England scored 386‑5 in 50 overs at Lahore.
Ben Duckett made 167 (132 balls), becoming the third England opener with two 150+ ODI scores.
Liam Dawson took 4‑49, his career best.
Sri Lanka were all out for 331 in 45.1 overs.
Pavan Rathnayake scored 118 (77 balls) for Sri Lanka.
The match was England’s first ODI win in Pakistan since 2005.
What remains unclear
The specific impact of this result on future squad selections, upcoming series schedules, or world‑cup preparations is not detailed in the available reports.


