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
3
56 players
Top picks
9
backtest 68.3%
Strong
11
backtest 63.5%
Leans
16
backtest 58.8%
Graded
32-24
57.1% correct
Updated
Nov 15, 4:30 PM CT
backtest · at the close

Top Picks most confident first

Elias Salomonsson
WPG @ FLA · 6:00 PM CT · D
UNDER 0.5
Confidence70.4%
Price-200
Book62.5%
Stats model80.8%
Over this season—
Last 10—
no games yet · 17.9 min (0.8 PP) W 0 pts
Brady Tkachuk
FLA vs WPG · 6:00 PM CT · F
OVER 0.5
Confidence67.7%
Price-240
Book66.4%
Stats model62.6%
Over this season—
Last 10—
no games yet · 17.0 min (3.9 PP) L 0 pts
Jack Hughes
NJD @ VGK · 5:00 PM CT · F
OVER 0.5
Confidence67.0%
Price-240
Book66.0%
Stats model67.6%
Over this season—
Last 10—
no games yet · 20.9 min (3.2 PP) W 2 pts
Jack Eichel
VGK vs NJD · 5:00 PM CT · F
UNDER 1.5
Confidence66.7%
Price-210
Book63.3%
Stats model69.0%
Over this season—
Last 10—
no games yet · 20.8 min (3.6 PP) W 0 pts
Dawson Mercer
WPG @ FLA · 6:00 PM CT · F
UNDER 0.5
Confidence66.6%
Price-190
Book61.6%
Stats model69.0%
Over this season—
Last 10—
no games yet · 16.6 min (1.1 PP) L 1 pt
Sam Reinhart
FLA vs WPG · 6:00 PM CT · F
OVER 0.5
Confidence66.5%
Price-220
Book64.1%
Stats model64.6%
Over this season—
Last 10—
no games yet · 20.6 min (4.5 PP) W 2 pts
Mitch Marner
VGK vs NJD · 5:00 PM CT · F
OVER 0.5
Confidence66.2%
Price-240
Book66.0%
Stats model65.0%
Over this season—
Last 10—
no games yet · 20.6 min (3.9 PP) W 2 pts
Anthony Mantha
NJD @ VGK · 5:00 PM CT · F
UNDER 0.5
Confidence66.1%
Price-230
Book65.3%
Stats model66.7%
Over this season—
Last 10—
no games yet · 14.2 min (1.8 PP) L 1 pt
Gustav Forsling
FLA vs WPG · 6:00 PM CT · D
UNDER 0.5
Confidence66.0%
Price-240
Book66.0%
Stats model71.7%
Over this season—
Last 10—
no games yet · 22.0 min (0.8 PP) W 0 pts

Full Board

