🏒 NHL Model

Updated 2026-10-17

Today's games 2026-10-17 · 11 games

SEA @ FLA
SEA 45%55% FLA
Vegas lines (DK)
ML: SEA +154 · FLA -185
Puck: SEA +1.5 (-162) · FLA -1.5 (+136)
O/U 6.5 (o +110 / u -130)
Cover −1.5
H 34% · A 26%
Goalies
Joey Daccord (Unconfirmed) · Jacob Markstrom (Confirmed)
Drivers
xG edge away (6%) · goalie edge away
NYI @ TOR
NYI 59%41% TOR
Vegas lines (DK)
ML: NYI +114 · TOR -135
Puck: NYI +1.5 (-218) · TOR -1.5 (+180)
O/U 6.5 (o +105 / u -125)
Cover −1.5
H 25% · A 35%
Goalies
Ilya Sorokin (Likely) · Sergei Bobrovsky (Confirmed)
Drivers
xG edge home (4%) · goalie edge away
BUF @ MTL
BUF 48%52% MTL
Vegas lines (DK)
ML: BUF +120 · MTL -142
Puck: BUF +1.5 (-205) · MTL -1.5 (+170)
O/U 6.5 (o -110 / u -110)
Cover −1.5
H 31% · A 28%
Goalies
TBD
Drivers
coin flip on inputs
SJS @ DET
SJS 36%64% DET
Vegas lines (DK)
ML: SJS +130 · DET -155
Puck: SJS +1.5 (-192) · DET -1.5 (+160)
O/U 6.5 (o -102 / u -118)
Cover −1.5
H 39% · A 21%
Goalies
Alex Nedeljkovic (Confirmed) · John Gibson (Confirmed)
Drivers
xG edge away (7%) · goalie edge home
OTT @ PHI
OTT 56%44% PHI
Vegas lines (DK)
ML: OTT -155 · PHI +130
Puck: OTT -1.5 (+170) · PHI +1.5 (-205)
O/U 5.5 (o -108 / u -112)
Cover −1.5
H 27% · A 33%
Goalies
Linus Ullmark (Confirmed) · Dan Vladar (Confirmed)
Drivers
xG edge home (9%)
NYR @ CBJ
NYR 43%57% CBJ
Vegas lines (DK)
ML: NYR +114 · CBJ -135
Puck: NYR +1.5 (-225) · CBJ -1.5 (+185)
O/U 6.5 (o +105 / u -125)
Cover −1.5
H 35% · A 25%
Goalies
Dylan Garand (Confirmed) · Jet Greaves (Likely)
Drivers
xG edge away (5%) · goalie edge away
DAL @ CHI
DAL 61%39% CHI
Vegas lines (DK)
ML: DAL -218 · CHI +180
Puck: DAL -1.5 (+120) · CHI +1.5 (-142)
O/U 5.5 (o -135 / u +114)
Cover −1.5
H 24% · A 36%
Goalies
Jake Oettinger (Confirmed) · Spencer Knight (Confirmed)
Drivers
xG edge home (10%) · goalie edge away
STL @ NSH
STL 49%51% NSH
Vegas lines (DK)
ML: STL -115 · NSH -105
Puck: STL -1.5 (+230) · NSH +1.5 (-285)
O/U 6.5 (o +114 / u -135)
Cover −1.5
H 31% · A 29%
Goalies
TBD
Drivers
xG edge home (5%) · goalie edge home
BOS @ LAK
BOS 51%49% LAK
Vegas lines (DK)
ML: BOS None · LAK None
Puck: BOS None (None) · LAK None (None)
O/U — (o None / u None)
Cover −1.5
H 30% · A 30%
Goalies
Jeremy Swayman (Unconfirmed) · Anton Forsberg (Likely)
Drivers
goalie edge away
EDM @ UTA
EDM 41%59% UTA
Vegas lines (DK)
ML: EDM +114 · UTA -135
Puck: EDM +1.5 (-205) · UTA -1.5 (+170)
O/U 6.5 (o -118 / u -102)
Cover −1.5
H 36% · A 24%
Goalies
Tristan Jarry (Confirmed) · Karel Vejmelka (Likely)
Drivers
xG edge away (3%) · goalie edge home
PIT @ VGK
PIT 43%57% VGK
Vegas lines (DK)
ML: PIT +170 · VGK -205
Puck: PIT +1.5 (-135) · VGK -1.5 (+114)
O/U 6.5 (o -118 / u -102)
Cover −1.5
H 35% · A 25%
Goalies
Sergei Murashov (Unconfirmed) · Adin Hill (Confirmed)
Drivers
xG edge away (3%)

