OddsShark Top Sportsbooks

*Terms and Conditions apply to all bonus offers on this website. Please visit operator for details.

Best NHL Betting Sites

The National Hockey League is the pinnacle of hockey across the globe with 31 teams based in North America. With each team playing an 82-game regular season and 16 squads qualifying for the Stanley Cup playoffs, the NHL offers a variety of options for sports bettors. To bet on an NHL game, you will need to pick a trusted online sportsbook for your needs, decide which type of bet you’d like to make, and have a little hockey knowledge.

Here is a guide to help you place your next NHL bet:

Best NHL Betting Sites
Rank Sportsbook Start Today!
  • Read Review
  • Mobile Friendly & Live Betting
  • Bonus: 50% Up To $1000
  • Read Review
  • Mobile Friendly & Live Betting
  • Bonus: 50% Up To $1000
*Terms and Conditions apply to all bonus offers on this website. Please visit operator for details.

How to sign up at a sportsbook

Signing up at a sportsbook to bet on hockey is an easy process that only takes a few minutes. Simply select one of the above sportsbooks, create an account and make a deposit using your credit card, Bitcoin, PayPal or other options depending on the sportsbook. All of the sportsbooks we recommend are safe and secure to make credit card transactions with.

Be sure to take advantage of bonus offers that most sportsbooks offer to first-time depositors. Some will match 100 percent up to $200. Our recommended best NHL betting sites also offer fantastic customer service and easy cash-out options.

How to bet on the NHL

There are several different types of wagers you can place on an NHL game, and though most players don’t use all the types listed below, it is great to be aware and have basic knowledge of them.

If you’re already a hockey fan and are familiar with NHL teams and players, you’re off to an excellent start. Hockey knowledge can be essential when it comes to NHL betting. Having access to NHL odds and free picks can also help immensely if you’re not overly familiar with every statistic that could assist you in the decision-making process.

Here are some basic betting options that the majority of NHL bettors use to wager on:


Moneyline bets are the most common option for NHL betting. A moneyline bet requires bettors to pick an outright winner in the matchup. If the New York Rangers (+110) are playing the Toronto Maple Leafs (-120), the Leafs are the matchup favorite and the Rangers are considered the underdog. Bettors must decide who they think will win the matchup. Selecting the underdog will result in a larger payout due to the risk of the pick.

Totals (Over/Under)

When betting the total, you will need to decide if the total number of goals scored in the game will go OVER or UNDER the oddsmaker’s selected number. For example, if the total for the Rangers and Leafs is set at 5.5 goals and the final score of the game is 3-2 (a combined score of 5 goals), it would mean that the total went UNDER. Find out more about totals betting on our totals betting tutorial page.

Another result that can happen with totals is a PUSH. A PUSH can only happen when the total is set as a whole number such as 5 or 6, and the combined score of the game equals that total. When that happens, the sportsbook would refund your wager. For example, if the total is set at 6 for the Rangers and Leafs and the final score is 4-2, the sportsbook would then provide a refund of your wager to your betting balance.


Pucklines are like a point spread but for hockey, the spread is firm for the margin of victory or defeat.The underdog receives an advantage of +1.5 goals and the favorite receives a disadvantage at -1.5 goals. What that means is the underdog either has to win outright OR not lose by more than one goal and the favorite has to win outright AND win by two or more goals. Selecting the favorite to win by two or more goals would result in a larger payout than selecting the underdog to NOT lose by two or more goals.

For example, if the Leafs are the puckline favorite vs the Rangers and the Leafs win 4-2, that would be a winning puckline bet but if Leafs only win 3-2, the Rangers would be the winning puckline bet. To find out each team’s puckline record this season, check out our NHL Puckline Report. 

Types of NHL Bets Offered

If you are looking for a bigger payout or better entertainment value than straight bets can provide, try one of the following wagering options offered at most NHL betting sites:


A parlay in NHL betting is when you select multiple teams to win their respective games. In order to win a parlay bet, all selected teams must win their games for your ticket to pay out. If even one of your selected teams loses, the whole ticket is considered a loss.

Live Betting

Live betting for NHL allows bettors to wager on the outcomes of any game at any point of the contest with varied odds depending on the team selected and the timing of the bet. Get an inside track on NHL in-game betting with our NHL Live In-game Betting Cheat Sheet.


There are a variety of NHL prop bets that can be made prior to the puck drop. Player and team prop bets usually range from which team will score first, which player may score a goal or how many shots a specific player may take in a specific period. High-profile games such as those in the Stanley Cup playoffs have plenty more options and markets.


Futures are long-term bets that take place at a later date. Predicting the winner of the Stanley Cup final is a great example of a futures bet for the NHL. Another example would be predicting the Eastern or Western Conference champions and usually can result in a generous payout. To view the odds for each NHL team to win the Stanley Cup, please check our Odds To Win The Stanley Cup page

Basic Strategies and Tips
  •     Use a reputable and trustworthy sportsbook. See above for a few recommendations.
  •     Keep an eye on the goaltenders – hot and cold goalies can make or break the game.
  •     Do your research.