xHockeyAIxHockeyAI
HomeDeskRosterMemoryTakesAskSoon
2026-27
@xhockeyai
⌘K

Stars Lab

Did he earn the deal last night?

Dallas only·2026-27 desk·@xhockeyai

Lab 2.5·Release Notes →

HubNoteMissesTrustUFACompsEx-anteStructureAgingxWARGoaliesOutlookRoles

Research · Science

live

Usage & roles

Do tough-minute players and sheltered scorers price differently at similar production?

2025-26 skaters n=715 · multi-year rows n=612 · MP floor 2008

Next · Test whether a tiny usage nudge improves market holdout MAE.

← Lab hub

Deployment board

Minutes first, then zone context

This board uses the same stored MoneyPuck season-summary rows as Value Score. It does not infer line charts. It asks whether a player is earning scarce minutes in hard deployment, or posting offense with a heavy offensive-zone push.

Current production season is 2025-26; stability uses the latest three MoneyPuck years where the player has 20+ games.

Current rows
715
2025-26 skaters with 20+ GP
Stability window
2023-26
Weighted by games / zone-start volume
History floor
2008
MoneyPuck warehouse floor, not full NHL history

Roles → dollars finding

Similar production, different deployment price

market n=326 · matched n=152

At similar 25-70 pts/82 production, tough-minute market skaters clear 0.8 percentage points more fair cap than high-OZ sheltered scorers, while the market pays only 0.0 points more.

Curated market cohort only. Sheltered means 60%+ OZ starts and 13+ TOI/GP; tough means 55% or lower OZ starts and 16+ TOI/GP. Effects are equal-weighted across the production bands below.

Fair %cap effect
+0.8pp
Tough minus sheltered
Market %cap effect
+0.0pp
Actual cap share premium
Market AAV effect
$+0.1M
Actual AAV premium
Production gap
-1.5
Pts/82, tough minus sheltered
ProductionnPts/82TOI gapOZ gap

Tough-minute load

Qualified skaters with 16+ TOI/GP and no more than 55% offensive-zone starts, sorted by TOI plus defensive-zone share.

TOI + DZ share

PlayerRoleTOIOZ%DZ%xG%Pts/823yr TOIStability
Moritz Seider
DET · D
1D
1D minutes
25.743%57%59%60.024.4
OZ 42%
67%
3 yrs · range 3.3
Mike Matheson
MTL · D
1D
1D minutes
24.227%73%42%38.924.9
OZ 36%
100%
3 yrs · range 1.4

Sheltered scoring

Qualified skaters with 13+ TOI/GP, 35+ points per 82, and at least 60% offensive-zone starts, sorted by shelter plus scoring rate.

OZ share + pts/82

PlayerRoleTOIOZ%DZ%xG%Pts/823yr TOIStability
Nathan MacKinnon
COL · C
1F
Top-line minutes
22.377%23%65%130.222.6
OZ 76%
100%
3 yrs · range 0.6
Nikita Kucherov
TBL · R
1F
Top-line minutes
20.375%25%64%140.321.1
OZ 74%
100%

Definitions

  • • TOI is MoneyPuck all-situations icetime divided by games played.
  • • OZ% / DZ% are individual shift-start shares from stored MoneyPuck OZ and DZ start counts.
  • • Role labels reuse `usageRole`: 1F / 2F / 3F / Depth and 1D / 2D / 3D / Depth.
  • • Market rows reuse the calibration cohort: curated/import contracts, AAV at least $2M, age 24+, GP at least 40, and no ELC/bridge flag.

What this is not

This is not a matchup model and does not know opponent quality or score state. It is a warehouse-backed usage instrument: minutes, zone-start tilt, on-ice xG%, and whether that role repeats across years.

Next · role-life-cycle glyph for age, usage, production, and decline.

