Sri Lanka will host India for a three-match ODI series from August 2 - here is where to watch SL vs IND ODIs live, including TV channels, live streaming, and match timing details.

India's tour of Sri Lanka 2024: ODI squad and schedule

India will play three ODIs in Sri Lanka, between August 2 and 7, after a T20I series. All three of the ODIs will take place in R Premadasa Stadium in Colombo.

Find the full schedule of the tour here, and the ODI squads here.

India thrash Sri Lanka in T20Is

Having undergone significant changes to the squad following the retirement of Virat Kohli, Rohit Sharma, and Ravindra Jadeja from the T20I format, India started their new era with a thumping series victory over Sri Lanka. Having won the first two of the three games, a whitewash is on the cards for them but rain could interrupt the dead rubber on Tuesday.

SL vs IND ODIs, where to watch live: TV channels, live streaming

Where to watch in India

Fans in India can watch the series on the Sony Sports Network. Live streaming will be available on the Sony LIV app and website.

It will be available on the following channels: Sony Sports Ten 5 SD & HD, Sony Sports Ten 3 SD & HD (Hindi), Sony Sports Ten 4 SD & HD (Tamil & Telugu).

Where to watch in Sri Lanka

Fans in the home country will be able to watch the series on the Sony Sports Network, with live streaming available on the Sony LIV app.

Where to watch in the United Kingdom

UK: The match will be broadcast live on TNT Sports 2 in the UK, with streaming available on all TNT Sports streaming services.

To find the latest odds on the India v Sri Lanka series, and other cricket competitions around the world, head to our partner Stake 

Follow Wisden for all cricket updates, including live scores, match stats, quizzes and more. Stay up to date with the latest cricket news, player updates, team standings, match highlights, video analysis and live match odds.