How to watch ENG vs SL ODI 2026 live: Start time, TV channels and streaming details originally appeared on Cricket News. Add Cricket News as a Preferred Source by clicking here.

KEY TAKEAWAYS:

  • England enter the ODI series against Sri Lanka fresh off a dominant 3-0 T20I sweep, winning two games in under 10 overs.
  • Harry Brook's captaincy average of 51.82 and his record of 92 against Sri Lanka make him the key threat.
  • Sri Lanka captain Kusal Mendis returns from injury, leading a side that has failed to make an impact across the entire England tour.
Harry Brook's stunning captaincy record makes hosts strong favourites against Sri Lanka

England will host Sri Lanka in a three-match ODI series starting September 22 at Riverside Ground in Durham. 

Their preparation for this ODI series couldn't have gone much better as they swept Sri Lanka 3-0 in the T20Is, with the wins growing increasingly lopsided. They opened with an 119-run win, followed by two chases in 12.1 and 9.4 overs, respectively. 

That said, England's wider ODI form warrants caution. They've lost five of their last nine in the format, which is a less convincing return than those T20I numbers suggest. The 2-1 series win against Sri Lanka on the island earlier this year gives some reassurance; England have the measure of this particular opponent, but this isn't a side whose ODI record in 2026 has been uniformly impressive.

Harry Brook returns to the ground where he hit his maiden ODI century nearly two years ago, and the venue carries good memories. As captain, he's been transformed as a batter; his average in the role sits at 51.82, more than double his figure outside it. Against Sri Lanka specifically, that number climbs to 92, with that unbeaten 136 in Colombo in January providing the centrepiece. 

Meanwhile, Kusal Mendis returns from a hamstring injury to captain the touring side, and his own individual form, 211 runs in four innings this year at a healthy average of 70.33, gives Sri Lanka something to anchor their batting around. But the rest of the side has contributed precious little on this tour, and the bowling has been particularly battered from one end of the country to the other.

England vs Sri Lanka ODI 2026 scheduleDateMatchVenueSeptember 22, 20261st ODIRiverside Ground, DurhamSeptember 18, 20262nd ODILeeds, HeadingleySeptember 20, 20263rd ODIKennington Oval, LondonWhere to watch England vs Sri Lanka ODI 2026 around the worldRegionTV ChannelOTT / Digital StreamingIndiaSony Sports Ten 1 / Sony Sports Ten 5Sony LIVUK & IrelandSky Sports Cricket / Sky Sports Main EventSky Go / NOW TVAustraliaFox CricketKayo Sports / Foxtel NowZimbabweSuperSport Cricket / SuperSport GrandstandDStv StreamPakistanA Sports / Ten SportsTapmad / TamashaBangladeshT Sports / Gazi TV (GTV)T Sports App / RabbitholebdCanadaWillow TV CanadaWillow TV App / CricbuzzUAE & MENACricLife Max (evision / elife)STARZPLAY / Switch TV / CricbuzzWhere to watch ENG vs SL ODI 2026 in the UK & Ireland
  • TV channel: Sky Sports Cricket / Sky Sports Main Event
  • Live streaming: Sky Go / NOW

Fans in the UK and Ireland can watch the entire series live on Sky Sports Cricket and Sky Sports Main Event. Digital streaming is available via the Sky Go app for existing subscribers, or with a NOW Sports Membership.

Where to watch ENG vs SL ODI 2026 in India
  • TV channel: Sony Sports Ten 1 / Sony Sports Ten 5
  • Live streaming: Sony LIV

Indian viewers can catch the live telecast across the Sony Sports Network on TV. Live streaming for all three ODIs is available on the Sony LIV app and website.

Where to watch ENG vs SL ODI 2026 in Australia
  • TV channel: Fox Cricket (via Foxtel)
  • Live streaming: Kayo Sports / Foxtel Now

Australian fans can watch every ball live on TV through Fox Cricket on Foxtel. For cord-cutters and mobile viewers, digital coverage is streamed live on Kayo Sports and Foxtel Now.

Where to watch ENG vs SL ODI 2026 in Pakistan
  • TV channel: A Sports / Ten Sports
  • Live streaming: Tapmad / Tamasha

Cricket followers in Pakistan can follow the series on television via A Sports and Ten Sports, with live digital streams accessible through the Tapmad and Tamasha mobile platforms.

Where to watch ENG vs SL ODI 2026 in Bangladesh
  • TV channel: T Sports / GTV (Gazi TV)
  • Live streaming: T Sports App / Rabbitholebd

Broadcast coverage in Bangladesh is provided by T Sports and Gazi TV. Viewers looking to stream online can access the matches via the T Sports App and the Rabbitholebd platform.

Where to watch ENG vs SL ODI 2026 in Canada & USA
  • TV channel: Willow TV
  • Live streaming: Willow TV App / Cricbuzz

North American audiences can watch the matches live on linear TV via Willow TV. Live digital streaming is available through Willow's official app as well as the Cricbuzz digital platform.

Where to watch ENG vs SL ODI 2026 in Zimbabwe & Sub-Saharan Africa
  • TV channel: SuperSport Cricket / SuperSport Grandstand
  • Live streaming: DStv Stream

Viewers in Zimbabwe and across Sub-Saharan Africa can tune in to SuperSport Cricket on DStv for live TV coverage, with mobile and desktop streaming accessible via the DStv Stream app.

Where to watch ENG vs SL ODI 2026 in the UAE & MENA
  • TV channel: CricLife Max
  • Live streaming: STARZPLAY / Switch TV / Cricbuzz

Fans across the UAE and the broader Middle East can watch the action live on TV through CricLife Max on eLife. Online streaming is carried on STARZPLAY, Switch TV, and Cricbuzz.

Some broadcasts and streaming services will be subject to local scheduling and may vary by territory.

ENG vs SL ODI 2026 start time worldwideMatchDateLocal (BST)CATIndia (IST)Pakistan (PKT)USA (ET)Australia (AEST)UAE (GST)1st ODITue, 22 Sep 202612:30 PM1:30 PM5:00 PM4:30 PM7:30 AM9:30 PM3:30 PM2nd ODIThu, 24 Sep 202612:30 PM1:30 PM5:00 PM4:30 PM7:30 AM9:30 PM3:30 PM3rd ODISun, 27 Sep 202610:30 AM11:30 AM3:00 PM2:30 PM5:30 AM7:30 PM1:30 PM

For all the latest cricket news, opinion, and commentary, and to share your voice, head to our FacebookInstagram, and X (Twitter) pages.