Watch Cricket Online

You can stream cricket online in HD on a number of websites but our favorites are Hotstar, SonyLiv, and ESPN+. If you want to watch the IPL cricket online you can watch on ESPN+. The India v South Africa T20 series is also streaming on ESPN+. Check out our guide to watch ESPN outside the USA.

Other decent alternatives are 9Now and Willow. Willow costs $9 per month and they stream a lot of live cricket, including the current SA vs Bangladesh test series. All of these websites are blocked in South Africa so we need to get around that first.

If you haven’t set your Smart DNS proxy up yet then first go and sign up for the free trial and then set it up by following the guide here. If you prefer to go the VPN route then sign up with NordVPN. Once you’ve got it set up then you can access the websites we list below.

There doesn’t seem to be one website that streams all international cricket matches in one place. ESPN+ is your best bet to start with. If they aren’t streaming the cricket match you want to watch then try Hotstar or SonyLiv. Those services are just really difficult to sign up for if you live outside India.

Watch Cricket Online On Hotstar and SonyLiv

India is crazy about cricket so they tend to stream just about every cricket tournament on either Hotstar or SonyLiv. These are the 2 best sites to stream cricket but they are tricky to sign up for because they use OTP codes sent only to Indian cellphone numbers.

The IPL, Cricket World Cup, Ashes, Tests, Champions League Twenty20, Big Bash League, Caribbean Premier League T20 and ICC Champions Trophy are all streamed live on these sites. Most of the live cricket matches are available for free.

Some of the matches are free and can be watched without registering on the sites while others require you to sign up for a paid account. A year’s subscription to either of these works out just over R200 for a year which is peanuts.

They do make it difficult to sign up for a free or paid account for these sites if you’re outside of India though. We’ve put together a guide on how to sign up for Hotstar and SonyLiv outside India.

Region Settings

If you’re using the Smart DNS solution you need to adjust your region settings.

On the Smart DNS website go to your “My Account” page and click on “Regions”.

Scroll down until you get to the “Channel Group B” section. Click the drop down list below that, select “India” and then click “Update”.

Now scroll down to the “Channel Group D” section and do the same.

Hotstar and SonyLiv websites will stream the majority of international cricket tournaments. Our preference is to watch cricket on Hotstar just because their image quality control seems a bit better.

If you’re looking to watch the Cricket World Cup online then Hotstar is your best bet. They’re streaming all the matches for free in HD.

SonyLiv streams a lot of the international cricket tests as well as IPL cricket games. Some of the content on Hotstar and SonyLiv is only available on a paid subscription but most of it is free.

Setting up a Hotstar or SonyLiv paid account is a little tricky but it’s worth it once you’ve gone through the steps. We’ve put together a step by step guide on how to do this.

These two websites are going to stream all the cricket matches and tournaments that are of any consequence. Here’s a list of current and upcoming cricket fixtures the will be streaming.

  • Cricket World Cup
  • IPL
  • The Ashes
  • T20 Big Bash League
  • Champions League Twenty20
  • Caribbean Premier League

Some other websites that stream cricket online are:

ESPN+ doesn’t stream a lot of cricket but they will however be streaming Cricket World Cup matches and the T20 cricket series between South Africa and India. You can check out our ESPN+ signup guide here.

9Now is an Australian free to air online channel that streams a bunch of content including some cricket and a number of Aussie sports events. They will be streaming the ICC Women’s T20 World Cup. If you want to stream the Ashes for free then it’s your best bet. It’s a simple free signup procedure. streams a lot of international cricket as well as the Carribean League, IPL and a number of test matches. It costs $9.99 per month and is probably only really worth your while if you’re looking to stream some of the games not showing on some of the other websites we list here. They will be streaming the ICC Womens Cricket World Cup.

Once you’ve got your Smart DNS settings done then you can watch cricket online in HD in South Africa without any need for a DSTV subscription. Let us know if there’s a cricket match you want to watch that isn’t being streamed on either of these two websites.