At Lahore, Sri Lanka won the toss and elected to field, forcing England to bat first as the visitors seek their first ODI victory in Pakistan in 21 years.
England’s last win in Pakistan dates back to 2005. They have lost all three matches in the tri‑series so far and are no longer in contention for Saturday’s final.
Despite England captain Harry Brook’s fastest ODI double century, which came last week, Sri Lanka chased down the second‑highest total in 50‑over history, 430 runs.
Pakistan celebrated a dramatic one‑wicket win at Lahore on Sunday, with Shadab Khan scoring an outstanding 113 from 96 balls. The victory came after England had bowled Pakistan out for 154‑9 while chasing 242.
England’s opening fixture ended in an 87‑run loss to Pakistan. After making 120‑1, they were unable to sustain the momentum against a 303‑run target at Rawalpindi.
England made a single personnel change, bringing Sonny Baker into the XI in place of Jamie Overton for the match they lost to Pakistan.
Sri Lanka kept the same eleven players who bowled Pakistan out for 110 in the previous encounter.
Lineups:
England: Tom Banton, Ben Duckett, Joe Root, Harry Brook (captain), Jordan Cox, Sam Curran, Will Jacks, Liam Dawson, Gus Atkinson, Henry Crocombe, Sonny Baker.
Sri Lanka: Avishka Fernando, Kamindu Mendis, Kusal Mendis (captain), Pavan Rathnayake, Sahan Arachchige, Janith Liyanage, Dasun Shanaka, Dunith Wellalage, Eshan Malinga, Asitha Fernando, Dilshan Madushanka.
Also Read
- South Africa Targets Historic Olympic Bid with Durban as Lead City
- Foreign Funding and Election Bribery Claims: What If Israel’s Election Results Are Challenged?
- Nevada water park closing after 12 years as operator consolidates Las Vegas operations: ‘The saddest thing’
- NeuPath Health Announces Q3 2026 Results Release and Investor Webinar


