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

Tue Oct 8th 7:10pm (EDT) Ice Hockey : NHL(US Ice Hockey)

Florida Panthers

Home Florida Panthers

Boston Bruins

Away Boston Bruins

Tue Oct 8th 4:40pm (EDT) Ice Hockey : NHL(US Ice Hockey)

Fri Oct 4th 1:10pm (EDT) Ice Hockey : NHL(US Ice Hockey)

Buffalo Sabres

Home Buffalo Sabres

New Jersey Devils

Away New Jersey Devils

Tue Oct 8th 10:10pm (EDT) Ice Hockey : NHL(US Ice Hockey)

Utah Hockey Club

Home Utah Hockey Club

Chicago Blackhawks

Away Chicago Blackhawks

Wed Oct 9th 7:10pm (EDT) Ice Hockey : NHL(US Ice Hockey)

Montréal Canadiens

Home Montréal Canadiens

Toronto Maple Leafs

Away Toronto Maple Leafs

Wed Oct 9th 7:40pm (EDT) Ice Hockey : NHL(US Ice Hockey)

Pittsburgh Penguins

Home Pittsburgh Penguins

New York Rangers

Away New York Rangers

Wed Oct 9th 10:10pm (EDT) Ice Hockey : NHL(US Ice Hockey)

Vancouver Canucks

Home Vancouver Canucks

Calgary Flames

Away Calgary Flames

Wed Oct 9th 10:10pm (EDT) Ice Hockey : NHL(US Ice Hockey)

Vegas Golden Knights

Home Vegas Golden Knights

Colorado Avalanche

Away Colorado Avalanche

Wed Oct 9th 10:10pm (EDT) Ice Hockey : NHL(US Ice Hockey)

Thu Oct 10th 7:10pm (EDT) Ice Hockey : NHL(US Ice Hockey)

Boston Bruins

Home Boston Bruins

Montréal Canadiens

Away Montréal Canadiens

Thu Oct 10th 7:10pm (EDT) Ice Hockey : NHL(US Ice Hockey)

Buffalo Sabres

Home Buffalo Sabres

Los Angeles Kings

Away Los Angeles Kings

Thu Oct 10th 7:10pm (EDT) Ice Hockey : NHL(US Ice Hockey)

Detroit Red Wings

Home Detroit Red Wings

Pittsburgh Penguins

Away Pittsburgh Penguins

Thu Oct 10th 7:10pm (EDT) Ice Hockey : NHL(US Ice Hockey)

Ottawa Senators

Home Ottawa Senators

Florida Panthers

Away Florida Panthers

Thu Oct 10th 7:10pm (EDT) Ice Hockey : NHL(US Ice Hockey)

New Jersey Devils

Home New Jersey Devils

Toronto Maple Leafs

Away Toronto Maple Leafs

Thu Oct 10th 7:40pm (EDT) Ice Hockey : NHL(US Ice Hockey)

New York Islanders

Home New York Islanders

Utah Hockey Club

Away Utah Hockey Club

Thu Oct 10th 8:10pm (EDT) Ice Hockey : NHL(US Ice Hockey)

Minnesota Wild

Home Minnesota Wild

Columbus Blue Jackets

Away Columbus Blue Jackets

Thu Oct 10th 8:10pm (EDT) Ice Hockey : NHL(US Ice Hockey)

Nashville Predators

Home Nashville Predators

Dallas Stars

Away Dallas Stars

Thu Oct 10th 10:40pm (EDT) Ice Hockey : NHL(US Ice Hockey)

San Jose Sharks

Home San Jose Sharks

St Louis Blues

Away St Louis Blues

Fri Oct 11th 7:10pm (EDT) Ice Hockey : NHL(US Ice Hockey)

Carolina Hurricanes

Home Carolina Hurricanes

Tampa Bay Lightning

Away Tampa Bay Lightning

Fri Oct 11th 8:10pm (EDT) Ice Hockey : NHL(US Ice Hockey)

Winnipeg Jets

Home Winnipeg Jets

Chicago Blackhawks

Away Chicago Blackhawks

Fri Oct 11th 10:10pm (EDT) Ice Hockey : NHL(US Ice Hockey)

Vancouver Canucks

Home Vancouver Canucks

Philadelphia Flyers

Away Philadelphia Flyers

Fri Oct 11th 10:10pm (EDT) Ice Hockey : NHL(US Ice Hockey)

Vegas Golden Knights

Home Vegas Golden Knights

St Louis Blues

Away St Louis Blues

Sat Oct 5th 11:10am (EDT) Ice Hockey : NHL(US Ice Hockey)

New Jersey Devils

Home New Jersey Devils

Buffalo Sabres

Away Buffalo Sabres

HISTORICAL MATCHES

Teams

Money LineSpreadTotal Over/Under

Mon Jun 24th 8:22pm (EDT) Ice Hockey : NHL(US Ice Hockey)

Florida Panthers

Home Florida Panthers

Edmonton Oilers

Away Edmonton Oilers

2
1

Fri Jun 21st 8:20pm (EDT) Ice Hockey : NHL(US Ice Hockey)

Edmonton Oilers

Home Edmonton Oilers

Florida Panthers

Away Florida Panthers

5
1

Tue Jun 18th 8:20pm (EDT) Ice Hockey : NHL(US Ice Hockey)

Florida Panthers

Home Florida Panthers

Edmonton Oilers

Away Edmonton Oilers

3
5

Sat Jun 15th 8:20pm (EDT) Ice Hockey : NHL(US Ice Hockey)

Edmonton Oilers

Home Edmonton Oilers

Florida Panthers

Away Florida Panthers

8
1

Thu Jun 13th 8:23pm (EDT) Ice Hockey : NHL(US Ice Hockey)

Edmonton Oilers

Home Edmonton Oilers

Florida Panthers

Away Florida Panthers

3
4

Mon Jun 10th 8:15pm (EDT) Ice Hockey : NHL(US Ice Hockey)

Florida Panthers

Home Florida Panthers

Edmonton Oilers

Away Edmonton Oilers

4
1

Sat Jun 8th 8:25pm (EDT) Ice Hockey : NHL(US Ice Hockey)

Florida Panthers

Home Florida Panthers

Edmonton Oilers

Away Edmonton Oilers

3
0

Sun Jun 2nd 8:10pm (EDT) Ice Hockey : NHL(US Ice Hockey)

Edmonton Oilers

Home Edmonton Oilers

Dallas Stars

Away Dallas Stars

2
1

Sat Jun 1st 8:20pm (EDT) Ice Hockey : NHL(US Ice Hockey)

Florida Panthers

Home Florida Panthers

New York Rangers

Away New York Rangers

2
1

Fri May 31st 8:40pm (EDT) Ice Hockey : NHL(US Ice Hockey)

Dallas Stars

Home Dallas Stars

Edmonton Oilers

Away Edmonton Oilers

1
3

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