How to watch England v Sri Lanka on TV and live stream
You can watch the game live on Sky Sports Cricket World Cup and Main Event from 10:00 am (UK time).
Sky Sports subscribers can also stream the match via the SkyGo app.
Find out more about the best Sky packages
If you don’t have Sky, you can watch the match through NOW TV. You can get a Sky Sports day pass for £8.99, a week pass for £14.99 or a month pass for £33.99, all without needing a contract. NOW TV can be streamed through a computer or apps found on most smart TVs, phones and consoles.
England will hope to keep up their ferocious batting form as they face Sri Lanka on Friday.
The hosts ran riot against Afghanistan on Tuesday with captain Eoin Morgan racking up a stunning 148 runs off 71 balls.
He set a new world record for the number of sixes struck by an individual in an ODI clash with 17 throughout the explosive display at Old Trafford.
What time is England v Sri Lanka?
England v Sri Lanka will begin at 10:30 am on Friday 21st June 2019.
Where is England v Sri Lanka?
The game will take place at Headingley, Leeds which holds up to 18,350 fans.
|India & Subcontinent||Sony Six, Sony Six HD|
|Sri Lanka||MTV Channel, ITN FM|
|UK||Sky Sports Cricket|
|USA||Willow TV, Sling TV|
|MENA||OSN Sports Cricket HD|
|Bangladesh||Gazi TV (GTV)|