How to watch the NHL All-Star Weekend online

The 2019 NHL All-Star Weekend takes place on January 25 and 26 with coverage starting at 6PM PST (9PM EST / 2AM GMT) and 5PM PST, respectively. The first evening is dedicated to various skills-based competitions, but the real highlight is the All-Star game, where teams comprising of the best hockey players in the world face off in an all-or-nothing competition. Tickets currently cost over $300, but don’t worry; below, we’ll let you know how to catch all of the action without ever leaving the house.

It’s important to note that we’ll only be recommending official streams. Although unlicensed streams are almost inevitable for major sporting events, they’re often laggy, low-resolution, and unreliable. Further, copyright holders actively monitor social media and forums for links to unofficial streams during the event, meaning there’s a good chance they’ll be taken offline before the end of the game. You can watch the NHL All-Star Weekend for free anyway, so there’s no reason to resort to unlicensed streams in the first place.

The vast majority of major streaming platforms use geo-blocking to prevent their content being watched from abroad. In order to bypass these restrictions, you’ll need a VPN.

How to watch the NHL All-Star Weekend  free online

It’s actually fairly simple to access geo-blocked platforms from abroad with a VPN. Simply follow the steps below:

  1. First of all, you’ll have to sign up to a suitable VPN service. We recommend ExpressVPN but NordVPN and CyberGhost are both high-quality, low-cost alternatives.
  2. Next, download and install the VPN software, taking care to get the appropriate version for your device.
  3. Connect to a server in the country your desired service is based in. For instance, an American server could unblock NBC, but you’d need a Canadian one for TVA.
  4. Try accessing your chosen site. Content should load almost immediately, but if it doesn’t, clear your browser’s cache and cookies, then refresh the page.

Since these matches will be broadcast live, any complications with your VPN could lead to you missing part of the game. As such, we strongly recommend testing the software out with the steps above well in advance. This approach ensures you’ll still have time to contact customer support for advice if anything doesn’t work as expected.

How to watch the All-Star Weekend for free in Canada

Canadian flag

CBC will be broadcasting the entire NHL All-Star Weekend to audiences across Canada, absolutely free. You can watch the Toronto-based stream without registration but can also sign up (free of charge) to gain access to an additional 13 local channels.

While premium subscriptions are available, these aren’t necessary for the NHL All-Star Weekend; they simply enable you to watch the CBC News Network and stream content on-demand.

If you have a cable TV package that includes Sportsnet, you can watch the entire event at no added cost. There’s no support for over-the-top providers, but Sportsnet does offer a monthly subscription (without a trial period) for $19.99 CAD.

You can watch the NHL All-Star Weekend with French commentary (again for free) on TVA. No registration is required, however, you should note that all three of these services are geo-blocked, so you’ll have to either be in Canada or connected to a Canadian VPN server in order to watch.

If you are abroad (outside Canada), you can still watch the NHL All-Star Weekend by connecting to a VPN. We recommend ExpressVPN. ExpressVPN includes a 30-day money-back guarantee so you can receive a full refund after the NHL All-Star Weekend if you do not want to keep it.

Where else to watch the NHL All-Star Weekend live online

Hockey is popular the world over, not just in Canada. As you might expect, this means that the NHL All-Star Weekend will be broadcast in several different countries:


USA flag

In America, the NHL All-Star Weekend will be shown exclusively on NBC. NBC is region-locked and only accessible if you’re in the US or using an American VPN server. If you have cable TV, you can simply sign in with your cable provider details to watch the entire event for free. Luckily, NBC also allows you to sign in with your Hulu, PlayStation Vue, Sling TV, or YouTube TV account, meaning you’re not locked out just for not having cable.

Each of these over-the-top services includes a free trial period, so it really doesn’t matter which you choose as long as you remember to cancel once the All-Star Weekend is over.

The events will stream live on NBCSN but if you miss them the first time around, you can catch the replays at 1AM the following day on NBC.


British flag - union jackBritish flag - union jack - UK

In the UK, Premier Sports is the only platform showing the All-Star Weekend in its entirety. This service costs £9.99 per month, but includes a one-month trial, effectively allowing you to watch the whole weekend’s events for free.

The All-Star events take place very early in the morning, UK time. However, Premier Sports is not only showing them live, it’s also airing replays (at 9:30 AM GMT for the skills event and 8AM GMT for the All-Star games) in case you’d rather not stay up all night to watch.

Currently, Premier Sports is only available in the UK. However, if you usually live in the UK, you can still stream the All-Star Weekend abroad by connecting to a British VPN server.


australia flag