PlayerGamePickConfTier OverUnderBookStats PPGSeasonL5L10 Result
WPG @ FLA 6:00 PM CT UNDER 0.5 70.4% Top +150 -200 62.5% 80.8% — — — — W 0 pts
FLA vs WPG 6:00 PM CT OVER 0.5 67.7% Top -240 +180 66.4% 62.6% — — — — L 0 pts
NJD @ VGK 5:00 PM CT OVER 0.5 67.0% Top -240 +175 66.0% 67.6% — — — — W 2 pts
VGK vs NJD 5:00 PM CT UNDER 1.5 66.7% Top +155 -210 63.3% 69.0% — — — — W 0 pts
WPG @ FLA 6:00 PM CT UNDER 0.5 66.6% Top +145 -190 61.6% 69.0% — — — — L 1 pt
FLA vs WPG 6:00 PM CT OVER 0.5 66.5% Top -220 +160 64.1% 64.6% — — — — W 2 pts
VGK vs NJD 5:00 PM CT OVER 0.5 66.2% Top -240 +175 66.0% 65.0% — — — — W 2 pts
NJD @ VGK 5:00 PM CT UNDER 0.5 66.1% Top +170 -230 65.3% 66.7% — — — — L 1 pt
FLA vs WPG 6:00 PM CT UNDER 0.5 66.0% Top +175 -240 66.0% 71.7% — — — — W 0 pts
WPG @ FLA 6:00 PM CT UNDER 0.5 65.2% Strong +150 -200 62.5% 60.9% — — — — L 1 pt
NJD @ VGK 5:00 PM CT UNDER 0.5 64.8% Strong +155 -210 63.3% 67.5% — — — — W 0 pts
FLA vs WPG 6:00 PM CT UNDER 0.5 64.4% Strong +155 -210 63.3% 72.4% — — — — L 1 pt
CGY vs SEA 7:00 PM CT UNDER 0.5 63.7% Strong +165 -225 64.7% 64.1% — — — — W 0 pts
CGY vs SEA 7:00 PM CT UNDER 0.5 63.7% Strong +160 -210 63.8% 67.4% — — — — L 1 pt
NJD @ VGK 5:00 PM CT UNDER 0.5 63.6% Strong +155 -210 63.3% 62.9% — — — — W 0 pts
VGK vs NJD 5:00 PM CT UNDER 0.5 63.3% Strong +145 -195 61.8% 65.9% — — — — W 0 pts
FLA vs WPG 6:00 PM CT UNDER 1.5 63.1% Strong +130 -175 59.4% 73.1% — — — — W 0 pts
VGK vs NJD 5:00 PM CT OVER 0.5 61.7% Strong -190 +140 61.1% 62.2% — — — — W 1 pt
FLA vs WPG 6:00 PM CT UNDER 0.5 61.5% Strong +145 -195 61.8% 66.7% — — — — W 0 pts
FLA vs WPG 6:00 PM CT OVER 0.5 61.0% Strong -175 +130 59.4% 57.3% — — — — W 3 pts
FLA vs WPG 6:00 PM CT OVER 0.5 60.6% Lean -165 +125 58.4% 58.9% — — — — W 1 pt
CGY vs SEA 7:00 PM CT UNDER 0.5 60.6% Lean +135 -180 60.2% 65.7% — — — — W 0 pts
NJD @ VGK 5:00 PM CT UNDER 0.5 60.4% Lean +130 -175 59.4% 61.2% — — — — L 2 pts
CGY vs SEA 7:00 PM CT UNDER 0.5 60.2% Lean +120 -200 59.5% 66.6% — — — — W 0 pts
WPG @ FLA 6:00 PM CT OVER 0.5 59.8% Lean -200 +150 62.5% 61.7% — — — — W 1 pt
FLA vs WPG 6:00 PM CT UNDER 0.5 59.7% Lean +135 -180 60.2% 64.0% — — — — L 2 pts
CGY vs SEA 7:00 PM CT UNDER 0.5 59.5% Lean +140 -185 60.9% 59.0% — — — — L 1 pt
WPG @ FLA 6:00 PM CT OVER 0.5 58.9% Lean -195 +145 61.8% 59.7% — — — — W 1 pt
VGK vs NJD 5:00 PM CT UNDER 0.5 58.5% Lean +115 -180 58.0% 59.3% — — — — W 0 pts
VGK vs NJD 5:00 PM CT UNDER 0.5 58.0% Lean +120 -155 57.2% 59.0% — — — — W 0 pts
CGY vs SEA 7:00 PM CT UNDER 0.5 57.9% Lean +125 -165 58.4% 60.6% — — — — L 1 pt
VGK vs NJD 5:00 PM CT UNDER 0.5 57.6% Lean +105 -180 56.9% 58.7% — — — — W 0 pts
NJD @ VGK 5:00 PM CT UNDER 0.5 56.4% Lean +100 -135 53.5% 64.1% — — — — W 0 pts
CGY vs SEA 7:00 PM CT OVER 0.5 56.3% Lean -150 +110 55.8% 52.0% — — — — W 4 pts
FLA vs WPG 6:00 PM CT OVER 0.5 56.3% Lean -145 +110 55.4% 50.9% — — — — L 0 pts
NJD @ VGK 5:00 PM CT UNDER 0.5 56.3% Lean +110 -145 55.4% 57.6% — — — — L 1 pt
SEA @ CGY 7:00 PM CT UNDER 0.5 55.3% toss-up +110 -145 55.4% 58.5% — — — — L 1 pt
SEA @ CGY 7:00 PM CT UNDER 0.5 55.1% toss-up -115 -180 54.6% 57.0% — — — — L 1 pt
SEA @ CGY 7:00 PM CT UNDER 0.5 54.6% toss-up +100 -155 54.9% 58.9% — — — — L 2 pts
CGY vs SEA 7:00 PM CT OVER 0.5 54.5% toss-up -135 +105 54.1% 49.8% — — — — W 3 pts
VGK vs NJD 5:00 PM CT UNDER 0.5 54.0% toss-up +100 -135 53.5% 54.5% — — — — L 1 pt
WPG @ FLA 6:00 PM CT UNDER 0.5 53.2% toss-up -120 -110 49.0% 52.9% — — — — W 0 pts
NJD @ VGK 5:00 PM CT OVER 0.5 53.1% toss-up -135 +100 53.5% 51.8% — — — — W 1 pt
SEA @ CGY 7:00 PM CT OVER 0.5 53.1% toss-up -125 -105 52.0% 51.2% — — — — L 0 pts
SEA @ CGY 7:00 PM CT UNDER 0.5 52.9% toss-up +105 -140 54.5% 52.9% — — — — W 0 pts
FLA vs WPG 6:00 PM CT UNDER 0.5 52.8% toss-up -105 -160 54.6% 55.2% — — — — L 3 pts
SEA @ CGY 7:00 PM CT OVER 0.5 52.1% toss-up -130 -105 52.5% 45.5% — — — — L 0 pts
WPG @ FLA 6:00 PM CT UNDER 0.5 52.1% toss-up -130 +100 46.9% 55.2% — — — — W 0 pts
NJD @ VGK 5:00 PM CT OVER 0.5 51.9% toss-up -125 -105 52.0% 52.0% — — — — L 0 pts
VGK vs NJD 5:00 PM CT UNDER 0.5 51.6% toss-up -115 -115 50.0% 55.2% — — — — W 0 pts
SEA @ CGY 7:00 PM CT UNDER 0.5 51.4% toss-up +100 -135 53.5% 49.8% — — — — L 1 pt
CGY vs SEA 7:00 PM CT OVER 0.5 51.4% toss-up -115 -115 50.0% 50.7% — — — — W 2 pts
SEA @ CGY 7:00 PM CT OVER 0.5 51.3% toss-up -120 -110 51.0% 47.1% — — — — L 0 pts
CGY vs SEA 7:00 PM CT UNDER 0.5 51.2% toss-up -115 -115 50.0% 59.7% — — — — L 2 pts
NJD @ VGK 5:00 PM CT UNDER 0.5 51.2% toss-up -115 -115 50.0% 53.9% — — — — W 0 pts
SEA @ CGY 7:00 PM CT OVER 0.5 50.6% toss-up -115 -115 50.0% 47.6% — — — — 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.