The men's Cricket World Cup (CWC19) is underway, and here at Tech Advisor we're seriously excited. Partly because it means we get to watch even more cricket than usual, and partly because England are favourites. (Everything may go pear-shaped in short order, but let's enjoy the moment.)

Cricket fans have discovered, however, that getting to the games is not easy. Tickets were snapped up in no time flat, and they're not cheap either. Which means many fans will instead have to watch live video streams on TV or online.

That's where we come in. In this article we explain how to watch every single game of the Cricket World Cup 2019 live on TV or the internet (jump straight to our 'how to watch' section), how to catch highlights after the action's finished, and how to listen live on the radio. For the big Test series after the cup's finished, see How to watch England vs Australia cricket live.

The next match is:

  • 17 June (10.30am): West Indies vs Bangladesh (Taunton)

When does the Cricket World Cup take place?

From the opening match on 30 May to the final on 14 July. (Full schedule here.) Hopefully England will be playing that day.

How many games are there?

There are 45 games in the Cricket World Cup group stage (in which every team plays every other team), then the two semi-finals and the final, for a total of 48.

That doesn't appear to include the usual grim third-place playoff you get before most world cup finals, so we guess they're not doing that.

Which channel will broadcast the Cricket World Cup 2019?

Sky Sports Cricket has the live coverage rights in the UK and Ireland, while Channel 4 has the UK highlights (although there will plenty of other ways to watch highlights, as we'll explain later).

Here are the channels that will be broadcasting coverage of the Cricket World Cup in other countries:

Afghanistan: Moby Media Group, plus web streaming
Australia: Nine Network, Fox Sports
Bangladesh: Bangladesh Television, Gaza TV and Star Sports
Canada: Asian Television Network, plus web streaming
Europe (Except UK & Ireland): web streaming
Hong Kong: Star Cricket
India: Star Sports, DD Sports, plus web streaming
New Zealand: Sky Sport
Pakistan: Ten Sports Pakistan, PTV Sports
Singapore: Star Cricket
Sri Lanka: Star Sports, Dialog TV, plus web streaming
South Africa: SuperSport
US: Willow TV, plus web streaming

Is the Cricket World Cup 2019 on free to air?

Not in the UK - not live on TV, anyway. Live radio commentary (on TMS) and post-game highlights (on Channel 4) can be enjoyed for free.

How to watch the Cricket World Cup 2019 in the UK

As mentioned above, Sky Sports has exclusive rights to show the live action from the Cricket World Cup 2019 in the UK and Ireland (while Channel 4 has the highlights package). But there are various ways of tuning into Sky throughout the tournament.

If you're already a Sky Sports subscriber, things are simple. All the matches will be shown live on Sky Sports Cricket (find this on channel 404) and many of them - certainly including all the England games - will be shown simultaneously on Sky Sports Main Event (channel 402).

In most cases coverage will start 30 minutes before play starts - either 10am or 1pm - although Sky started an hour before (ie 9.30am) for the very first match between England and South Africa, presumably because they wanted extra time to cover the opening ceremonials.

Subscribing to Sky Sports

What if you're a Sky Entertainment subscriber but you haven't got Sky Sports? Easy. Existing Sky customers can add all eight Sky Sports channels to their package for £23 per month - or, as part of a limited-time offer to coincide with the Cricket World Cup and the Ashes, you can just add Sky Sports Cricket for £10 a month.

What if you haven't got Sky at all? If you're a Sky newcomer a basic package starts at £22 per month. Sky Sports Cricket then costs an extra £10 on top of that for a selection of sports, or £23 for the lot.

Click here to look into Sky Sports packages.

Sky Q

Those are the prices for Sky's standard packages, but serious cricket heads may be interested in the firm's premium Sky Q service, which starts at £13 per month (for the first 18 months - price will increase afterwards) and adds additional features. Have a look at our guide to Sky Q pricing, bundles and features to read about those, or jump straight to the Sky Q website.

How to watch the Cricket World Cup 2019: Now TV

How to watch with Now TV

If you don't want to commit yourself to a Sky contract, Now TV may be a more appealing option. Now TV lets you pay for just one day, week or month of Sky Sports (or other packages), accessible via your browser, TV app or mobile app. The best thing is that Sky is doing another special offer here to coincide with the Cricket World Cup and Ashes this summer.

A Now TV day pass costs £8.99; a week pass is £14.99; and the month pass will normally set you back £33.99 and roll on to the next month unless cancelled. (There's also a mobile pass for £5.99 per month, but avoid this like the plague - it's great for football, NBA, rugby and horse racing, but doesn't include cricket.)

However, until 9 June 2019 you can sign up to a special 4-month pass to cover the entire summer for £100, which works out at just £25 a month.

Click here to view Now TV's Sky Sports Pass packages.

How to use a VPN

If you happen to be overseas while some or all of the World Cup is happening - it is summer holiday season, after all - then consider a VPN. You can use a VPN to 'browse from the UK' and access your usual Sky Sports and Now TV subscriptions from abroad.

NordVPN is our top recommendation, but our best VPN chart rounds up several excellent alternatives that may be a better fit for you in terms of features and pricing.

How to watch free highlights

As mentioned, Channel 4 has the rights to show highlights in the UK and will broadcast these on the evening of each match, likely around midnight - you get around an hour per day, regardless of whether one or two matches were played, but it's still by far the most in-depth highlights package available for free. You can catch up with any episodes you've missed on Channel 4's website.

However, there are plenty of alternative ways of watching shorter and/or earlier highlights.

YouTube is always a good bet: the ICC YouTube page has shortish highlights (around 5 minutes) of each World Cup match. There will be unofficial highlights packages too if you're prepared to search through all the cricket spam on YouTube. (We link to YouTube highlights of each completed match in the schedule section.)

The official Cricket World Cup website has a video section with highlights of England vs South Africa and other games.

Finally, Twitter is an excellent source of brief highlights in almost real time. We follow four main accounts for this - England Cricket, Sky Sports Cricket, Wisden and Cricingif - but bear in mind that the TV rights vary and you may need to adapt on the fly. Check the Cricket World Cup Twitter feed, too.

How to listen to the Cricket World Cup on radio

Live TV coverage is behind a paywall but radio coverage, as ever, is the saviour of broke cricket fans keen to hear the latest news. Radio commentary comes courtesy of the BBC's Test Match Special service, which is available online and on digital via BBC Radio 5 Live Sports Extra.

Check out the full radio schedule here.

Cricket World Cup 2019 schedule

(England games highlighted with capitals. All times in local UK time, ie BST. YouTube links to highlights after completed matches.)

  • 30 May (10.30am): ENGLAND vs South Africa (The Oval, London). England won by 104 runs
  • 31 May (10.30am): West Indies vs Pakistan (Nottingham). West Indies won by 7 wickets
  • 1 June (10.30am): New Zealand vs Sri Lanka (Cardiff). New Zealand won by 10 wickets
  • 1 June (1.30pm): Afghanistan vs Australia (Bristol). Australia won by 7 wickets
  • 2 June (10.30am): South Africa vs Bangladesh (The Oval, London). Bangladesh won by 21 runs
  • 3 June (10.30am): ENGLAND vs Pakistan (Nottingham). Pakistan won by 14 runs
  • 4 June (10.30am): Afghanistan vs Sri Lanka (Cardiff). Sri Lanka won by 34 runs (DLS)
  • 5 June (10.30am): South Africa vs India (Southampton). India won by 6 wickets
  • 5 June (1.30pm): Bangladesh vs New Zealand (The Oval, London). New Zealand won by 2 wickets
  • 6 June (10.30am): Australia vs West Indies (Nottingham). Australia won by 15 runs
  • 7 June (10.30am): Pakistan vs Sri Lanka (Bristol). No result (rained off)
  • 8 June (10.30am): ENGLAND vs Bangladesh (Cardiff). England won by 106 runs
  • 8 June (1.30pm): Afghanistan vs New Zealand (Taunton). New Zealand won by 7 wickets
  • 9 June (10.30am): India vs Australia (The Oval, London). India won by 36 runs
  • 10 June (10.30pm): South Africa vs West Indies (Southampton). No result (rained off)
  • 11 June (10.30am): Bangladesh vs Sri Lanka (Bristol). No result (rained off)
  • 12 June (10.30am): Australia vs Pakistan (Taunton). Australia won by 41 runs
  • 13 June (10.30am): India vs New Zealand (Nottingham). No result (rained off)
  • 14 June (10.30am): ENGLAND vs West Indies (Southampton). England won by 8 wickets
  • 15 June (10.30am): Sri Lanka vs Australia (The Oval, London). Australia won by 87 runs
  • 15 June (1.30pm): South Africa vs Afghanistan (Cardiff). South Africa won by 9 wickets
  • 16 June (10.30am): India vs Pakistan (Manchester). India won by 89 runs (DLS)
  • 17 June (10.30am): West Indies vs Bangladesh (Taunton)
  • 18 June (10.30am): ENGLAND vs Afghanistan (Manchester)
  • 19 June (10.30am): New Zealand vs South Africa (Birmingham)
  • 20 June (10.30am): Australia vs Bangladesh (Nottingham)
  • 21 June (10.30am): ENGLAND vs Sri Lanka (Leeds)
  • 22 June (10.30am): India vs Afghanistan (Southampton)
  • 22 June (1.30pm): West Indies vs New Zealand (Manchester)
  • 23 June (10.30am): Pakistan vs South Africa (Lord's, London)
  • 24 June (10.30am): Bangladesh vs Afghanistan (Southampton)
  • 25 June (10.30am): ENGLAND vs Australia (Lord's, London)
  • 26 June (10.30am): New Zealand vs Pakistan (Birmingham)
  • 27 June (10.30am): West Indies vs India (Manchester)
  • 28 June (10.30am): Sri Lanka vs South Africa (Chester-le-Street)
  • 29 June (10.30am): Pakistan vs Afghanistan (Leeds)
  • 29 June (1.30pm): New Zealand vs Australia (Lord's, London)
  • 30 June (10.30am): ENGLAND vs India (Birmingham)
  • 1 July (10.30am): Sri Lanka vs West Indies (Chester-le-Street)
  • 2 July (10.30am): Bangladesh vs India (Birmingham)
  • 3 July (10.30am): ENGLAND vs New Zealand (Chester-le-Street)
  • 4 July (10.30am): Afghanistan vs West Indies (Leeds)
  • 5 July (10.30am): Pakistan vs Bangladesh (Lord's, London)
  • 6 July (10.30am): Sri Lanka vs India (Leeds)
  • 6 July (1.30pm): Australia vs South Africa (Manchester)
  • 9 July (10.30am): Semi-final 1 (1st vs 4th, Manchester)
  • 11 July (10.30am): Semi-final 2 (2nd vs 3rd, Birmingham)
  • 14 July (10.30am): FINAL (Lord's, London)