NHL Today
6:30 PM
EDM -140 15-3-3
PHI 5.5 6-10-6
7:00 PM
FLA 5.5 12-7-2
DAL -130 11-6-2
7:00 PM
CGY 6.5 9-10-1
ANA -150 10-9-1
8:00 PM
VAN 6.5 3-17-1
VGK -450 13-5-3
8:00 PM
NSH -170 11-4-5
SJS 6.5 9-11-2
← Models / Points Model

How the Points Model Works

What it does

For every skater Hard Rock Bet posts a points line on, the model says OVER or UNDER and how confident it is. A point is a goal or an assist; overtime counts, shootouts don't.

The goal is accuracy — picking the right side as often as possible — not finding the best price.

Which line

Each player gets one line: the one closest to even money. If Hard Rock has 0.5 points at −250 and 1.5 points at −170, the model uses the 1.5, because that bet is closer to a coin flip. Most players only have a 0.5 line; stars are often lined at 1.5.

How it decides

  • Stats model — trained on every skater-game of the last seven seasons: recent and long-run scoring, shots, ice time and power-play time, how often he records a point, his team's scoring, the opponent's goals and shots allowed, penalty kill, rest and back-to-backs. It only ever sees games before the one it is predicting.
  • Market — Hard Rock's own price with the vig removed, plus its prices on the same player's assists and goals and the game's moneyline and total.
  • Blend — the final probability combines the two. Tested over two seasons, the blend picked the right side more often than either one alone.

Confidence & tiers

Confidence is the model's probability that its pick wins. Tiers: Top 66%+, Strong 61%+, Lean 56%+. Below that is a toss-up — the model still names a side, but it is close to a coin flip.

In the two-season test, confidence matched reality: picks rated 66%+ won about 68% of the time, toss-ups about 53%.

Reading the board

  • Conf — model probability of the picked side. Book — Hard Rock's de-vigged probability of that side. Stats — the stats model alone.
  • Season — games over this line this season. L5 / L10 — the same for his last 5 and 10 games (this season only).
  • PPG — points per game this season.

Honest expectations

Because the line is chosen to be close to even, no model can be right much more than about 60% of the time across every player — a single game of hockey is that random. Accuracy climbs only by being selective, which is what the tiers are for.

Accuracy is not profit: the most confident picks are usually the favored side at a price like −180, so a high win rate can still lose money. This page tracks both.

Timing

Predictions refresh every 30 minutes as Hard Rock moves its lines and lock at puck drop; the locked prediction is the one graded. A scratched player is a void. Dates before live tracking show a walk-forward backtest at Hard Rock's closing lines.

Informational only. Not betting advice.

Games
11
225 players
Top picks
50
backtest 68.3%
Strong
66
backtest 63.5%
Leans
56
backtest 58.8%
Graded
144-81
64.0% correct
Updated
Nov 15, 4:30 PM CT
backtest · at the close

Top Picks most confident first