ESPN is airing the NHL All-Star Weekend across Australia. If you’re a Foxtel or Fetch customer, you can watch online using Foxtel Go or the Fetch app at no added cost. Don’t have cable TV? That’s not a problem — you can just sign up for Foxtel Now instead.

Usually, the required subscriptions would cost $54 AUD per month, but Foxtel Now comes with a ten-day free trial that gives you access to every channel. This means that if you sign up, watch the NHL events, and cancel within ten days, you won’t be charged.

The skills event begins at 1:30 PM AEDT and will be repeated at 9:30PM, and the games themselves begin at noon the following day, with a replay at 5:30 PM. Both Foxtel and Fetch are region-locked, so remember that you’ll have to use a VPN if you’re outside of Australia.



Sky México will be showing the NHL All-Star Weekend in Mexico. However, unlike in other countries, you have to pay extra in order to watch online. Sky’s live streaming service is called Blue To Go, and it costs $20 USD per month. Unfortunately, there’s no free trial period.

As with the other services mentioned above, Blue To Go is geo-restricted, meaning you’ll have to use a VPN to watch from outside of Mexico.

Other locations

The NHL actually has a publicly available list of international broadcast partners. However, there’s no guarantee that they’ll be showing the All-Star Weekend. Additionally, some of these partners appear to have sub-licensed their coverage rights to other companies (for instance, Fox owns the rights in Australia, but the event is shown on ESPN), so you may have to do some research of your own to find out if your country has a free stream or not.

Who is playing in this year’s All-Star matches?

Every year, 44 of the NHL’s best players are sorted into four different teams. The rules are fairly straightforward: fans vote for the captains and the last man in each squad, and NHL Hockey Operations staff pick the rest, making sure that there’s at least one player from each team in the league. This year, the divisions are as follows:

DivisionPlayerPositionPlayer’s Team
AtlanticCarter HuttonGoaltenderBuffalo Sabres
Andrei VasilevskiyGoaltenderTampa Bay Lightning
Morgan RiellyDefenseToronto Maple Leafs
Aaron EkbladDefenseFlorida Panthers
Thomas ChabotDefenseOttawa Senators
Max DomiForwardMontreal Canadiens
David PastrnakForwardBoston Bruins
Jeff SkinnerForwardBuffalo Sabres
Dylan LarkinForwardDetroit Red Wings
Auston MatthewsForwardToronto Maple Leafs
Nikita KucherovForwardTampa Bay Lightning
MetropolitanHenrik LundqvistGoaltenderNew York Rangers
Sergei BobrovskyGoaltenderColumbus Blue Jackets
Seth JonesDefenseColumbus Blue Jackets
John CarlsonDefenseWashington Capitals
Kris LetangDefensePittsburgh Penguins
Alex OvechkinForwardWashington Capitals
Sidney CrosbyForwardPittsburgh Penguins
Taylor HallForwardNew Jersey Devils
Mathew BarzalForwardNow York Islanders
Claude GiroudForwardPhiladelphia Flyers
Sebastian AhoForwardCarolina Hurricanes
CentralPekka RinneGoaltenderNashville Predators
Ben BishopGoaltenderDallas Stars
Roman JosiDefenseNashville Predators
Ryan SuterDefenseMinnesota Wild
Tyson BarrieDefenseColorado Avalanche
Nathan MacKinnonForwardColorado Avalanche
Mikko RantanenForwardColorado Avalanche
Patrick KaneForwardChicago Blackhawks
Patrik LaineForwardWinnipeg Jets
Ryan O’ReillyForwardSt. Louis Blues
Mark ScheifeleForwardWinnipeg Jets
PacificJohn GibsonGoaltenderAnaheim Ducks
Marc-Andre FleuryGoaltenderVegas Golden Knights
Brent BurnsDefenseSan Jose Sharks
Mark GiordanoDefenseCalgary Flames
Erik KarlssonDefenseSan Jose Sharks
Connor McDavidForwardEdmonton Oilers
Sean MonahanForwardCalgary Flames
Johnny GaudreauForwardCalgary Flames
Elias PetterssonForwardVancouver Canucks
Clayton KellerForwardArizona Coyotes
Anze KopitarForwardLos Angele Kings

Which team is likely to win?

There will be three All-Star games in total, with the Central and Pacific teams playing off first, and the Metropolitan vs. Atlantic game later. Whichever teams win will then play for the championship.

The Pacific team looks like a strong contender. Two of its defenders and two of its forwards are from the same teams, meaning they’ll likely be better at working together, given the limited amount of practice time available.

It’s important to remember, though, that this really could go any way. All of these players are professionals, at the top of their game. They’re used to working under pressure, and every single one of them wants to win an NHL All-Star game. Realistically, all we can do is watch and see how things play out.