Skip to content

NHL weekly betting guide: True moneylines for every game

Michael Martin / National Hockey League / Getty

Last week, we discussed how to determine the game-to-game value of a star player like Nathan MacKinnon relative to the moneyline, at least as it pertains to the betting market. There was an 11% moneyline adjustment in the first two games the Avalanche played without MacKinnon. Colorado lost both, but there was an interesting reaction last week.

The betting market seemed to either forget that MacKinnon was out or didn't care.

Here are our projected moneylines with and without MacKinnon for three games from Dec. 11-16:

OPPONENT  ML W/O MACKINNON CLOSING ML
@ STL COL +170 COL -115
VS. PHI COL -125 COL -225
VS. BUF COL -105 COL -190

That disparity in pricing came from oddsmakers no longer taxing the Avs for missing MacKinnon, along with captain Gabriel Landeskog. The previous two games, where there was an 11% shift, were against good teams: the Bruins and Rangers. The Blues, Flyers, and Sabres aren't currently in the playoff picture, so maybe it was deemed that Colorado didn't need its star power to win those games.

Sure enough, the Avalanche won two of three, with a loss to the Sabres (+160) mitigating the overall win for Colorado bettors. But a slightly deeper look at the results paints a different picture.

The Avalanche were nine seconds away from losing to the Blues, but it was a remaining star that saved the day. Mikko Rantanen tied the game with the goalie pulled and then won it in overtime.

Two days later, Colorado was a massive favorite to lowly Philadelphia, despite the Flyers having beaten the Avs a week earlier. That might have been due to Philly sitting star goaltender Carter Hart. With backup netminder Felix Sandstrom only able to stop 22 of 25 shots, the Avalanche edged the Flyers 3-2. In the loss, Philadelphia had more expected goals (XG) and high-danger chances created at five-on-five.

Those willing to keep firing against the MacKinnon-less Avs were finally rewarded when the Sabres upset Colorado, though the Avs were the better team at even strength with a 71% XG share.

With MacKinnon out another two-to-four weeks, it's anyone's guess how his absence will, and should, be treated by the betting market.

The recipe

We started the campaign using regular-season point totals as a baseline for rating teams since it's still our best measurement. Throughout the campaign, we'll adjust club ratings using on-ice metrics to remove the cognitive bias of win-loss records, which can be skewed by outliers like special-teams results, poor goaltending performances, and other unreliable events.

The cheat sheet

There are no bad bets at the right price, but how do we know what a good price is?

The following includes my fair price on the games (true moneyline) and the moneyline price I'd need to bet either side. I only need a 1% edge for a favorite if we're getting better than a fair price on the team more likely to win. For the underdog, I'll need 4% or better to make it a bet. For games I project to be closer to a coin flip, a 2.5% edge is enough for a worthwhile wager. I also have a 5% win probability consideration for a team playing in the second game of a back-to-back with travel and a 3% consideration for a team on the second leg of a back-to-back without travel. When it comes to injured players, I do my best to estimate the impact on their team's win probability.

When the betting markets open up the night before, you can compare those prices with our "price to bet" column to see if you're getting any value with either side's moneyline. There's also a possibility that a moneyline moves into a bet-friendly range at some point between market open and puck drop.

DATE GAME TRUE ML PRICE TO BET
Dec. 19 DAL@CBJ -128/+128 DAL -123/CBJ +151
DET@WSH +145/-145 DET +172/WSH -139
FLA@BOS +102/-102 FLA +113/BOS +108
EDM@NSH +108/-108 EDM +126/NSH -103
NYI@COL +101/-101 NYI +112/COL +109
BUF@VGK +146/-146 BUF +172/VGK -140
MTL@ARI -104/+104 MTL +106/ARI +115
STL@VAN +109/-109 STL +120/VAN +102
Dec. 20 NYR@PIT +120/-120 NYR +141/PIT -115
CBJ@PHI +167/-167 CBJ +199/PHI -160
TBL@TOR +114/-114 TBL +134/TOR -109
NJD@CAR +119/-119 NJD +140/CAR -114
OTT@WPG +124/-124 OTT +146/WPG -119
STL@SEA +137/-137 STL +161/SEA -131
ANA@LAK +173/-173 ANA +207/LAK -166
CGY@SJS -134/+134 CGY -128/SJS +158
Dec. 21 NJD@FLA +156/-156 NJD +185/FLA -149
TBL@DET -112/+112 TBL -108/DET +132
MTL@COL +144/-144 MTL +170/COL -138
NSH@CHI -151/+151 NSH -145/CHI +179
EDM@DAL +109/-109 EDM +121/DAL +101
ARI@VGK +231/-231 ARI +282/VGK -220
MIN@ANA -178/+178 MIN -171/ANA +213
Dec. 22 PHI@TOR +233/-233 PHI +285/TOR -223
NYI@NYR +144/-144 NYI +171/NYR -138
CAR@PIT +100/+100 CAR +110/PIT +110
WPG@BOS +158/-158 WPG +188/BOS -152
WSH@OTT +103/-103 WSH +114/OTT +107
SEA@VAN +114/-114 SEA +134/VAN -110
MIN@SJS -110/+110 MIN +101/SJS +121
CGY@LAK -106/+106 CGY +104/LAK +118
Dec. 23 DET@OTT +143/-143 DET +170/OTT -138
PHI@CAR +251/-251 PHI +308/CAR -239
TBL@BUF -138/+138 TBL -132/BUF +163
WPG@WSH +127/-127 WPG +149/WSH -122
BOS@NJD +154/-154 BOS +183/NJD -148
FLA@NYI -164/+164 FLA -157/NYI +195
COL@NSH +149/-149 COL +176/NSH -143
MTL@DAL +187/-187 MTL +224/DAL -179
CBJ@CHI +115/-115 CBJ +136/CHI -111
VAN@EDM +148/-148 VAN +175/EDM -142
LAK@ARI -150/+150 LAK -144/ARI +178
STL@VGK +125/-125 STL +147/VGK -120
CGY@ANA -138/+138 CGY -132/ANA +163

Matt Russell is a betting writer for theScore. If there's a bad beat to be had, Matt will find it. Find him on Twitter @mrussauthentic.

Daily Newsletter

Get the latest trending sports news daily in your inbox