Having already eliminated from the race of top two, England will take on Sri Lanka in a dead rubber of the ongoing Tri-series in Pakistan on Thursday at the Gaddafi Stadium in Lahore. With three wins in four games, hosts Pakistan qualified for the Tri-series final, to be played on October 31. Sri Lanka too booked their final spot with two wins from three games.
For England, the -led side lost all their three games so far, including the one where they scored 429/4, while batting first against Sri Lanka. Chasing a mammoth 430, Sri Lanka were two wickets down with just 24 runs on board. From that position, England let the game slip.
In the game against , England were in a driver’s seat while defending 242. Pakistan were 154/9 in chase, before Shadab Khan’s unbeaten hundred helped them rom home with with a wicket to spare.
Statistically, England have lost six ODIs in a row in Pakistan, which also includes three games from the 2025 ICC against Afghanistan, Australia and South Africa. The last time England won a game on Pakistani soil was in 2005 against Pakistan.
Sri Lanka have played 86 ODIs against England since their first-ever meeting in 1982. England enjoy a slight 42-40 head-to-head advantage against Sri Lanka in the 50-over format. Three matches ended in no results, while one game was tied.
Unfortunately, no television channel in India has bought the media rights for the ongoing tri-series involving Sri Lanka, England and hosts Pakistan. As a result, no TV channels in India will live telecast the Sri Lanka vs England ODI. However, live streaming of the Sri Lanka vs England ODI will be available on Veto App for free.
Sri Lanka: Kamindu Mendis, Avishka Fernando, Kusal Mendis (c, wk), Pavan Rathnayake, Sahan Arachchige, Janith Liyanage, Dasun Shanaka, Dunith Wellalage, Dushmantha Chameera, Dilshan Madushanka
England: Tom Banton, Ben Duckett, Joe Root, Harry Brook (c), Jordan Cox (wk), Will Jacks, Sam Curran, Gus Atkinson, Liam Dawson, Josh Tongue, Adil Rashid




