PuckCast Edge
Betting edges, stake sizing, props priced against the line, fantasy tiers and the graded ledger. $14.99 a month in season, or $99 for the year.
2026-27 projection
Each of 20,000 simulated seasons plays out every player’s year and asks who finished on top — so these are how often a player wins, not a ranking of who is best. Three of the four carry a percentage. One deliberately does not.
| Odds | Player | Pos | Proj. pts |
|---|---|---|---|
| 38.7% | C | 127 | |
| 13.4% | C | 108 | |
| 6.7% | R | 100 | |
| 6.4% | C | 99 | |
| 4.6% | C | 95 | |
| 3.2% | R | 92 | |
| 2.8% | C | 90 | |
| 2.6% | C | 90 | |
| 2.2% | R | 87 | |
| 1.9% | L | 86 | |
| 1.5% | R | 85 | |
| 1.3% | C | 84 |
The Hart is a vote for most valuable player, and the model reaches it through scoring, which is a proxy rather than the thing itself. Replayed against the last 10 completed seasons it does not beat the obvious baseline at all — Brier 1.018 against the baseline’s 1.011, and a top-3 rate of 20% against the same 20% — and the difference survives only 43% of resamples. So this is an ordering of contenders and deliberately not a set of percentages.
| Rank | Player | Pos | Proj. pts |
|---|---|---|---|
| #1 | C | 127 | |
| #2 | C | 108 | |
| #3 | R | 100 | |
| #4 | C | 99 | |
| #5 | C | 95 | |
| #6 | R | 92 | |
| #7 | C | 90 | |
| #8 | C | 90 | |
| #9 | R | 87 | |
| #10 | L | 86 | |
| #11 | R | 85 | |
| #12 | C | 84 |
| Odds | Player | Pos | Proj. pts |
|---|---|---|---|
| 29.7% | D | 84 | |
| 19.8% | D | 78 | |
| 17.0% | D | 77 | |
| 15.5% | D | 76 | |
| 6.2% | D | 68 | |
| 5.5% | D | 67 | |
| 2.5% | D | 61 | |
| 0.8% | D | 55 | |
| 0.7% | D | 54 | |
| 0.4% | D | 52 | |
| 0.4% | D | 51 | |
| 0.2% | D | 48 |
Worth knowing what this column can and cannot do. Projected save percentages across the whole contending field span about ten thousandths — that is genuinely how narrow the gap between NHL goalies is — and measured against what goalies actually went on to post, the model beats a flat league average by 0.00008. Single-season save percentage is mostly noise, and no model removes it. What it does beat, clearly, is what people actually use: last season’s number by 32% and a career average by 18%. Small real differences are still enough to rank with, which is why this held up against the baseline — but it is a ranking of who is slightly ahead, not a claim to know who is best.
These two columns will not match the goalie pages. The Sv% and GP here are the inputs the odds beside each name were simulated from, and they come from the awards simulation’s own goalie model. The goalie projections run a separate roster-aware model — different shrinkage, a starter/1B/backup prior for starts — so for the same goalie it publishes a different save percentage and a different workload. Both are backtested. They disagree because they are two models, not because either is out of date.
| Odds | Player | Sv% | GP |
|---|---|---|---|
| 13.1% | .904 | 56 | |
| 10.4% | .902 | 57 | |
| 8.8% | .903 | 53 | |
| 8.3% | .901 | 55 | |
| 5.9% | .902 | 47 | |
| 4.8% | .898 | 53 | |
| 3.8% | .898 | 50 | |
| 3.4% | .895 | 58 | |
| 2.6% | .898 | 45 | |
| 2.4% | .897 | 47 | |
| 2.2% | .893 | 54 |
Every award was replayed against the last 10 completed seasons and scored against the NHL’s own three finalists, next to a baseline built from last season’s finishing order. the Art Ross put the eventual winner in its top three in 50% of them against the baseline's 40%; the Norris put the eventual winner in its top three in 60% of them against the baseline's 30%; and the Vezina put the eventual winner in its top three in 30% of them against the baseline's 10%. Where the margin did not hold up under resampling, the award is shown as a ranking instead of a percentage.
The Art Ross and Hart lists are the same names in the same order, and that is not an oversight: the model reaches both through scoring. For the Art Ross that is the award itself. For the Hart it is a proxy, and the fact that the identical computation earns a percentage for one and not the other is the clearest measure on this page of the gap between leading the league and being its most valuable player.
There is no Calder here. Not modelled and not modellable with this data. The Calder goes to a rookie, a rookie has no NHL history by definition, and there is no row in the corpus to project. This is a structural limit, not a gap to fill later.