Best bets ranked by model-vs-market gap, with the reasoning

#1 of 6 — NYI +114 @ TOR
Model prices NYI at 59%; DK's +114 implies 45%. That's a 13.8% gap between our number and the market's.
The xG inputs lean slightly, not enough to decide anything on their own. Goaltending is a real edge for NYI in the model — backing this pick. You're fading home ice, which the model prices modestly — most of this gap is the market overcharging for it. In net: Ilya Sorokin (Likely), Sergei Bobrovsky (Confirmed). Line hasn't budged since 08:35 (+114) — the gap has sat there all day. Double-digit gap: this is the model's strongest kind of disagreement.
#2 of 6 — VAN +310 @ TBL
Model prices VAN at 33%; DK's +310 implies 23%. That's a 9.5% gap between our number and the market's.
Line hasn't budged since 08:35 (+310) — the gap has sat there all day. A solid-sized gap, comfortably over the bar.
#3 of 6 — DET -135 @ SJS
Model prices DET at 64%; DK's -135 implies 55%. That's a 8.8% gap between our number and the market's.
The xG ledger favors SJS by 7% — a headwind the pick has to overcome. Goaltending is a real edge for DET in the model — backing this pick. In net: Alex Nedeljkovic (Confirmed), John Gibson (Confirmed). Line has moved from -135 (08:35) to -155 (10:35) — the market has drifted, widening this gap. A solid-sized gap, comfortably over the bar.
#4 of 6 — PIT +170 @ VGK
Model prices PIT at 43%; DK's +170 implies 36%. That's a 7.2% gap between our number and the market's.
The xG inputs lean slightly, not enough to decide anything on their own. Goaltending is a wash in the model. You're fading home ice, which the model prices modestly — most of this gap is the market overcharging for it. In net: Sergei Murashov (Unconfirmed), Adin Hill (Confirmed). Line has moved from +195 (08:35) to +170 (12:35) — the market has drifted, widening this gap. A solid-sized gap, comfortably over the bar.
#5 of 6 — SEA +154 @ FLA
Model prices SEA at 45%; DK's +154 implies 38%. That's a 6.9% gap between our number and the market's.
The xG ledger favors SEA by 6% — a tailwind for this pick. Goaltending is a real edge for SEA in the model — backing this pick. You're fading home ice, which the model prices modestly — most of this gap is the market overcharging for it. In net: Joey Daccord (Unconfirmed), Jacob Markstrom (Confirmed). Line hasn't budged since 08:35 (+154) — the gap has sat there all day. Just over the 5-point bar — a marginal qualifier, sized accordingly in your head.
#6 of 6 — WPG +154 @ CAR
Model prices WPG at 43%; DK's +154 implies 38%. That's a 5.4% gap between our number and the market's.
Line has moved from +154 (08:35) to +170 (14:35) — the market has drifted, widening this gap. Just over the 5-point bar — a marginal qualifier, sized accordingly in your head.
Ranked by the gap between model win probability and DK no-vig implied probability. Experimental — the board needs ~100 graded plays before these mean anything.

Value board model's confident disagreements with Vegas

💎 NYI@TOR away — model 59% vs DK +114 (45%) · gap 14%
💎 VAN@TBL away — model 33% vs DK +310 (23%) · gap 10%
💎 SJS@DET home — model 64% vs DK -135 (55%) · gap 9%
💎 PIT@VGK away — model 43% vs DK +170 (36%) · gap 7%
💎 SEA@FLA away — model 45% vs DK +154 (38%) · gap 7%
💎 CAR@WPG home — model 43% vs DK +154 (38%) · gap 5%
Value board record: 2-5 (29% · avg prob 46%)
Closing line value: line moved toward our number in 1/3 plays (avg +1.1pp)
Only games where our win prob beats DK's no-vig implied prob by 5+ pts, ranked by gap. Dogs and favorites both qualify — confidence is the size of the disagreement. Experimental until ~100 graded plays.

