Thursday, October 29, 2026

Trending

Duckett's 167 powers England to 386-5 and a 55-run win over Sri Lanka

Ben Duckett's career-best 167 lifted England to the highest ODI total ever made in Lahore, and Sri Lanka were all out for 331 as England took a consolation win before Saturday's Pakistan–Sri Lanka tri-series final.

Duckett's 167 powers England to 386-5 and a 55-run win over Sri Lanka
File photo: Ben Duckett raises his bat after a half-century in an English county match, 2016. Right: Gaddafi Stadium, Lahore, during PSL 2026. Photos: Charltonkyle / Wikimedia Commons (CC BY-SA 4.0); PCB / Wikimedia Commons (CC0).

At a glance

  • England beat Sri Lanka by 55 runs in the sixth match of the ODI tri-series at Gaddafi Stadium, Lahore, on Thursday, October 29, 2026.
  • Ben Duckett scored 167 off 132 balls with 24 fours as England made 386-5, the highest ODI total ever recorded in Lahore.
  • Duckett shared 163 for the first wicket with Tom Banton (74) and 107 off 75 balls with Harry Brook (44).
  • Sri Lanka, chasing 387, were bowled out for 331 in 45.1 overs.
  • The match was a dead rubber: Pakistan and Sri Lanka meet in the final in Lahore on Saturday, October 31.

England finally won a match in the ODI tri-series in Pakistan, beating Sri Lanka by 55 runs at Gaddafi Stadium, Lahore, on Thursday, October 29, 2026. Opener Ben Duckett hit a superb 167 off 132 balls as England piled up 386 for 5 — the highest one-day international total ever made in Lahore — and Sri Lanka were bowled out for 331 in 45.1 overs. The result does not change the final line-up: Pakistan and Sri Lanka meet for the trophy on Saturday.

Scorecard summary

Sri Lanka won the toss and chose to bowl, but England's openers made them pay. Duckett and Tom Banton put on 163 for the first wicket, and Duckett then added a rapid 107 off 75 balls with Harry Brook. Duckett hit 24 fours and no sixes in his innings.

England 386-5 (50 overs) Runs Balls
Ben Duckett 167 132
Tom Banton 74 75
Harry Brook 44 34
Sri Lanka 331 all out (45.1 overs)
Target 387
Best economy (main bowlers) Asitha Fernando 2-63 (10 overs)
Most expensive Eshan Malinga, 101 runs conceded
Result England won by 55 runs

A record total in Lahore

England's 386-5 beat the previous best ODI score at Gaddafi Stadium, Pakistan's 375-3 against Zimbabwe in 2015. Sri Lanka, who earlier in the series chased down 430 against England — the second-highest successful chase in ODI history — kept going past 300, but lost wickets too regularly to threaten the target.

Final group standings

The match was a dead rubber. England had lost their first three games and were knocked out when Sri Lanka thrashed Pakistan by eight wickets on October 27, with Dilshan Madushanka taking 5-34.

Team Played Points
Pakistan 4 6
Sri Lanka 4 4
England 4 2

Why it matters

For England, the win ends a three-match losing run and gives Duckett, one of their most consistent white-ball openers, a career-best score to take home. For Sri Lanka, conceding 386 two days before a final is a warning sign for a bowling attack that will face Pakistan's batters on the same ground. For Pakistani fans, the high-scoring Lahore pitch suggests Saturday's final could be another run-fest.

What happens next

Pakistan face Sri Lanka in the tri-series final at Gaddafi Stadium, Lahore, on Saturday, October 31, 2026. Pakistan topped the group but were bowled out for 110 by Sri Lanka in their last meeting, so both sides go into the decider with something to prove.

Questions people are asking

Who won England vs Sri Lanka in the tri-series on October 29, 2026?

England won by 55 runs. They made 386-5 thanks to Ben Duckett's 167, and bowled Sri Lanka out for 331 in 45.1 overs at Gaddafi Stadium, Lahore.

What is the highest ODI total at Gaddafi Stadium, Lahore?

England's 386-5 against Sri Lanka on October 29, 2026. It beat Pakistan's 375-3 against Zimbabwe in 2015.

When is the 2026 tri-series final between Pakistan and Sri Lanka?

The final is on Saturday, October 31, 2026, at Gaddafi Stadium in Lahore. England were already eliminated before their win over Sri Lanka.