Fair gap
Actual gap
AAV gap
25-40 pts/826 sh / 47 tough37.2 / 33.0+2.3
17.5 → 19.8
-28.4pp
67.8% → 39.4%
+0.3pp
4.9% → 5.2%
-0.8pp
6.5% → 5.7%
$-0.7M
actual AAV
40-55 pts/8220 sh / 31 tough47.0 / 46.3+4.2
15.6 → 19.8
-24.7pp
68.9% → 44.2%
+1.2pp
4.8% → 6.0%
+0.7pp
6.0% → 6.7%
$+0.8M
actual AAV
55-70 pts/8229 sh / 19 tough62.5 / 62.9+2.3
18.2 → 20.5
-21.7pp
70.0% → 48.3%
+0.9pp
6.7% → 7.6%
+0.2pp
7.2% → 7.4%
$+0.1M
actual AAV
Ivan Provorov
CBJ · D
1D
1D minutes
24.836%64%46%31.023.4
OZ 37%
67%
3 yrs · range 2.7
Brock Faber
MIN · D
1D
1D minutes
24.735%65%51%52.325.1
OZ 42%
100%
3 yrs · range 0.8
Travis Sanheim
PHI · D
1D
1D minutes
24.232%68%48%37.524.2
OZ 35%
67%
3 yrs · range 0.7
Filip Hronek
VAN · D
1D
1D minutes
25.045%55%45%49.024.1
OZ 48%
67%
3 yrs · range 1.6
Miro Heiskanen
DAL · D
1D
1D minutes
25.551%49%56%67.125.1
OZ 58%
100%
3 yrs · range 0.9
Jake Sanderson
OTT · D
1D
1D minutes
24.848%52%57%66.124.1
OZ 45%
67%
3 yrs · range 1.6
Charlie McAvoy
BOS · D
1D
1D minutes
24.446%54%49%72.524.4
OZ 55%
67%
3 yrs · range 1.2
Esa Lindell
DAL · D
2D
2D minutes
23.233%67%46%32.022.0
OZ 26%
67%
3 yrs · range 2.8
Mikhail Sergachev
UTA · D
1D
1D minutes
24.346%54%50%62.024.3
OZ 46%
67%
3 yrs · range 2.6
Jake McCabe
TOR · D
2D
2D minutes
22.423%77%44%25.621.6
OZ 27%
67%
3 yrs · range 1.7
3 yrs · range 1.3
Connor McDavid
EDM · C
1F
Top-line minutes
23.066%34%62%138.022.2
OZ 70%
100%
3 yrs · range 1.6
Jack Hughes
NJD · C
1F
Top-line minutes
21.382%18%60%103.521.1
OZ 82%
100%
3 yrs · range 0.4
Macklin Celebrini
SJS · C
1F
Top-line minutes
21.372%28%58%115.020.6
OZ 68%
50%
2 yrs · range 1.5
Martin Necas
COL · C
1F
Top-line minutes
21.576%24%64%105.119.3
OZ 76%
67%
3 yrs · range 4.1
Leon Draisaitl
EDM · C
1F
Top-line minutes
21.666%34%62%122.421.2
OZ 63%
100%
3 yrs · range 0.9
Mark Scheifele
WPG · C
1F
Top-line minutes
21.572%28%55%103.020.7
OZ 72%
100%
3 yrs · range 1.3
David Pastrnak
BOS · R
1F
Top-line minutes
20.771%29%56%106.520.2
OZ 76%
67%
3 yrs · range 0.7
Kirill Kaprizov
MIN · L
1F
Top-line minutes
22.174%26%63%93.622.0
OZ 73%
100%
3 yrs · range 0.9
Alex Ovechkin
WSH · L
2F
2F minutes
17.499%1%61%64.018.1
OZ 93%
100%
3 yrs · range 1.8
Kyle Connor
WPG · L
1F
Top-line minutes
21.575%25%54%92.020.6
OZ 74%
67%
3 yrs · range 1.8