NHL weekday betting guide: True moneylines for every game
A holiday Monday means matinee action in the NHL. To celebrate the last holiday afternoon games of the regular season, we'll play our own fun game, using what every sports bettor wishes they had - a time machine.
Unfortunately, this time machine has a catch: We'll get to know everything about the games - except the actual goals.
Let's apply this magical circumstance to real games from last week. We get to know which team created more high-danger scoring chances at even strength and the percentage of expected goals their five-on-five attack generated - two pretty important indicators for success.
Game 1
TEAM A | TEAM B | |
---|---|---|
ML Odds | -150 | +130 |
Five-on-five XG | 2.5 | 3.5 |
Five-on-five HDC | 11 | 16 |
Game 2
TEAM B | TEAM C | |
---|---|---|
ML Odds | +170 | -200 |
Five-on-five XG | 2.16 | 2.2 |
Five-on-five HDC | 9 | 15 |
As a bonus, we also get to know that Team C was given seven power plays but didn't score on any of them. Which team would you want to bet on before the game? The -200 favorite that went scoreless on the power play but had a minor edge at even strength, or the +170 underdog?
For long-term profitable betting, both answers should be Team B - the San Jose Sharks. Yet in both cases, they lost - 3-1 (empty-net goal) to the Pittsburgh Penguins and 2-1 to the Vegas Golden Knights.
San Jose got surprisingly good goaltending from Aaron Dell (.926 save percentage) and Kaapo Kahkonen (.947 SV%), didn't allow a goal on special teams (10 out of 10 penalty kills), and was cumulatively level with its opponent at even strength. However, even with all this time-travel-assisted information, we would've made good bets that lost.
Here's how season-long metrics look for each team.
TEAM | XG% | HDC% |
---|---|---|
Penguins (Team A) | 52.1 | 51.8 |
Sharks (Team B) | 52.6 | 55.5 |
Golden Knights (Team C) | 53.1 | 55.0 |
Even without a time machine, you can see how we might expect the Sharks to outplay the Penguins at home and compete stride for stride with the Golden Knights - even if the puck didn't bounce their way around the net.
The recipeWe started the campaign using regular-season point totals as a baseline for rating teams since it's our best measurement. Throughout the campaign, we 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 sheetThere 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 |
---|---|---|---|
Feb. 20 | ANA@FLA | +285/-285 | ANA +354/FLA -270 |
OTT@BOS | +270/-270 | OTT +334/BOS -257 | |
SEA@SJS | +125/-125 | SEA +148/SJS -120 | |
PHI@CGY | +191/-191 | PHI +229/CGY -183 | |
WPG@NYR | +156/-156 | WPG +186/NYR -150 | |
NYI@PIT | +120/-120 | NYI +141/PIT -115 | |
Feb. 21 | MTL@NJD | +262/-262 | MTL +323/NJD -249 |
DET@WSH | +126/-126 | DET +149/WSH -121 | |
STL@CAR | +296/-296 | STL +370/CAR -281 | |
ANA@TBL | +516/-516 | ANA +718/TBL-481 | |
TOR@BUF | -150/+150 | TOR -144/BUF +178 | |
LAK@MIN | +119/-119 | LAK +140/MIN -114 | |
VAN@NSH | +151/-151 | VAN +179/NSH -145 | |
VGK@CHI | -186/+186 | VGK -178/CHI +223 | |
PHI@EDM | +239/-239 | PHI +293/EDM -228 | |
Feb. 22 | WPG@NYI | +122/-122 | WPG +144/NYI -118 |
CHI@DAL | +321/-321 | CHI +406/DAL -304 | |
CGY@ARI | -175/+175 | CGY -168/ARI +209 | |
Feb. 23 | EDM@PIT | +102/-102 | EDM +113/PIT +108 |
ANA@WSH | +176/-176 | ANA +211/WSH -169 | |
BUF@TBL | +220/-220 | BUF +267/TBL -210 | |
LAK@NJD | +153/-153 | LAK +181/NJD -147 | |
MIN@CBJ | -137/+137 | MIN -131/CBJ +162 | |
NYR@DET | -115/+115 | NYR -111/DET +136 | |
VAN@STL | +124/-124 | VAN +146/STL -119 | |
CGY@VGK | +142/-142 | CGY +168/VGK -136 | |
BOS@SEA | -137/+137 | BOS -131/SEA +161 | |
NSH@SJS | +127/-127 | NSH +150/SJS -122 |
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.
Copyright (C) 2023 Score Media Ventures Inc. All rights reserved. Certain content reproduced under license.