NHL Betting Odds

Author Tom Wilson

Editor

Why trust us

With over decades of experience in the iGaming industry, we care about transparency and fairness. If you ever have any issues, we also provide a free service for our users to submit complaints to casinos in order to keep them honest.
Click here to read more about who we are.

NHL Betting Odds Comparison 2024

Your hockey betting profits can increase significantly if you just take some extra time to compare the odds at different sportsbooks and find the best ones. Nearly all Canada-friendly betting sites offer NHL betting, and if you’re serious about making a profit, it’s important to shop around for the best odds.

We’ve put together a tool to find the best odds for betting on the NHL:

UPCOMING MATCHES

Teams

Money LineSpreadTotal Over/Under

Fri Dec 27th 7:00pm (EST) Ice Hockey : NHL(US Ice Hockey)

Columbus Blue Jackets

Home Columbus Blue Jackets

Boston Bruins

Away Boston Bruins

Fri Dec 27th 7:00pm (EST) Ice Hockey : NHL(US Ice Hockey)

Buffalo Sabres

Home Buffalo Sabres

Chicago Blackhawks

Away Chicago Blackhawks

Fri Dec 27th 7:00pm (EST) Ice Hockey : NHL(US Ice Hockey)

New Jersey Devils

Home New Jersey Devils

Carolina Hurricanes

Away Carolina Hurricanes

Fri Dec 27th 7:00pm (EST) Ice Hockey : NHL(US Ice Hockey)

Detroit Red Wings

Home Detroit Red Wings

Toronto Maple Leafs

Away Toronto Maple Leafs

Fri Dec 27th 8:00pm (EST) Ice Hockey : NHL(US Ice Hockey)

Fri Dec 27th 8:00pm (EST) Ice Hockey : NHL(US Ice Hockey)

St Louis Blues

Home St Louis Blues

Nashville Predators

Away Nashville Predators

Fri Dec 27th 9:30pm (EST) Ice Hockey : NHL(US Ice Hockey)

Utah Hockey Club

Home Utah Hockey Club

Colorado Avalanche

Away Colorado Avalanche

Fri Dec 27th 10:30pm (EST) Ice Hockey : NHL(US Ice Hockey)

San Jose Sharks

Home San Jose Sharks

Vegas Golden Knights

Away Vegas Golden Knights

HISTORICAL MATCHES

Teams

Money LineSpreadTotal Over/Under

Mon Dec 23rd 10:08pm (EST) Ice Hockey : NHL(US Ice Hockey)

Vegas Golden Knights

Home Vegas Golden Knights

Anaheim Ducks

Away Anaheim Ducks

3
1

Mon Dec 23rd 9:16pm (EST) Ice Hockey : NHL(US Ice Hockey)

Vancouver Canucks

Home Vancouver Canucks

San Jose Sharks

Away San Jose Sharks

4
3

Mon Dec 23rd 9:08pm (EST) Ice Hockey : NHL(US Ice Hockey)

Utah Hockey Club

Home Utah Hockey Club

Dallas Stars

Away Dallas Stars

2
3

Mon Dec 23rd 8:08pm (EST) Ice Hockey : NHL(US Ice Hockey)

Nashville Predators

Home Nashville Predators

Carolina Hurricanes

Away Carolina Hurricanes

5
2

Mon Dec 23rd 8:08pm (EST) Ice Hockey : NHL(US Ice Hockey)

Minnesota Wild

Home Minnesota Wild

Chicago Blackhawks

Away Chicago Blackhawks

4
3

Mon Dec 23rd 7:38pm (EST) Ice Hockey : NHL(US Ice Hockey)

New York Islanders

Home New York Islanders

Buffalo Sabres

Away Buffalo Sabres

1
7

Mon Dec 23rd 7:08pm (EST) Ice Hockey : NHL(US Ice Hockey)

Pittsburgh Penguins

Home Pittsburgh Penguins

Philadelphia Flyers

Away Philadelphia Flyers

7
3

Mon Dec 23rd 7:08pm (EST) Ice Hockey : NHL(US Ice Hockey)

Boston Bruins

Home Boston Bruins

Washington Capitals

Away Washington Capitals

4
1

Mon Dec 23rd 7:08pm (EST) Ice Hockey : NHL(US Ice Hockey)

Columbus Blue Jackets

Home Columbus Blue Jackets

Montréal Canadiens

Away Montréal Canadiens

5
4

Mon Dec 23rd 2:08pm (EST) Ice Hockey : NHL(US Ice Hockey)

Toronto Maple Leafs

Home Toronto Maple Leafs

