ODDPUCK

NHL data · projections, ratings, game logs, contract value

What the models see · not what happened

How this is measured

Carryover figures are forecasts for next season at the same shot volume, not results — the share that survives is measured over five seasons, and shot volume itself is not projected here.

Final scores

Sun, Jun 14, 2026

Points leaders · projected total, rest of season

Full leaderboard

Team strength · xG-Elo

All 32

No games on the sheet for Thu, Aug 20, 2026. Here's the most recent slate with posted lines.

The latest sheetSat, Apr 11, 2026 · 15 games

Full sheet
Line
2.5
Proj
3.1
P(over)
58%
Line
2.5
Proj
3.0
P(over)
57%
Line
3.5
Proj
3.0
P(over)
35%
Line
2.5
Proj
2.9
P(over)
55%
Line
3.5
Proj
2.6
P(over)
28%
Line
3.5
Proj
2.6
P(over)
27%

Top six projected shot totals from that slate — sorted by projection, the way every sheet is.

Sample sheet15 games · Sat, Apr 11, 2026Players1481 skaters · 174 goaliesTeams32 clubsValuecap hit vs last season

NHL · Shots on goal

Distributions,
not picks.

OddPuck projects a full shots-on-goal distribution for every skater on the slate — P(SOG = k) against the book's posted line — from five seasons of play-by-play. No units, no plays of the day. You read the shape and draw your own conclusions.

The signature — P(SOG = k) vs the line

Bars right of the line clear it; each height is the modeled probability. Positional, never a verdict.