Logan Stanley
NYI @ NSH · 7:00 PM CT · D
UNDER 0.5
Confidence74.7%
Price-350
Book73.1%
Stats model77.9%
Over this season—
Last 10—
no games yet · 17.8 min (0.3 PP) W 0 pts
Adam Wilsby
NSH vs NYI · 7:00 PM CT · D
UNDER 0.5
Confidence73.8%
Price-325
Book72.2%
Stats model77.6%
Over this season—
Last 10—
no games yet · 18.4 min (0.2 PP) W 0 pts
Jonas Brodin
MIN @ UTA · 8:00 PM CT · D
UNDER 0.5
Confidence71.9%
Price-325
Book71.6%
Stats model75.6%
Over this season—
Last 10—
no games yet · 20.4 min (0.4 PP) W 0 pts
Warren Foegele
OTT @ VGK · 9:00 PM CT · F
UNDER 0.5
Confidence71.9%
Price-300
Book70.6%
Stats model77.3%
Over this season—
Last 10—
no games yet · 12.6 min (0.8 PP) W 0 pts
Noah Warren
ANA vs VAN · 9:00 PM CT · D
UNDER 0.5
Confidence71.6%
Price-300
Book69.9%
Stats model82.0%
Over this season—
Last 10—
no games yet · 17.1 min (0.0 PP) L 1 pt
Artemi Panarin
LAK @ CHI · 7:00 PM CT · F
UNDER 1.5
Confidence71.6%
Price-240
Book66.0%
Stats model73.6%
Over this season—
Last 10—
no games yet · 21.1 min (3.7 PP) W 0 pts
Hampus Lindholm
BOS @ CAR · 7:00 PM CT · D
UNDER 0.5
Confidence71.2%
Price-300
Book69.9%
Stats model75.8%
Over this season—
Last 10—
no games yet · 21.2 min (1.2 PP) W 0 pts
Artyom Levshunov
CHI vs LAK · 7:00 PM CT · D
UNDER 0.5
Confidence71.2%
Price-325
Book71.6%
Stats model72.2%
Over this season—
Last 10—
no games yet · 20.8 min (1.9 PP) W 0 pts
Dylan Samberg
WPG vs FLA · 7:00 PM CT · D
UNDER 0.5
Confidence71.1%
Price-300
Book69.9%
Stats model77.3%
Over this season—
Last 10—
no games yet · 22.4 min (0.5 PP) W 0 pts
Cam York
PHI vs CBJ · 6:00 PM CT · D
UNDER 0.5
Confidence70.7%
Price-275
Book68.4%
Stats model75.8%
Over this season—
Last 10—
no games yet · 22.4 min (1.0 PP) W 0 pts
Viggo Björck
WPG vs FLA · 7:00 PM CT · F
UNDER 0.5
Confidence70.7%
Price-275
Book68.4%
Stats model80.0%
Over this season—
Last 10—
no games yet · 14.0 min (1.1 PP) W 0 pts
Tony DeAngelo
NYI @ NSH · 7:00 PM CT · D
UNDER 0.5
Confidence70.5%
Price-275
Book68.8%
Stats model73.8%
Over this season—
Last 10—
no games yet · 18.4 min (1.5 PP) L 1 pt
Sebastian Aho
CAR vs BOS · 7:00 PM CT · F
UNDER 1.5
Confidence70.2%
Price-260
Book67.3%
Stats model78.3%
Over this season—
Last 10—
no games yet · 20.0 min (3.8 PP) W 1 pt
Jaccob Slavin
CAR vs BOS · 7:00 PM CT · D
UNDER 0.5
Confidence70.1%
Price-300
Book69.9%
Stats model76.6%
Over this season—
Last 10—
no games yet · 22.1 min (0.2 PP) W 0 pts
Matthew Tkachuk
FLA @ WPG · 7:00 PM CT · F
UNDER 1.5
Confidence70.1%
Price-250
Book67.1%
Stats model76.4%
Over this season—
Last 10—
no games yet · 18.5 min (4.1 PP) L 4 pts
Gustav Forsling
FLA @ WPG · 7:00 PM CT · D
UNDER 0.5
Confidence70.0%
Price-300
Book70.6%
Stats model72.3%
Over this season—
Last 10—
no games yet · 22.1 min (0.8 PP) W 0 pts
Brady Skjei
NSH vs NYI · 7:00 PM CT · D
UNDER 0.5
Confidence69.9%
Price-260
Book67.7%
Stats model76.0%
Over this season—
Last 10—
no games yet · 21.4 min (1.1 PP) W 0 pts
Jamie Benn
DAL vs NJD · 7:00 PM CT · F
UNDER 0.5
Confidence69.9%
Price-275
Book68.4%
Stats model73.3%
Over this season—
Last 10—
no games yet · 13.2 min (1.2 PP) W 0 pts
Jean-Gabriel Pageau
NYI @ NSH · 7:00 PM CT · F
UNDER 0.5
Confidence69.3%
Price-275
Book68.4%
Stats model70.3%
Over this season—
Last 10—
no games yet · 15.8 min (0.6 PP) L 1 pt
Noah Hanifin
VGK vs OTT · 9:00 PM CT · D
UNDER 0.5
Confidence69.1%
Price-275
Book68.4%
Stats model76.5%
Over this season—
Last 10—
no games yet · 21.1 min (0.6 PP) W 0 pts
Jack Drury
NSH vs NYI · 7:00 PM CT · F
UNDER 0.5
Confidence69.1%
Price-275
Book68.4%
Stats model70.6%
Over this season—
Last 10—
no games yet · 14.3 min (0.3 PP) W 0 pts
Jared Spurgeon
MIN @ UTA · 8:00 PM CT · D
UNDER 0.5
Confidence68.9%
Price-300
Book69.9%
Stats model69.6%
Over this season—
Last 10—
no games yet · 20.5 min (1.1 PP) W 0 pts
Connor Bedard
CHI vs LAK · 7:00 PM CT · F
OVER 0.5
Confidence68.6%
Price-260
Book67.7%
Stats model66.1%
Over this season—
Last 10—
no games yet · 20.7 min (4.1 PP) W 1 pt
Tim Washe
ANA vs VAN · 9:00 PM CT · F
UNDER 0.5
Confidence68.3%
Price-250
Book67.1%
Stats model77.7%
Over this season—
Last 10—
no games yet · 14.0 min (0.2 PP) W 0 pts
Noah Cates
PHI vs CBJ · 6:00 PM CT · F
UNDER 0.5
Confidence68.3%
Price-275
Book68.8%
Stats model71.9%
Over this season—
Last 10—
no games yet · 14.5 min (1.3 PP) L 1 pt
Mitch Marner
VGK vs OTT · 9:00 PM CT · F
UNDER 1.5
Confidence68.2%
Price-250
Book67.1%
Stats model70.6%
Over this season—
Last 10—
no games yet · 20.5 min (3.9 PP) W 1 pt
Carter Yakemchuk
OTT @ VGK · 9:00 PM CT · D
UNDER 0.5
Confidence68.2%
Price-260
Book67.7%
Stats model71.3%
Over this season—
Last 10—
no games yet · 18.1 min (3.4 PP) W 0 pts
Mikko Rantanen
DAL vs NJD · 7:00 PM CT · F
UNDER 1.5
Confidence68.2%
Price-225
Book64.7%
Stats model70.5%
Over this season—
Last 10—
no games yet · 20.7 min (4.0 PP) W 0 pts
Tage Thompson
BUF @ SJS · 9:30 PM CT · F
OVER 0.5
Confidence68.1%
Price-250
Book67.1%
Stats model62.1%
Over this season—
Last 10—
no games yet · 19.7 min (3.7 PP) W 1 pt
Denton Mateychuk
CBJ @ PHI · 6:00 PM CT · D
UNDER 0.5
Confidence68.1%
Price-260
Book67.7%
Stats model68.0%
Over this season—
Last 10—
no games yet · 20.0 min (1.0 PP) L 1 pt
Anthony Mantha
NJD @ DAL · 7:00 PM CT · F
UNDER 0.5
Confidence68.0%
Price-240
Book66.4%
Stats model71.0%
Over this season—
Last 10—
no games yet · 14.1 min (1.9 PP) L 1 pt
Travis Sanheim
PHI vs CBJ · 6:00 PM CT · D
UNDER 0.5
Confidence68.0%
Price-260
Book67.7%
Stats model66.1%
Over this season—
Last 10—
no games yet · 25.7 min (1.1 PP) L 1 pt
Matt Boldy
MIN @ UTA · 8:00 PM CT · F
OVER 0.5
Confidence67.9%
Price-250
Book67.1%
Stats model63.4%
Over this season—
Last 10—
no games yet · 21.7 min (4.0 PP) W 1 pt
Stephen Halliday
OTT @ VGK · 9:00 PM CT · F
UNDER 0.5
Confidence67.9%
Price-230
Book65.3%
Stats model76.9%
Over this season—
Last 10—
no games yet · 10.5 min (2.7 PP) W 0 pts
Erik Haula
LAK @ CHI · 7:00 PM CT · F
UNDER 0.5
Confidence67.8%
Price-240
Book66.0%
Stats model64.5%
Over this season—
Last 10—
no games yet · 16.4 min (1.5 PP) W 0 pts
Evan Rodrigues
NJD @ DAL · 7:00 PM CT · F
UNDER 0.5
Confidence67.7%
Price-240
Book66.0%
Stats model70.7%
Over this season—
Last 10—
no games yet · 15.9 min (1.8 PP) W 0 pts
Zeev Buium
VAN @ ANA · 9:00 PM CT · D
UNDER 0.5
Confidence67.7%
Price-250
Book66.7%
Stats model71.2%
Over this season—
Last 10—
no games yet · 20.6 min (1.6 PP) L 1 pt
Mike Matheson
MTL @ STL · 7:00 PM CT · D
UNDER 0.5
Confidence67.6%
Price-275
Book68.4%
Stats model69.0%
Over this season—
Last 10—
no games yet · 24.0 min (0.8 PP) L 2 pts
Drew O'Connor
VAN @ ANA · 9:00 PM CT · F
UNDER 0.5
Confidence67.6%
Price-260
Book67.3%
Stats model71.4%
Over this season—
Last 10—
no games yet · 15.8 min (0.6 PP) W 0 pts
Leo Carlsson
ANA vs VAN · 9:00 PM CT · F
OVER 0.5
Confidence67.3%
Price-240
Book65.6%
Stats model61.9%
Over this season—
Last 10—
no games yet · 19.1 min (3.4 PP) W 2 pts
Kyle Connor
WPG vs FLA · 7:00 PM CT · F
OVER 0.5
Confidence67.3%
Price-240
Book65.6%
Stats model66.0%
Over this season—
Last 10—
no games yet · 21.7 min (3.4 PP) L 0 pts
Cutter Gauthier
ANA vs VAN · 9:00 PM CT · F
OVER 0.5
Confidence67.3%
Price-240
Book66.4%
Stats model60.1%
Over this season—
Last 10—
no games yet · 16.9 min (3.2 PP) W 1 pt
Clayton Keller
UTA vs MIN · 8:00 PM CT · F
OVER 0.5
Confidence67.2%
Price-240
Book66.0%
Stats model62.6%
Over this season—
Last 10—
no games yet · 18.9 min (3.7 PP) L 0 pts
Danila Yurov
MIN @ UTA · 8:00 PM CT · F
UNDER 0.5
Confidence67.2%
Price-275
Book68.8%
Stats model65.1%
Over this season—
Last 10—
no games yet · 13.9 min (1.4 PP) W 0 pts
Mathieu Olivier
CBJ @ PHI · 6:00 PM CT · F
UNDER 0.5
Confidence67.1%
Price-275
Book68.4%
Stats model71.1%
Over this season—
Last 10—
no games yet · 14.3 min (0.1 PP) L 1 pt
Josh Anderson
MTL @ STL · 7:00 PM CT · F
UNDER 0.5
Confidence67.1%
Price-260
Book67.7%
Stats model68.9%
Over this season—
Last 10—
no games yet · 14.4 min (0.2 PP) W 0 pts
Jason Robertson
DAL vs NJD · 7:00 PM CT · F
UNDER 1.5
Confidence66.8%
Price-210
Book62.9%
Stats model70.3%
Over this season—
Last 10—
no games yet · 20.9 min (3.9 PP) W 0 pts
Lars Eller
FLA @ WPG · 7:00 PM CT · F
UNDER 0.5
Confidence66.8%
Price-240
Book66.0%
Stats model72.8%
Over this season—
Last 10—
no games yet · 13.2 min (0.7 PP) W 0 pts
Sean Couturier
PHI vs CBJ · 6:00 PM CT · F
UNDER 0.5
Confidence66.6%
Price-230
Book65.3%
Stats model68.7%
Over this season—
Last 10—
no games yet · 16.8 min (0.6 PP) W 0 pts
Matthew Wood
NSH vs NYI · 7:00 PM CT · F
UNDER 0.5
Confidence66.1%
Price-220
Book64.1%
Stats model70.3%
Over this season—
Last 10—
no games yet · 13.5 min (1.7 PP) W 0 pts

