ODDPUCK

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.

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

The latest sheetSat, Apr 11, 2026 · 15 games

Full sheet
Jake Guentzel
lineup unconfirmed
Line
2.5
Proj
3.1
P(over)
58%
Bo Horvat
lineup unconfirmed
Line
2.5
Proj
3.0
P(over)
57%
Nikita Kucherov
lineup unconfirmed
Line
3.5
Proj
3.0
P(over)
35%
Brandon Hagel
lineup unconfirmed
Line
2.5
Proj
2.9
P(over)
55%
David Pastrnak
lineup unconfirmed
Line
3.5
Proj
2.6
P(over)
28%
Brady Tkachuk
lineup unconfirmed
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, 2026Players447 skatersTeams32 clubs