Line movement DK moneyline trail, snapshotted every ~2h to puck drop

SEA@FLA (+0.0pp to home since 08:35)
+154/-185 08:35 → +154/-185 10:35
away/home moneyline at each snapshot
NYI@TOR (+0.0pp to home since 08:35)
+114/-135 08:35 → +110/-130 12:35 → +114/-135 14:35
away/home moneyline at each snapshot
BUF@MTL (+0.0pp to home since 08:35)
+120/-142 08:35
away/home moneyline at each snapshot
SJS@DET (+3.2pp to home since 08:35)
+114/-135 08:35 → +130/-155 10:35
away/home moneyline at each snapshot
OTT@PHI (+0.0pp to home since 08:35)
-155/+130 08:35
away/home moneyline at each snapshot
NYR@CBJ (+0.0pp to home since 08:35)
+114/-135 08:35
away/home moneyline at each snapshot
DAL@CHI (-2.1pp to home since 08:35)
-198/+164 08:35 → -218/+180 10:35 → -218/+180 12:35 → -218/+180 14:35
away/home moneyline at each snapshot
STL@NSH (+0.0pp to home since 08:35)
-115/-105 08:35 → -115/-105 10:35 → -115/-105 12:35 → -115/-105 14:35
away/home moneyline at each snapshot · total 5.5→6.5
EDM@UTA (+1.2pp to home since 08:35)
+114/-135 08:35 → +114/-135 12:35 → +114/-135 14:35 → +120/-142 16:35
away/home moneyline at each snapshot
PIT@VGK (-3.0pp to home since 08:35)
+195/-238 08:35 → +180/-218 10:35 → +170/-205 12:35
away/home moneyline at each snapshot

Season record logged daily, graded on finals

Moneyline: 12-2 (86% · avg prob 56.8%)
Puck line: 6-8 (43%)
Model's side pick per game, logged before puck drop and graded on finals. For calibration, not betting advice.

Recent games

DateGameML pickPL pickScore
10-15BUF@TORaway 58%Waway 34%W5-4
10-15NYI@OTThome 52%Whome 32%L1-2
10-15SEA@TBLhome 58%Whome 35%L3-4
10-15VAN@FLAhome 64%Whome 39%L2-3
10-15NYR@NJDhome 52%Whome 32%W1-7
10-15PHI@DEThome 62%Whome 38%L1-2
10-15WPG@CHIaway 55%Laway 32%W3-4
10-15SJS@NSHhome 59%Lhome 36%L3-2
10-15STL@MINhome 56%Whome 34%L4-5
10-15UTA@EDMaway 53%Waway 31%L4-2
10-15CGY@VGKhome 64%Whome 39%W2-6
10-16PIT@COLhome 59%Whome 36%W2-5
10-16BOS@ANAaway 53%Waway 31%L4-2
10-17NJD@WSHhome 50%Whome 31%W2-4

NHL Model v1

Expected goals (xG) is the efficiency core — the hockey analogue of EPA. Honest probabilities, walk-forward tested before wiring. Totals excluded after backtesting showed no signal.
P(home win) = sigmoid(0.133 − 4.177·xGdiff + 0.347·goalie − 0.175·B2Bhome + 0.324·B2Baway)
Walk-forward 2022–26 (n=3,854): 56.6% winner accuracy vs 54.3% always-home baseline. Puck-line cover = P(win) × historical 2+ goal margin rate (home 60.9%, away 58.9%). Inputs: current-season 5v5 xG% regressed to prior season, team goalie GSAA shrunk to prior until ~15 games, rest flags. Starting goalies shown from DailyFaceoff; model uses team goalie aggregate until starter-specific GSAA is backtested and approved.

Early-season caveats

October–November inputs are heavily regressed toward last season — expect conservative probabilities and more coin-flip games until ~15 games played. Goalie quality takes longest to stabilize.

Value board

Flags games where model prob beats DK no-vig implied prob by 5+ pts. Tracked as a forward experiment — the NFL backtest showed model-vs-market gaps were coin flips, so this stays experimental until ~100 graded plays. Closing line value (did the market move toward our number?) is the earliest honest signal.