Full Board

PlayerGamePickConfTier OverUnderBookStats PPGSeasonL5L10 Result
NYI @ NSH 7:00 PM CT UNDER 0.5 74.7% Top +250 -350 73.1% 77.9% — — — — W 0 pts
NSH vs NYI 7:00 PM CT UNDER 0.5 73.8% Top +240 -325 72.2% 77.6% — — — — W 0 pts
MIN @ UTA 8:00 PM CT UNDER 0.5 71.9% Top +230 -325 71.6% 75.6% — — — — W 0 pts
OTT @ VGK 9:00 PM CT UNDER 0.5 71.9% Top +220 -300 70.6% 77.3% — — — — W 0 pts
ANA vs VAN 9:00 PM CT UNDER 0.5 71.6% Top +210 -300 69.9% 82.0% — — — — L 1 pt
LAK @ CHI 7:00 PM CT UNDER 1.5 71.6% Top +175 -240 66.0% 73.6% — — — — W 0 pts
BOS @ CAR 7:00 PM CT UNDER 0.5 71.2% Top +210 -300 69.9% 75.8% — — — — W 0 pts
CHI vs LAK 7:00 PM CT UNDER 0.5 71.2% Top +230 -325 71.6% 72.2% — — — — W 0 pts
WPG vs FLA 7:00 PM CT UNDER 0.5 71.1% Top +210 -300 69.9% 77.3% — — — — W 0 pts
PHI vs CBJ 6:00 PM CT UNDER 0.5 70.7% Top +195 -275 68.4% 75.8% — — — — W 0 pts
WPG vs FLA 7:00 PM CT UNDER 0.5 70.7% Top +195 -275 68.4% 80.0% — — — — W 0 pts
NYI @ NSH 7:00 PM CT UNDER 0.5 70.5% Top +200 -275 68.8% 73.8% — — — — L 1 pt
CAR vs BOS 7:00 PM CT UNDER 1.5 70.2% Top +185 -260 67.3% 78.3% — — — — W 1 pt
CAR vs BOS 7:00 PM CT UNDER 0.5 70.1% Top +210 -300 69.9% 76.6% — — — — W 0 pts
FLA @ WPG 7:00 PM CT UNDER 1.5 70.1% Top +185 -250 67.1% 76.4% — — — — L 4 pts
FLA @ WPG 7:00 PM CT UNDER 0.5 70.0% Top +220 -300 70.6% 72.3% — — — — W 0 pts
NSH vs NYI 7:00 PM CT UNDER 0.5 69.9% Top +190 -260 67.7% 76.0% — — — — W 0 pts
DAL vs NJD 7:00 PM CT UNDER 0.5 69.9% Top +195 -275 68.4% 73.3% — — — — W 0 pts
NYI @ NSH 7:00 PM CT UNDER 0.5 69.3% Top +195 -275 68.4% 70.3% — — — — L 1 pt
VGK vs OTT 9:00 PM CT UNDER 0.5 69.1% Top +195 -275 68.4% 76.5% — — — — W 0 pts
NSH vs NYI 7:00 PM CT UNDER 0.5 69.1% Top +195 -275 68.4% 70.6% — — — — W 0 pts
MIN @ UTA 8:00 PM CT UNDER 0.5 68.9% Top +210 -300 69.9% 69.6% — — — — W 0 pts
CHI vs LAK 7:00 PM CT OVER 0.5 68.6% Top -260 +190 67.7% 66.1% — — — — W 1 pt
ANA vs VAN 9:00 PM CT UNDER 0.5 68.3% Top +185 -250 67.1% 77.7% — — — — W 0 pts
PHI vs CBJ 6:00 PM CT UNDER 0.5 68.3% Top +200 -275 68.8% 71.9% — — — — L 1 pt
VGK vs OTT 9:00 PM CT UNDER 1.5 68.2% Top +185 -250 67.1% 70.6% — — — — W 1 pt
OTT @ VGK 9:00 PM CT UNDER 0.5 68.2% Top +190 -260 67.7% 71.3% — — — — W 0 pts
DAL vs NJD 7:00 PM CT UNDER 1.5 68.2% Top +165 -225 64.7% 70.5% — — — — W 0 pts
BUF @ SJS 9:30 PM CT OVER 0.5 68.1% Top -250 +185 67.1% 62.1% — — — — W 1 pt
CBJ @ PHI 6:00 PM CT UNDER 0.5 68.1% Top +190 -260 67.7% 68.0% — — — — L 1 pt
NJD @ DAL 7:00 PM CT UNDER 0.5 68.0% Top +180 -240 66.4% 71.0% — — — — L 1 pt
PHI vs CBJ 6:00 PM CT UNDER 0.5 68.0% Top +190 -260 67.7% 66.1% — — — — L 1 pt
MIN @ UTA 8:00 PM CT OVER 0.5 67.9% Top -250 +185 67.1% 63.4% — — — — W 1 pt
OTT @ VGK 9:00 PM CT UNDER 0.5 67.9% Top +170 -230 65.3% 76.9% — — — — W 0 pts
LAK @ CHI 7:00 PM CT UNDER 0.5 67.8% Top +175 -240 66.0% 64.5% — — — — W 0 pts
NJD @ DAL 7:00 PM CT UNDER 0.5 67.7% Top +175 -240 66.0% 70.7% — — — — W 0 pts
VAN @ ANA 9:00 PM CT UNDER 0.5 67.7% Top +180 -250 66.7% 71.2% — — — — L 1 pt
MTL @ STL 7:00 PM CT UNDER 0.5 67.6% Top +195 -275 68.4% 69.0% — — — — L 2 pts
VAN @ ANA 9:00 PM CT UNDER 0.5 67.6% Top +185 -260 67.3% 71.4% — — — — W 0 pts
ANA vs VAN 9:00 PM CT OVER 0.5 67.3% Top -240 +170 65.6% 61.9% — — — — W 2 pts
WPG vs FLA 7:00 PM CT OVER 0.5 67.3% Top -240 +170 65.6% 66.0% — — — — L 0 pts
ANA vs VAN 9:00 PM CT OVER 0.5 67.3% Top -240 +180 66.4% 60.1% — — — — W 1 pt
UTA vs MIN 8:00 PM CT OVER 0.5 67.2% Top -240 +175 66.0% 62.6% — — — — L 0 pts
MIN @ UTA 8:00 PM CT UNDER 0.5 67.2% Top +200 -275 68.8% 65.1% — — — — W 0 pts
CBJ @ PHI 6:00 PM CT UNDER 0.5 67.1% Top +195 -275 68.4% 71.1% — — — — L 1 pt
MTL @ STL 7:00 PM CT UNDER 0.5 67.1% Top +190 -260 67.7% 68.9% — — — — W 0 pts
DAL vs NJD 7:00 PM CT UNDER 1.5 66.8% Top +150 -210 62.9% 70.3% — — — — W 0 pts
FLA @ WPG 7:00 PM CT UNDER 0.5 66.8% Top +175 -240 66.0% 72.8% — — — — W 0 pts
PHI vs CBJ 6:00 PM CT UNDER 0.5 66.6% Top +170 -230 65.3% 68.7% — — — — W 0 pts
NSH vs NYI 7:00 PM CT UNDER 0.5 66.1% Top +160 -220 64.1% 70.3% — — — — W 0 pts
NJD @ DAL 7:00 PM CT OVER 0.5 65.9% Strong -240 +175 66.0% 63.7% — — — — W 2 pts
BUF @ SJS 9:30 PM CT UNDER 0.5 65.8% Strong +175 -240 66.0% 70.4% — — — — L 1 pt
CBJ @ PHI 6:00 PM CT UNDER 0.5 65.7% Strong +155 -210 63.3% 72.0% — — — — W 0 pts
FLA @ WPG 7:00 PM CT UNDER 0.5 65.6% Strong +175 -240 66.0% 68.5% — — — — W 0 pts
CBJ @ PHI 6:00 PM CT UNDER 0.5 65.5% Strong +160 -210 63.8% 69.8% — — — — W 0 pts
BUF @ SJS 9:30 PM CT UNDER 0.5 65.5% Strong +185 -260 67.3% 65.0% — — — — W 0 pts
ANA vs VAN 9:00 PM CT UNDER 0.5 65.4% Strong +160 -220 64.1% 75.1% — — — — L 2 pts
MIN @ UTA 8:00 PM CT OVER 0.5 65.4% Strong -220 +160 64.1% 63.9% — — — — W 2 pts
WPG vs FLA 7:00 PM CT OVER 0.5 65.4% Strong -210 +155 63.3% 65.2% — — — — L 0 pts
PHI vs CBJ 6:00 PM CT UNDER 0.5 65.3% Strong +175 -240 66.0% 60.5% — — — — L 1 pt
OTT @ VGK 9:00 PM CT UNDER 0.5 65.2% Strong +165 -220 64.6% 68.3% — — — — W 0 pts
MIN @ UTA 8:00 PM CT UNDER 1.5 65.1% Strong +135 -185 60.4% 73.6% — — — — L 2 pts
MTL @ STL 7:00 PM CT UNDER 0.5 65.1% Strong +165 -225 64.7% 69.5% — — — — L 1 pt
VGK vs OTT 9:00 PM CT OVER 0.5 64.9% Strong -220 +160 64.1% 57.5% — — — — W 1 pt
BOS @ CAR 7:00 PM CT OVER 0.5 64.9% Strong -210 +150 62.9% 65.9% — — — — W 1 pt
NJD @ DAL 7:00 PM CT UNDER 0.5 64.9% Strong +160 -210 63.8% 66.2% — — — — L 1 pt
PHI vs CBJ 6:00 PM CT UNDER 0.5 64.8% Strong +150 -200 62.5% 69.3% — — — — W 0 pts
ANA vs VAN 9:00 PM CT OVER 0.5 64.8% Strong -225 +165 64.7% 55.6% — — — — W 3 pts
MTL @ STL 7:00 PM CT UNDER 0.5 64.8% Strong +165 -225 64.7% 68.4% — — — — W 0 pts
CAR vs BOS 7:00 PM CT UNDER 0.5 64.7% Strong +160 -220 64.1% 72.4% — — — — W 0 pts
UTA vs MIN 8:00 PM CT UNDER 0.5 64.6% Strong +160 -220 64.1% 69.7% — — — — W 0 pts
MTL @ STL 7:00 PM CT OVER 0.5 64.5% Strong -210 +160 63.8% 59.4% — — — — L 0 pts
CAR vs BOS 7:00 PM CT UNDER 0.5 64.5% Strong +150 -210 62.9% 75.0% — — — — L 1 pt
FLA @ WPG 7:00 PM CT UNDER 0.5 64.5% Strong +165 -225 64.7% 68.0% — — — — W 0 pts
CAR vs BOS 7:00 PM CT UNDER 0.5 64.5% Strong +160 -220 64.1% 71.9% — — — — W 0 pts
MIN @ UTA 8:00 PM CT UNDER 0.5 64.3% Strong +165 -230 64.9% 65.4% — — — — W 0 pts
BOS @ CAR 7:00 PM CT UNDER 0.5 64.2% Strong +155 -210 63.3% 67.5% — — — — W 0 pts
BOS @ CAR 7:00 PM CT UNDER 0.5 64.2% Strong +165 -220 64.6% 64.0% — — — — W 0 pts
STL vs MTL 7:00 PM CT UNDER 0.5 64.1% Strong +155 -210 63.3% 69.5% — — — — W 0 pts
SJS vs BUF 9:30 PM CT UNDER 0.5 64.1% Strong +165 -225 64.7% 63.5% — — — — W 0 pts
BUF @ SJS 9:30 PM CT UNDER 0.5 64.0% Strong +155 -210 63.3% 71.1% — — — — L 1 pt
BOS @ CAR 7:00 PM CT UNDER 0.5 64.0% Strong +150 -200 62.5% 68.7% — — — — W 0 pts
SJS vs BUF 9:30 PM CT UNDER 0.5 63.6% Strong +155 -210 63.3% 65.5% — — — — W 0 pts
SJS vs BUF 9:30 PM CT UNDER 1.5 63.6% Strong +145 -195 61.8% 66.5% — — — — W 0 pts
WPG vs FLA 7:00 PM CT UNDER 0.5 63.6% Strong +160 -220 64.1% 64.1% — — — — W 0 pts
UTA vs MIN 8:00 PM CT OVER 0.5 63.6% Strong -210 +155 63.3% 56.9% — — — — L 0 pts
NYI @ NSH 7:00 PM CT UNDER 0.5 63.5% Strong +130 -195 60.3% 70.9% — — — — W 0 pts
STL vs MTL 7:00 PM CT UNDER 0.5 63.4% Strong +155 -210 63.3% 67.2% — — — — W 0 pts
ANA vs VAN 9:00 PM CT OVER 0.5 63.2% Strong -200 +150 62.5% 54.6% — — — — W 1 pt
SJS vs BUF 9:30 PM CT UNDER 0.5 63.2% Strong +160 -220 64.1% 62.1% — — — — W 0 pts
UTA vs MIN 8:00 PM CT UNDER 0.5 63.1% Strong +150 -210 62.9% 67.0% — — — — W 0 pts
BUF @ SJS 9:30 PM CT OVER 0.5 63.1% Strong -190 +140 61.1% 61.2% — — — — L 0 pts
PHI vs CBJ 6:00 PM CT UNDER 0.5 63.1% Strong +145 -200 62.0% 64.0% — — — — L 1 pt
VAN @ ANA 9:00 PM CT UNDER 0.5 63.0% Strong +155 -210 63.3% 61.8% — — — — L 3 pts
UTA vs MIN 8:00 PM CT UNDER 0.5 62.9% Strong +155 -210 63.3% 64.8% — — — — W 0 pts
ANA vs VAN 9:00 PM CT OVER 0.5 62.9% Strong -195 +145 61.8% 55.7% — — — — L 0 pts
UTA vs MIN 8:00 PM CT UNDER 0.5 62.8% Strong +150 -200 62.5% 67.0% — — — — W 0 pts
MTL @ STL 7:00 PM CT UNDER 0.5 62.7% Strong +155 -210 63.3% 65.0% — — — — W 0 pts
CHI vs LAK 7:00 PM CT OVER 0.5 62.5% Strong -190 +140 61.1% 62.2% — — — — W 1 pt
SJS vs BUF 9:30 PM CT UNDER 0.5 62.5% Strong +150 -200 62.5% 64.1% — — — — W 0 pts
NSH vs NYI 7:00 PM CT UNDER 0.5 62.5% Strong +135 -180 60.2% 68.7% — — — — L 1 pt
LAK @ CHI 7:00 PM CT UNDER 0.5 62.1% Strong +120 -165 57.8% 65.9% — — — — W 0 pts
LAK @ CHI 7:00 PM CT UNDER 0.5 62.0% Strong +135 -180 60.2% 58.5% — — — — W 0 pts
NSH vs NYI 7:00 PM CT UNDER 0.5 61.9% Strong +135 -210 61.4% 62.8% — — — — W 0 pts
FLA @ WPG 7:00 PM CT OVER 0.5 61.8% Strong -175 +130 59.4% 62.2% — — — — W 1 pt
NYI @ NSH 7:00 PM CT UNDER 0.5 61.6% Strong +120 -165 57.8% 71.1% — — — — W 0 pts
CBJ @ PHI 6:00 PM CT UNDER 0.5 61.6% Strong +135 -180 60.2% 64.8% — — — — W 0 pts
STL vs MTL 7:00 PM CT OVER 0.5 61.5% Strong -180 +135 60.2% 59.1% — — — — L 0 pts
VGK vs OTT 9:00 PM CT UNDER 1.5 61.5% Strong +135 -185 60.4% 63.9% — — — — W 1 pt
CAR vs BOS 7:00 PM CT OVER 0.5 61.4% Strong -190 +140 61.1% 51.9% — — — — W 1 pt
MIN @ UTA 8:00 PM CT UNDER 0.5 61.4% Strong +150 -200 62.5% 61.0% — — — — W 0 pts
OTT @ VGK 9:00 PM CT OVER 0.5 61.4% Strong -195 +145 61.8% 55.1% — — — — L 0 pts
VAN @ ANA 9:00 PM CT UNDER 0.5 61.2% Strong +140 -185 60.9% 61.9% — — — — W 0 pts
CBJ @ PHI 6:00 PM CT OVER 0.5 61.1% Strong -185 +140 60.9% 55.9% — — — — W 2 pts
VAN @ ANA 9:00 PM CT UNDER 0.5 61.1% Strong +160 -220 64.1% 57.6% — — — — W 0 pts
ANA vs VAN 9:00 PM CT UNDER 0.5 61.0% Strong +140 -190 61.1% 67.5% — — — — W 0 pts
VGK vs OTT 9:00 PM CT UNDER 0.5 60.9% Lean +135 -180 60.2% 68.8% — — — — L 1 pt
FLA @ WPG 7:00 PM CT OVER 0.5 60.8% Lean -180 +135 60.2% 55.5% — — — — W 3 pts
CBJ @ PHI 6:00 PM CT UNDER 0.5 60.6% Lean +135 -180 60.2% 60.5% — — — — W 0 pts
LAK @ CHI 7:00 PM CT UNDER 0.5 60.6% Lean +105 -140 54.5% 69.8% — — — — W 0 pts
SJS vs BUF 9:30 PM CT UNDER 0.5 60.5% Lean +145 -195 61.8% 60.9% — — — — W 0 pts
NSH vs NYI 7:00 PM CT OVER 0.5 60.5% Lean -175 +130 59.4% 62.5% — — — — W 2 pts
DAL vs NJD 7:00 PM CT OVER 0.5 60.4% Lean -180 +135 60.2% 60.2% — — — — L 0 pts
UTA vs MIN 8:00 PM CT OVER 0.5 60.3% Lean -200 +115 58.9% 55.3% — — — — W 1 pt
CAR vs BOS 7:00 PM CT OVER 0.5 60.2% Lean -170 +130 59.2% 53.4% — — — — W 1 pt
OTT @ VGK 9:00 PM CT UNDER 0.5 60.1% Lean +135 -180 60.2% 61.0% — — — — L 1 pt
UTA vs MIN 8:00 PM CT OVER 0.5 59.9% Lean -175 +130 59.4% 55.4% — — — — W 1 pt
SJS vs BUF 9:30 PM CT UNDER 0.5 59.9% Lean +125 -170 58.6% 65.6% — — — — W 0 pts
STL vs MTL 7:00 PM CT UNDER 0.5 59.8% Lean +135 -180 60.2% 61.7% — — — — W 0 pts
CAR vs BOS 7:00 PM CT OVER 0.5 59.7% Lean -170 +125 58.6% 53.7% — — — — W 1 pt
PHI vs CBJ 6:00 PM CT UNDER 0.5 59.6% Lean +130 -175 59.4% 57.5% — — — — L 1 pt
NSH vs NYI 7:00 PM CT OVER 0.5 59.6% Lean -170 +125 58.6% 60.7% — — — — W 1 pt
VGK vs OTT 9:00 PM CT UNDER 0.5 59.5% Lean +140 -190 61.1% 60.2% — — — — L 1 pt
STL vs MTL 7:00 PM CT OVER 0.5 59.3% Lean -160 +120 57.5% 59.1% — — — — L 0 pts
NJD @ DAL 7:00 PM CT UNDER 0.5 59.2% Lean +115 -150 56.3% 65.7% — — — — L 1 pt
BUF @ SJS 9:30 PM CT UNDER 0.5 59.2% Lean +135 -185 60.4% 60.7% — — — — W 0 pts
VGK vs OTT 9:00 PM CT UNDER 0.5 59.2% Lean +130 -170 59.2% 65.4% — — — — W 0 pts
BUF @ SJS 9:30 PM CT OVER 0.5 59.2% Lean -165 +125 58.4% 52.8% — — — — L 0 pts
PHI vs CBJ 6:00 PM CT UNDER 0.5 59.1% Lean +115 -150 56.3% 65.8% — — — — W 0 pts
MTL @ STL 7:00 PM CT OVER 0.5 59.1% Lean -160 +120 57.5% 57.4% — — — — L 0 pts
MIN @ UTA 8:00 PM CT UNDER 0.5 58.9% Lean +135 -180 60.2% 58.7% — — — — L 1 pt
NSH vs NYI 7:00 PM CT OVER 0.5 58.9% Lean -170 +125 58.6% 58.8% — — — — W 1 pt
BUF @ SJS 9:30 PM CT UNDER 0.5 58.9% Lean +135 -180 60.2% 60.1% — — — — W 0 pts
LAK @ CHI 7:00 PM CT OVER 0.5 58.8% Lean -185 +140 60.9% 58.7% — — — — L 0 pts
UTA vs MIN 8:00 PM CT UNDER 0.5 58.6% Lean +120 -160 57.5% 66.3% — — — — W 0 pts
NJD @ DAL 7:00 PM CT UNDER 0.5 58.5% Lean +115 -155 56.7% 62.3% — — — — L 2 pts
DAL vs NJD 7:00 PM CT UNDER 0.5 58.4% Lean +120 -160 57.5% 59.9% — — — — W 0 pts
DAL vs NJD 7:00 PM CT UNDER 0.5 58.4% Lean +115 -150 56.3% 63.8% — — — — W 0 pts
ANA vs VAN 9:00 PM CT UNDER 0.5 58.3% Lean +120 -160 57.5% 67.8% — — — — L 1 pt
STL vs MTL 7:00 PM CT UNDER 0.5 58.2% Lean +130 -175 59.4% 58.0% — — — — W 0 pts
BUF @ SJS 9:30 PM CT UNDER 0.5 58.2% Lean +125 -170 58.6% 61.9% — — — — W 0 pts
UTA vs MIN 8:00 PM CT OVER 0.5 58.2% Lean -165 +125 58.4% 51.0% — — — — W 1 pt
MTL @ STL 7:00 PM CT OVER 0.5 58.0% Lean -155 +115 56.7% 56.9% — — — — L 0 pts
PHI vs CBJ 6:00 PM CT UNDER 0.5 58.0% Lean +115 -150 56.3% 61.3% — — — — L 1 pt
NJD @ DAL 7:00 PM CT UNDER 0.5 57.9% Lean +110 -145 55.4% 63.6% — — — — L 1 pt
BUF @ SJS 9:30 PM CT UNDER 0.5 57.8% Lean +130 -175 59.4% 58.3% — — — — L 2 pts
NYI @ NSH 7:00 PM CT OVER 0.5 57.6% Lean -155 +120 57.2% 59.3% — — — — W 1 pt
FLA @ WPG 7:00 PM CT OVER 0.5 57.6% Lean -160 +120 57.5% 50.9% — — — — L 0 pts
PHI vs CBJ 6:00 PM CT OVER 0.5 57.5% Lean -165 +125 58.4% 54.4% — — — — W 2 pts
BOS @ CAR 7:00 PM CT UNDER 0.5 57.3% Lean +115 -155 56.7% 60.8% — — — — W 0 pts
BUF @ SJS 9:30 PM CT UNDER 0.5 57.0% Lean +115 -165 57.2% 61.9% — — — — W 0 pts
BUF @ SJS 9:30 PM CT OVER 0.5 56.9% Lean -150 +115 56.3% 50.6% — — — — W 1 pt
OTT @ VGK 9:00 PM CT UNDER 0.5 56.7% Lean +110 -150 55.8% 61.6% — — — — W 0 pts
STL vs MTL 7:00 PM CT UNDER 0.5 56.7% Lean +115 -150 56.3% 61.8% — — — — W 0 pts
MIN @ UTA 8:00 PM CT OVER 0.5 56.6% Lean -145 +110 55.4% 55.7% — — — — W 1 pt
MTL @ STL 7:00 PM CT UNDER 0.5 56.6% Lean +105 -140 54.5% 67.3% — — — — W 0 pts
NSH vs NYI 7:00 PM CT OVER 0.5 56.5% Lean -145 +110 55.4% 59.1% — — — — L 0 pts
ANA vs VAN 9:00 PM CT UNDER 0.5 56.5% Lean +120 -160 57.5% 60.5% — — — — W 0 pts
MTL @ STL 7:00 PM CT UNDER 0.5 56.5% Lean -105 -125 52.0% 73.7% — — — — W 0 pts
CBJ @ PHI 6:00 PM CT UNDER 0.5 56.3% Lean +105 -140 54.5% 61.8% — — — — L 1 pt
BOS @ CAR 7:00 PM CT UNDER 0.5 56.3% Lean +115 -150 56.3% 56.9% — — — — W 0 pts
BOS @ CAR 7:00 PM CT UNDER 0.5 56.3% Lean +110 -145 55.4% 59.5% — — — — L 1 pt
STL vs MTL 7:00 PM CT OVER 0.5 55.7% toss-up -135 +105 54.1% 55.8% — — — — L 0 pts
FLA @ WPG 7:00 PM CT UNDER 0.5 55.7% toss-up +115 -150 56.3% 57.8% — — — — W 0 pts
DAL vs NJD 7:00 PM CT OVER 0.5 55.5% toss-up -165 +115 57.2% 51.2% — — — — L 0 pts
STL vs MTL 7:00 PM CT UNDER 0.5 55.4% toss-up +115 -155 56.7% 55.7% — — — — W 0 pts
DAL vs NJD 7:00 PM CT OVER 0.5 55.4% toss-up -145 +110 55.4% 55.0% — — — — L 0 pts
PHI vs CBJ 6:00 PM CT UNDER 0.5 55.3% toss-up +105 -140 54.5% 56.2% — — — — L 1 pt
FLA @ WPG 7:00 PM CT OVER 0.5 55.3% toss-up -140 +105 54.5% 51.4% — — — — W 2 pts
NSH vs NYI 7:00 PM CT UNDER 0.5 55.1% toss-up +105 -140 54.5% 56.0% — — — — L 1 pt
CHI vs LAK 7:00 PM CT UNDER 0.5 55.1% toss-up +110 -145 55.4% 56.5% — — — — L 1 pt
WPG vs FLA 7:00 PM CT OVER 0.5 54.9% toss-up -140 +105 54.5% 51.2% — — — — L 0 pts
NYI @ NSH 7:00 PM CT OVER 0.5 54.8% toss-up -145 +110 55.4% 54.0% — — — — W 1 pt
SJS vs BUF 9:30 PM CT OVER 0.5 54.7% toss-up -125 -105 52.0% 59.0% — — — — L 0 pts
NYI @ NSH 7:00 PM CT UNDER 0.5 54.4% toss-up -110 -165 54.3% 55.6% — — — — L 1 pt
NYI @ NSH 7:00 PM CT UNDER 0.5 54.4% toss-up +100 -130 53.1% 56.8% — — — — W 0 pts
CBJ @ PHI 6:00 PM CT UNDER 0.5 54.4% toss-up +105 -140 54.5% 58.6% — — — — L 3 pts
CHI vs LAK 7:00 PM CT UNDER 0.5 54.3% toss-up +115 -150 56.3% 51.0% — — — — W 0 pts
VGK vs OTT 9:00 PM CT UNDER 0.5 54.2% toss-up +105 -140 54.5% 61.0% — — — — L 1 pt
CBJ @ PHI 6:00 PM CT OVER 0.5 54.1% toss-up -145 +110 55.4% 48.9% — — — — W 2 pts
NYI @ NSH 7:00 PM CT UNDER 0.5 53.9% toss-up -105 -125 52.0% 58.9% — — — — L 1 pt
STL vs MTL 7:00 PM CT UNDER 0.5 53.8% toss-up +110 -145 55.4% 53.0% — — — — W 0 pts
NJD @ DAL 7:00 PM CT OVER 0.5 53.8% toss-up -145 +110 55.4% 48.4% — — — — W 1 pt
VGK vs OTT 9:00 PM CT OVER 0.5 53.6% toss-up -140 +105 54.5% 43.1% — — — — L 0 pts
VAN @ ANA 9:00 PM CT OVER 0.5 53.2% toss-up -140 +105 54.5% 55.9% — — — — W 2 pts
SJS vs BUF 9:30 PM CT OVER 0.5 53.2% toss-up -150 -110 53.4% 51.0% — — — — L 0 pts
CHI vs LAK 7:00 PM CT UNDER 0.5 53.1% toss-up -115 -170 54.1% 55.9% — — — — L 1 pt
VGK vs OTT 9:00 PM CT UNDER 0.5 53.1% toss-up +100 -130 53.1% 60.4% — — — — L 1 pt
VAN @ ANA 9:00 PM CT UNDER 0.5 53.1% toss-up +100 -135 53.5% 53.3% — — — — L 2 pts
VAN @ ANA 9:00 PM CT UNDER 0.5 53.1% toss-up +100 -130 53.1% 53.9% — — — — W 0 pts
BOS @ CAR 7:00 PM CT UNDER 0.5 52.6% toss-up -110 -135 52.3% 54.8% — — — — W 0 pts
UTA vs MIN 8:00 PM CT UNDER 0.5 52.5% toss-up +100 -130 53.1% 55.8% — — — — W 0 pts
SJS vs BUF 9:30 PM CT UNDER 0.5 52.5% toss-up +100 -135 53.5% 52.4% — — — — W 0 pts
FLA @ WPG 7:00 PM CT OVER 0.5 52.4% toss-up -120 -110 51.0% 50.4% — — — — W 3 pts
WPG vs FLA 7:00 PM CT OVER 0.5 52.3% toss-up -120 -120 50.0% 54.7% — — — — L 0 pts
CHI vs LAK 7:00 PM CT OVER 0.5 52.3% toss-up -120 -110 51.0% 52.4% — — — — L 0 pts
PHI vs CBJ 6:00 PM CT OVER 0.5 52.2% toss-up -135 +100 53.5% 48.7% — — — — L 0 pts
NJD @ DAL 7:00 PM CT UNDER 0.5 52.1% toss-up -115 -115 50.0% 57.8% — — — — L 1 pt
BUF @ SJS 9:30 PM CT UNDER 0.5 52.0% toss-up +100 -135 53.5% 54.0% — — — — W 0 pts
CAR vs BOS 7:00 PM CT OVER 0.5 52.0% toss-up -110 -120 49.0% 53.8% — — — — L 0 pts
VGK vs OTT 9:00 PM CT UNDER 0.5 51.9% toss-up -105 -125 52.0% 59.2% — — — — L 1 pt
CBJ @ PHI 6:00 PM CT UNDER 0.5 51.9% toss-up -120 -140 51.7% 49.4% — — — — L 1 pt
LAK @ CHI 7:00 PM CT OVER 0.5 51.8% toss-up -145 +110 55.4% 48.2% — — — — L 0 pts
LAK @ CHI 7:00 PM CT UNDER 0.5 51.6% toss-up -125 -105 48.0% 54.6% — — — — W 0 pts
OTT @ VGK 9:00 PM CT UNDER 0.5 51.5% toss-up -115 -115 50.0% 58.6% — — — — W 0 pts
CAR vs BOS 7:00 PM CT OVER 0.5 51.5% toss-up -120 -110 51.0% 44.6% — — — — L 0 pts
OTT @ VGK 9:00 PM CT OVER 0.5 51.5% toss-up -125 -105 52.0% 46.9% — — — — W 1 pt
VAN @ ANA 9:00 PM CT OVER 0.5 51.4% toss-up -120 -110 51.0% 51.7% — — — — W 3 pts
CHI vs LAK 7:00 PM CT UNDER 0.5 51.2% toss-up -115 -115 50.0% 58.3% — — — — L 1 pt
CBJ @ PHI 6:00 PM CT UNDER 0.5 51.1% toss-up -110 -120 51.0% 51.7% — — — — W 0 pts
BOS @ CAR 7:00 PM CT OVER 0.5 51.1% toss-up -125 -105 52.0% 44.9% — — — — W 1 pt
WPG vs FLA 7:00 PM CT UNDER 0.5 50.7% toss-up -115 -115 50.0% 56.8% — — — — W 0 pts
CAR vs BOS 7:00 PM CT OVER 0.5 50.7% toss-up -115 -115 50.0% 44.8% — — — — L 0 pts
NJD @ DAL 7:00 PM CT OVER 0.5 50.2% toss-up -120 -110 51.0% 48.2% — — — — W 2 pts
OTT @ VGK 9:00 PM CT OVER 0.5 50.2% toss-up -115 -115 50.0% 48.7% — — — — L 0 pts

Every player is graded at the Hard Rock line closest to even money. Sorted by confidence. Hard Rock lines only. Model fitted through 2026-11-14.