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 2025

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 Nov 28th 12:00pm (EST) Ice Hockey : NHL(US Ice Hockey)

Detroit Red Wings

Home Detroit Red Wings

Tampa Bay Lightning

Away Tampa Bay Lightning

Fri Nov 28th 1:00pm (EST) Ice Hockey : NHL(US Ice Hockey)

Boston Bruins

Home Boston Bruins

New York Rangers

Away New York Rangers

Fri Nov 28th 3:30pm (EST) Ice Hockey : NHL(US Ice Hockey)

Minnesota Wild

Home Minnesota Wild

Colorado Avalanche

Away Colorado Avalanche

Fri Nov 28th 4:00pm (EST) Ice Hockey : NHL(US Ice Hockey)

Anaheim Ducks

Home Anaheim Ducks

Los Angeles Kings

Away Los Angeles Kings

Fri Nov 28th 4:00pm (EST) Ice Hockey : NHL(US Ice Hockey)

Buffalo Sabres

Home Buffalo Sabres

New Jersey Devils

Away New Jersey Devils

Fri Nov 28th 4:00pm (EST) Ice Hockey : NHL(US Ice Hockey)

Florida Panthers

Home Florida Panthers

Calgary Flames

Away Calgary Flames

Fri Nov 28th 4:00pm (EST) Ice Hockey : NHL(US Ice Hockey)

Vegas Golden Knights

Home Vegas Golden Knights

Montréal Canadiens

Away Montréal Canadiens

Fri Nov 28th 4:00pm (EST) Ice Hockey : NHL(US Ice Hockey)

New York Islanders

Home New York Islanders

Philadelphia Flyers

Away Philadelphia Flyers

Fri Nov 28th 4:00pm (EST) Ice Hockey : NHL(US Ice Hockey)

St Louis Blues

Home St Louis Blues

Ottawa Senators

Away Ottawa Senators

Fri Nov 28th 4:00pm (EST) Ice Hockey : NHL(US Ice Hockey)

San Jose Sharks

Home San Jose Sharks

Vancouver Canucks

Away Vancouver Canucks

Fri Nov 28th 5:00pm (EST) Ice Hockey : NHL(US Ice Hockey)

Carolina Hurricanes

Home Carolina Hurricanes

Winnipeg Jets

Away Winnipeg Jets

Fri Nov 28th 5:00pm (EST) Ice Hockey : NHL(US Ice Hockey)

Washington Capitals

Home Washington Capitals

Toronto Maple Leafs

Away Toronto Maple Leafs

Fri Nov 28th 7:00pm (EST) Ice Hockey : NHL(US Ice Hockey)

Columbus Blue Jackets

Home Columbus Blue Jackets

Pittsburgh Penguins

Away Pittsburgh Penguins

Fri Nov 28th 8:00pm (EST) Ice Hockey : NHL(US Ice Hockey)

Chicago Blackhawks

Home Chicago Blackhawks

Nashville Predators

Away Nashville Predators

Fri Nov 28th 8:00pm (EST) Ice Hockey : NHL(US Ice Hockey)

Dallas Stars

Home Dallas Stars

Utah Mammoth

Away Utah Mammoth

HISTORICAL MATCHES

Teams

Money LineSpreadTotal Over/Under

Wed Nov 26th 10:08pm (EST) Ice Hockey : NHL(US Ice Hockey)

Wed Nov 26th 10:08pm (EST) Ice Hockey : NHL(US Ice Hockey)

Anaheim Ducks

Home Anaheim Ducks

Vancouver Canucks

Away Vancouver Canucks

4
5

Wed Nov 26th 9:38pm (EST) Ice Hockey : NHL(US Ice Hockey)

Utah Mammoth

Home Utah Mammoth

Montréal Canadiens

Away Montréal Canadiens

3
4

Wed Nov 26th 9:08pm (EST) Ice Hockey : NHL(US Ice Hockey)

Colorado Avalanche

Home Colorado Avalanche

San Jose Sharks

Away San Jose Sharks

6
0

Wed Nov 26th 8:41pm (EST) Ice Hockey : NHL(US Ice Hockey)

Chicago Blackhawks

Home Chicago Blackhawks

Minnesota Wild

Away Minnesota Wild

3
4

Wed Nov 26th 7:26pm (EST) Ice Hockey : NHL(US Ice Hockey)

Washington Capitals

Home Washington Capitals

Winnipeg Jets

Away Winnipeg Jets

4
3

Wed Nov 26th 7:12pm (EST) Ice Hockey : NHL(US Ice Hockey)

Columbus Blue Jackets

Home Columbus Blue Jackets

Toronto Maple Leafs

Away Toronto Maple Leafs

1
2

Wed Nov 26th 7:09pm (EST) Ice Hockey : NHL(US Ice Hockey)

Tampa Bay Lightning

Home Tampa Bay Lightning

Calgary Flames

Away Calgary Flames

5
1

Wed Nov 26th 7:08pm (EST) Ice Hockey : NHL(US Ice Hockey)

Detroit Red Wings

Home Detroit Red Wings

Nashville Predators

Away Nashville Predators

3
6

Wed Nov 26th 7:08pm (EST) Ice Hockey : NHL(US Ice Hockey)

Florida Panthers

Home Florida Panthers

Philadelphia Flyers

Away Philadelphia Flyers

2
4

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 Casino Lion with the goal to provide the best and most honest resource for online gambling enthusiasts in Canada