Aside from their impressive win against England, Sri Lanka will head home after today's game feeling somewhat disappointed with their performance at the 2019 Cricket World Cup. This final group match against does at least give them an opportunity to go out on a high and prove their worth against India, the tournament's best performing team thus far. And you'll be able to watch all the action live no matter where you are in the world by using our India vs Sri Lanka live stream guide below
Despite being comfortably already in the last four, India won't be taking their foot off the pedal with today's match providing the opportunity to seal their place at top of the round robin table and book in a semi-final slot against New Zealand rather than hosts England.
Sri Lanka will be hoping to replicate their heroics of when the two teams last played each other on English soil during the ICC Champions Trophy in 2017, when the Tigers somehow managed to chase down India's 321/6 with seven wickets to spare.
Expect a high scoring game - the weather forecast is warm and sunny for majority of the day in Leeds, meaning the pitch should favour those batting.
You’ll be able to watch all the Cricket World Cup action with ease from anywhere in the world if you follow our India vs Sri Lanka live stream guide below.
Watch a Cricket World Cup 2019 live stream from outside your country
If you're in the UK, Australia, New Zealand, US or India and looking to find out how to watch the match, we've got all the details about the broadcaster in your region below.
If you're away from home country and looking to tune in you'll likely to find you won't be able to thanks to geo-blocking. Thankfully there's a way to alleviate that frustration. By using a VPN you'll be able to watch the game safely without having to take a chance on an illegal feed from a website that's likely infested with malware.