Ben Duckett’s 167 sinks Sri Lanka as England win by 55 runs

By MaidanBeat Desk · 29 October 2026, 5:49 PM IST

Ben Duckett’s 167 sinks Sri Lanka as England win by 55 runs
Illustration: AI-generated image, not a photograph of the event

Ben Duckett hit 167 off 132 balls, with 24 fours, as England beat Sri Lanka by 55 runs at the Gaddafi Stadium in Lahore on Thursday. England made 386/5 after batting first, and Sri Lanka were bowled out for 331 in 45.1 overs.

The match was a dead rubber in the Pakistan Tri-Nation Series. England had lost their first three games and were already out of the race for the final, so the win was a consolation.

Duckett’s innings

Dawn reports that the 167 was Duckett’s highest score in one-day internationals. The 32-year-old was out caught off Malinga, according to the Sky Sports scorecard, and his innings anchored a total of 386/5 in 50 overs.

England’s last big total in the series, 429/4 against Sri Lanka on 22 October, had not been enough: Sri Lanka chased it down, finishing on 430/8 in 49.5 overs to win by 2 wickets.

Sri Lanka’s chase

Pavan Rathnayake made 118 and Kusal Mendis 89 as Sri Lanka chased, but the innings ended well short. Liam Dawson took four wickets for England.

Sri Lanka had beaten Pakistan by 8 wickets on 27 October, in a match where Pakistan were bowled out for 110.

Brook’s reaction and what’s next

England captain Harry Brook said at the presentation that the team had wanted to reach Saturday’s final but had not had the series they hoped for.

England’s next fixtures are the white-ball series in Australia, which starts on Friday, 13 November at 9:00 AM IST. Sri Lanka’s next assignment is the first Test against Pakistan on Monday, 9 November at 10:30 AM IST.

EnglandSri Lanka

More news