Winnipeg Jets

Away Winnipeg Jets

2
5

We’ll help you compare the odds for the three most widely used NHL betting markets:

  • Moneyline — Predict a winner of a hockey game (including OT). For example, you bet on the Winnipeg Jets to beat the Los Angeles Kings.
  • Puck line (spread) — Pick a winner based on a given margin of victory. If the team you’re betting on has -1.5, they must win by two or more goals. Conversely, a +1.5 puck line suggests a team must lose by 1 goal or win the game outright.
  • Totals — Betting on whether the total number of goals in a hockey contest will exceed or fall below a certain number, usually between 5.5 and 7.5. The bet will be a push if the line is set at a whole number and the game features that exact number of goals.

Of course, you’re free to compare many other NHL markets, including 60-minute moneyline, period betting, and various team and player props.

Importance of Comparing NHL Betting Odds

Let’s say that you took your time comparing NHL odds and found that one sportsbook has the Calgary Flames winning the game at the odds of +110 and another at +115.

You put $20 on the Flames at the sportsbook with +115 odds and win $23, a dollar more than you would have won betting the +110 odds. We can all agree that $1 is not that much money, so why would you spend time comparing?

Well, this will likely not be your only bet during the NHL season; plus, you also have the liberty of betting a higher amount. One dollar can quickly turn into a few hundred dollars worth of profits over time, which doesn’t look so insignificant anymore.

Best Way of Comparing NHL Betting Odds

You can compare NHL betting odds manually, going from one betting app to another and writing down the odds for all the markets you’re interested in. However, this is a painfully slow process, not to mention that the odds can change in the meantime, forcing you to start all over again.

Instead, you should rely on an NHL betting odds comparison website like this one. Our page shows real-time hockey odds from numerous Canadian online sportsbooks, letting you do your odds shopping in one place.

Once you spot the best possible odds for a given market, click on the corresponding sportsbook to make a bet there. It’s best to have accounts on multiple betting sites so you can place a quick bet whenever an opportunity presents itself. There’s no limit to the number of betting sites you can join, and, what’s more, each time you become a new customer of a Canadian online sportsbook, that sportsbook will likely have a welcome bonus prepared for you.

Reason NHL Betting Odds Are Different at Different Sportsbooks

Online sportsbooks employ NHL odds compilers who create the odds based on numerous factors, including team strength and form, roster health, head-to-head history, and other statistics and trends.

While some universal formulas can be used for determining the final price of a market, odds compilers are humans who can have differing opinions on the outcome of a given NHL game, hence the discrepancies in odds at different sportsbooks.

Another thing to note is that odds can shift over time, not only because the factors mentioned above for determining the odds changed but also based on the public reaction to a given bet. If too much money flows to one side and that side wins, the sportsbooks can take a bath.

So, if they notice bettors placing a lot of money on one side, they will change the odds to make the other bet a little more appealing. The money does not flow equally at every sportsbook, so these shifts in odds may differ based on where you bet.

Team Odds Comparisons

For each team, we have put together the best odds:

FAQ

Where can I bet on the NHL?

You can bet on the NHL online from virtually anywhere in Canada. The odds on this page are all from leading Canada-friendly sports betting sites that feature all NHL matchups from the season opener to the Stanley Cup Finals. Go to one of these sites, take five minutes to register and complete a deposit, and start betting.

How to read NHL betting odds?

Most Canadian betting sites use the American plus/minus odds format. Plus odds indicate a bet that is less likely to be successful, resulting in a higher profit potential. Odds of +250, for example, imply that you’ll win $250 off a $100 stake. Conversely, bets featuring minus odds are safer but win you less money. For instance, odds of -250 will require a $250 bet for a $100 profit.

Which online sportsbook has the best NHL betting odds?

Canadian online sportsbooks take turns at which one has the best odds for a particular market. If only one sportsbook had the best odds all of the time, there wouldn’t be any need for odds comparisons. So, take your time analyzing the odds for every NHL match on your radar and place a bet with the sportsbook that has the best ones at that given time.

How do I place an NHL bet online?

First, choose a betting site and create an account there. Before you can place a bet, you must go to the cashier and complete a deposit. $10 or $20 is usually the minimum, depending on your selected payment method. Once the money is through, find hockey from the list of sports and choose NHL. Browse the betting menu and click on the odds to add that bet to your slip. The final step is to enter the stake and submit the wager.

Author Tom Wilson

Chief editor and creator, Tom drives the direction of CanadianCasinos.ca with the goal to provide the best and most honest resource for online gambling enthusiasts in Canada