NHL odds
Moneylines, puck lines, and totals for every NHL game on the board. Each line shows the best price available across up to 10 US-licensed sportsbooks, and which book has it.
Loading the latest NHL odds…
This page contains affiliate links to ProfitDuel. If you subscribe through them we may earn a commission. How we make money.
How we pick the best NHL odds
Moneyline: the highest payout for each side. Puck line: the most favorable number for each side first (for example +7.5 beats +7), then the best price at that number. Total: the lowest number for the over and the highest for the under, then the best price.
When a price is tied at several books, we show one and a count of the others. Hover over the book name to see them all.
Using the table
- Line shop every bet. A few cents better on every wager adds up to real money over a season. See positive EV betting.
- Watch for arbitrage flags. When the best prices on both sides add up to less than 100%, the game gets a green arb tag. Check it in the arbitrage calculator and read our arbitrage guide before betting.
- Look for middles. A blue middle tag means the best over and under (or the two spreads) sit on different numbers, so both bets can win if the result lands in between. See how middles work.
- Find hedges for bonus bets. The best price on the other side is your hedge. Plug both into the bonus bet converter.
- Remember the vig is still there. Best available odds aren't fair odds. To judge value, compare with a devigged sharp line using the no-vig calculator.
Odds refresh automatically and can change at any moment. Not every sportsbook operates in every state. Confirm the price in the sportsbook app before betting. Odds data from The Odds API.