Median contract, % of cap

The typical (median) cap hit in each group, as a fraction of that season's cap ceiling.

0.0%2.0%4.0%2008-092011-122015-162018-192022-232025-26ForwardsDefenseGoalies
Cap share & top-end pay

Cap share — each group's slice of total league contract spend.

0.0%34.4%68.8%2008-092011-122015-162018-192022-232025-26ForwardsDefenseGoalies

Top-end pay — median of each group's top 10% of cap hits. The goalie top-end is the median of the top ~10% of the goalie pool (≈3-4 contracts) — structurally thin in every season, so it is always drawn dashed and should be read with its n.

0.0%6.7%13.5%2008-092011-122015-162018-192022-232025-26ForwardsDefenseGoaliesn=39
2025-26 detail
GroupMedian % capCap shareTop-10% mediann (median)n (share)
Forwards3.1%58.3%9.2%416561
Defense3.6%32.2%9.4%214324
Goalies2.4%9.6%9.4%*39100

* goalie top-end is the median of ≈3-4 contracts (top ~10% of the goalie pool) — structurally thin, read with caution.

% of cap only, never nominal. A $4M deal in 2010 and a $7M deal in 2024 can be the same cap commitment — nominal dollars are meaningless across the cap era.

Era-scoring drift: league scoring has risen over this span, which shifts what production a contract buys.

Roster-composition drift: how teams allocate lineup slots changes over time, moving these shares independent of price.

Descriptive, not predictive — this is pay distribution, not an efficiency, surplus, or bargain claim.

Goalie series are thin-sample (~30 goalies league-wide) — read the n before trusting a goalie line, especially top-end.