NHL weekly betting guide: True moneylines for every game
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.