India vs Sri Lanka live stream: how to watch 2nd Test cricket online from anywhere

India bowling against Sri Lanka during a cricket Test match
(Image credit: BCCI)

Sri Lanka must be sick of the sight of Ravindra Jadeja, who ripped them to shreds with both bat and ball to leave them staring down the barrel of another chastening whitewash. The Lions need to produce something spectacular under the floodlights in Bangalore, and you can read on as we explain how to watch an India vs Sri Lanka live stream and catch all the cricket action online no matter where you are in the world.

India vs Sri Lanka 2nd Test live stream

Dates: March 12-16

Start time: 2pm IST / 8.30am GMT / 3.30am ET / 7.30pm AEDT

Venue: M. Chinnaswamy Stadium, Bangalore

Live stream: Disney Plus Hotstar (IN) | Sky Sports (UK) | Fox/Kayo Sports FREE trial (AU) | Sling TV / Willow TV / ESPN Plus (US)

Watch anywhere: try ExpressVPN 100% risk-free

India needed just three days and 125 overs to wrap up the first Test, during which Jadeja took nine wickets and scored 175 runs. It was a peerless display that rather stole Virat Kohli's thunder on the event of his hundredth cap.

Back in the picture for this day-night Test after a bout of Covid is Axar Patel, yet another source of dread for Sri Lanka. They'll recall with clarity the wonders the left-arm spinner worked with the pink ball during India's last day-night Test, where he took six wickets against England.

In the first Test, Pathum Nissanka and Niroshan Dickwella were the only men to break half-centuries for Sri Lanka, who entered this series atop the World Test Championship standings. They look set to come out of it a long way down the pecking order.

Unless, of course, they pull some magic out of the hat over the next few days. Follow our guide for all the details you need to find a reliable 2022 India vs Sri Lanka Test live stream and watch every session online from anywhere.

How to watch India vs Sri Lanka Test cricket from outside your country

Below we've got you covered with your official broadcasting options for cricket-loving countries around the world, 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

ExpressVPN is the world's top VPN right now

ExpressVPN is the world's top VPN right now
We've taken the time to try out all the biggest VPN providers and we found ExpressVPN to be the pick of the bunch. It works with lots of devices, offers super fast connections across its many servers and benefits from 24/7 customer support.

Throw in its robust set of security features and ExpressVPN is the best all-round VPN for streaming - and perhaps best of all, it has a 30-day money back guarantee plus 3 months FREE when you subscribe for a year.

Access ExpressVPN via your laptop, iPhone, tablet, Android phone, PlayStation, Xbox and plenty more.

- Try ExpressVPN 100% risk-free for 30 days

india flag

Live stream Test cricket in India


Star Sports subscribers in India can watch the Sri Lanka series live either via the Star Sports TV channels or by getting a Disney+ Hotstar streaming subscription. Play gets underway at 2pm IST on each day of the 2nd Test, starting Saturday, March 12.

Star Sports 1/1 HD will have English commentary, with coverage also appearing on 1 Hindi/1 Hindi HD, Star Sports Kannada, Star Sports Tamil, and Star Sports Telugu.  

Or to watch on Disney Plus Hotstar, new plans start at Rs 499 with the Hotstar app available via the web, Android, iOS, and Apple TV.

australia flag

How to watch India vs Sri Lanka for FREE: live stream Test cricket in Australia


Cricket fans Down Under can watch India vs Sri Lanka on Fox Sports and via Foxtel, with play starting at 7.30pm AEDT on each day of the 2nd Test. 

If you don't have Fox as part of a pay TV package, your best option is to sign up for the excellent Kayo Sports streaming service. 

It features no lock-in contracts from $25 a month and gives you access to over 50 other sports including the NRL, soccer, F1, NFL... the list goes on! Handy if you don't want to go all-out on Fox.

Better still, Kayo offers a FREE two-week trial!

Don't forget, you can take your cricket coverage abroad with you as well. For those wanting to watch home coverage of sports from overseas, a good VPN is the solution.

uk flag

How to watch India vs Sri Lanka: live stream Test cricket in the UK 


You can watch India vs Sri Lanka via Sky Sports, with the coverage shared across its Sky Sports Main Event and Sky Sports Cricket channels. Play begins at 8.30am GMT on each day of the 2nd Test. 

Subscribers also get to watch on the move using the Sky Go app, which is available on nearly all modern phones, tablets, laptops, PCs and consoles.

For those without Sky, a better option may be to pick up a Now Sports Membership, which includes all 11 channels but on a more flexible basis.

To access your usual streaming service from outside the UK, you'll need to download a good VPN, as detailed above. 

usa flag

India vs Sri Lanka live stream: where to watch Test cricket in the US (and Canada) 


For a nation that traditionally isn't interested in cricket, cricket fans in the US have several options to live stream India vs Sri Lanka. 

Play is set to begin at 3.30am ET / 12.30am PT on each day of the 2nd Test, starting on Saturday morning - but don't worry, it will continue throughout the nights and deep into the mornings.

India vs Sri Lanka is being shown by dedicated live cricket channel Willow TV (also available in Canada) that's available from a number of cable providers including Dish, Spectrum, Xfinity, Verizon Fios and more. 

Not got cable? No worries, as Willow TV is also accessible via OTT provider Sling TV across a range of devices. There are options to pay just for Willow (from $5 a month), or add it to your existing Sling plan. You can check out your options and sign up on its website.

Alternatively, there's ESPN Plus, which is also live streaming India vs Sri Lanka. The ESPN Plus cost is very tempting too, with monthly plans at a rate of $6.99 a month, while an annual subscription costs $69.99 a year. 

But for the ultimate value, grab a combined ESPN+, Hulu and Disney Plus Bundle for just $13.99 a month, which also gets you loads of great entertainment and family-friendly content.

Aatif Sulleyman

Aatif is a freelance copywriter and journalist based in the UK. He’s written about technology, science and politics for publications including Gizmodo, The Independent, Trusted Reviews and Newsweek, but focuses on streaming at Future, an arrangement that combines two of his greatest passions: sport and penny-pinching.