Eoin Morgan and Kusal Perera lock horns again, with the Islanders playing for pride and payback after their routing in last week's T20 series. These two sides have played out some cracking One Day International series over the years, and with expanded crowds allowed at this week's triple-header, things are looking up. Follow our guide as we explain how to watch an England vs Sri Lanka live stream and watch the ODI cricket series online, wherever you are in the world.
Dates: June 29 (11am BST), July 1 (1pm BST) and July 4 (11am BST)
Venue: Riverside Ground, Chester-le-Street (game 1), The Oval, London (game 2) & Bristol County Ground, Bristol (game 3)
Live stream and TV details: Sky Sports (UK) | Kayo Sports Freebie (AUS) | Spark Sport (NZ) | Sony Ten Cricket (India) | Willow TV / Sling TV (US)
Watch anywhere: try ExpressVPN 100% risk-free
The series forms part of the inaugural ICC Cricket World Cup Super League, in which England are doing pretty well, and Sri Lanka... aren't. The Lions are propping up the league table and face possible relegation to the second tier, while England are sitting pretty in second, behind Bangladesh.
That said, the competition has been ravaged by Covid-19, and Sri Lanka have played three games fewer than their opponents. Being slapped with a two-point penalty for bowling a slow over rate against the West Indies didn't help their cause either.
Jos Buttler, Jason Roy and Liam Livingstone were the stars of England's T20 triumphs last week, and Perera's men will need to step things up significantly to stave off a humiliating whitewash.
Follow our guide for all the details you need to find a reliable 2021 England vs Sri Lanka live stream and watch all the action from the ODI cricket series online from anywhere.
- More can't miss sport: see how to get a Euro 2020 live stream
How to watch England vs Sri Lanka ODI cricket from outside your country
In the UK, India, New Zealand, Australia or the US? We've got you covered below with your official broadcasting options.
But if you're out of the country and are still desperate to tune into certain matches, you'll quickly find that online access is geo-blocked. In order to get around that (and assuming it complies with the Ts&Cs of the broadcaster in question), you can download and use a VPN.
Use a VPN to live stream cricket from anywhere
How to watch England vs Sri Lanka: live stream ODI cricket online in the UK
How to watch England vs Sri Lanka ODI cricket in India
- The best data plans to catch all the live action (India-only)
How to live stream England vs Sri Lanka ODI cricket FREE in Australia
How to live stream England vs Sri Lanka in New Zealand
England vs Sri Lanka live stream: where to watch ODI cricket in the US (and Canada)
- Sport closer to home... see how to get a NBA playoffs live stream