CanuckHockeyBall.com โ Hockey Analytics
NHL Cap Intelligence Dashboard
AI-Powered Contract & Salary Cap Analysis Platform
๐ MoneyPuck + PuckPedia Data
|
๐ 32 Teams ยท 700+ Contracts
|
๐
Updated February 2026
๐ฏ Chief Strategy Officer Brief โ Cap Model AI Dashboard
Strategic Intelligence Platform ยท Scope & Execution Plan
The Cap Intelligence Dashboard is an AI-generated business intelligence platform designed to give an NHL front office a decisive analytical edge in contract negotiation, roster construction, and long-term cap planning. At full scale, this system will house every active NHL contract across all 32 teams โ over 700 player deals โ benchmarked against peer-group comparables by position, cap hit tier, and production metrics. It will include projected contract values for every pending RFA and UFA using historical signing data, age curves, and market inflation models. Every team’s cap situation will be mapped across a 10-year rolling window (2025โ2035), showing committed dollars, projected space, dead cap exposure, and trade deadline flexibility. A full historical archive of every past contract signed since the 2005 CBA will power the regression models that identify which deals outperform, which collapse, and why โ giving the front office pattern-matched intelligence no other team has at this depth. This is not a static report; it is a living analytical engine that updates in real-time with game data, trade activity, and injury reports.
Execution Plan
I will build this system in four phases: Phase 1 (Current) โ Vancouver Canucks TOP 10 contract analysis with 5 NHL peer comparables per player, production deviation scoring, and color-coded value verdicts, proving the analytical framework at team level. Phase 2 โ Expand to full Canucks roster (50 contracts), add projected UFA/RFA valuations, integrate PuckPedia cap data with MoneyPuck advanced stats, and build the 2025โ2035 cap projection model. Phase 3 โ Scale to all 32 NHL teams, creating a league-wide contract database with cross-team trade scenario modeling, deadline asset identification, and draft capital tracking. Phase 4 โ Deploy the historical contract archive (2005โpresent), train the AI valuation model on 20 years of signing data, and deliver predictive contract projections that account for age, position, usage, linemate effects, and cap inflation. The deliverable is a proprietary intelligence tool that no other organization in the NHL possesses at this level of depth, speed, or analytical precision.
20 yrs
Historical Archive
Phase 1 โ Proof of Concept
Vancouver Canucks ยท TOP 10 Contracts vs. Peer Group
5 Comparables Per Player
๐ 2026 Draft Capital โ Verified (7 Picks)
1st (VAN)
Own โ Lottery
#1
Elias Pettersson
Center | Age 27 | Full NMC
$11.6M ร 6 yrs
5 Comparables โ Centers $10-14M
| Player |
Team |
Cap |
GP |
G |
PTS |
P/GP |
Pace |
Pts/$M |
| Connor McDavid |
EDM |
$12.5M |
54 |
33 |
92 |
1.70 |
140 |
7.36 |
| Nathan MacKinnon |
COL |
$12.6M |
51 |
38 |
88 |
1.73 |
142 |
6.98 |
| Leon Draisaitl |
EDM |
$14.0M |
51 |
30 |
74 |
1.45 |
119 |
5.29 |
| Jack Eichel |
VGK |
$10.0M |
45 |
19 |
61 |
1.36 |
111 |
6.10 |
| Auston Matthews |
TOR |
$13.25M |
47 |
26 |
45 |
0.96 |
79 |
3.40 |
| COMP AVG |
โ |
$12.47M |
50 |
29 |
72 |
1.44 |
118 |
5.83 |
| PETTERSSON |
VAN |
$11.6M |
45 |
13 |
33 |
0.73 |
60 |
2.84 |
โ ๏ธ WHY UNDERPERFORMING?
- Production collapse: 60-pt pace vs 92-pt career high
- Lost ecosystem: Miller traded (Jan ’25), Hughes traded (Dec ’25)
- Shooting: 9.2% (career 13.8%)
- Team: 17-30-5 record
๐ฐ $11.6M producing like $6M player = $5M dead cap
โ DISASTER โ 51% below comps
#2
Filip Hronek
Defense | Age 28
$7.25M ร 6 yrs
5 Comparables โ Defensemen $6-9M
| Player |
Team |
Cap |
GP |
G |
PTS |
P/GP |
Pace |
Pts/$M |
| Quinn Hughes |
MIN |
$7.85M |
48 |
4 |
49 |
1.02 |
84 |
6.24 |
| Miro Heiskanen |
DAL |
$8.45M |
51 |
7 |
41 |
0.80 |
66 |
4.85 |
| Moritz Seider |
DET |
$8.55M |
54 |
7 |
36 |
0.67 |
55 |
4.21 |
| Noah Hanifin |
VGK |
$7.88M |
42 |
2 |
20 |
0.48 |
39 |
2.54 |
| Jonas Brodin |
MIN |
$6.00M |
42 |
3 |
15 |
0.36 |
29 |
2.50 |
| COMP AVG |
โ |
$7.75M |
47 |
5 |
32 |
0.67 |
55 |
4.07 |
| HRONEK |
VAN |
$7.25M |
53 |
5 |
31 |
0.58 |
48 |
4.28 |
โก CONTEXT
- Hughes gone: Lost PP1 partner. xGF% 45%
- Comp context: Hanifin (2.54) and Brodin (2.50) worse
- Actually ABOVE comps in Pts/$M at lower cap hit
โ๏ธ FAIR โ On par with market
#3
Brock Boeser
Right Wing | Age 29
$7.25M ร 6 yrs
5 Comparables โ RW $6-9M
| Player |
Team |
Cap |
GP |
G |
PTS |
P/GP |
Pace |
Pts/$M |
| Drake Batherson | OTT | $7.88M | 50 | 19 | 45 | 0.90 | 74 | 5.71 |
| Jesper Bratt | NJD | $7.88M | 53 | 12 | 39 | 0.74 | 60 | 4.95 |
| Timo Meier | NJD | $8.80M | 48 | 13 | 27 | 0.56 | 46 | 3.07 |
| Pavel Buchnevich | STL | $5.80M | 53 | 9 | 28 | 0.53 | 43 | 4.83 |
| Patrick Kane | DET | $2.75M | 39 | 10 | 31 | 0.79 | 65 | 11.27 |
| COMP AVG | โ | $6.62M | 49 | 13 | 34 | 0.70 | 58 | 5.97 |
| BOESER | VAN | $7.25M | 50 | 12 | 25 | 0.50 | 41 | 3.45 |
โ ๏ธ WHY BELOW?
- Lost his center: Miller traded, Pettersson slumping
- Shooting slump: 12% (career 14.5%)
- Note: Meier at $8.8M (3.07) is even worse
โ ๏ธ POOR โ 42% below comps
#4
Jake DeBrusk
Left Wing | Age 29
$5.5M ร 5 yrs
5 Comparables โ LW $4-7M
| Player | Team | Cap | GP | G | PTS | P/GP | Pace | Pts/$M |
| Tyler Bertuzzi | CHI | $5.50M | 50 | 25 | 39 | 0.78 | 64 | 7.09 |
| Teuvo Teravainen | CHI | $5.40M | 46 | 10 | 22 | 0.48 | 39 | 4.07 |
| Evander Kane | VAN | $5.12M | 52 | 9 | 24 | 0.46 | 38 | 4.68 |
| Michael Bunting | PIT | $4.50M | 52 | 12 | 29 | 0.56 | 46 | 6.44 |
| Kirill Kaprizov | MIN | $9.00M | 54 | 29 | 64 | 1.19 | 97 | 7.11 |
| COMP AVG | โ | $5.90M | 51 | 17 | 36 | 0.69 | 57 | 5.88 |
| DeBRUSK | VAN | $5.5M | 52 | 13 | 27 | 0.52 | 43 | 4.91 |
โ
ACCEPTABLE
- -16% is borderline fair/good. xGoals (24.16) solid underlying
- Trade candidate โ could fetch 1st from contender
โ
GOOD โ Within market range
#5
Evander Kane
Left Wing | Age 34 | UFA 2026
$5.125M โ EXPIRING
๐ PRIME DEADLINE ASSET: Expiring UFA July 2026 โ low risk rental. 50% retention = $2.56M cap hit attractive. Expected return: 2nd round pick + prospect.
โ๏ธ FAIR โ Trade deadline chip
#6
Marco Rossi
Center | Age 24 | Via Hughes Trade | IR
$5.0M ร 2 yrs
โ ๏ธ SMALL SAMPLE โ IR: Only 25 games โ deviation inflated. 49-pt pace when healthy = fair for $5M. Age 24, still developing. Hughes trade crown jewel.
โ
GOOD โ Fair value IF healthy
#7
Conor Garland
Right Wing | Age 30
$4.95M ร 1 yr
xGF% 44%: Team outchanced with him on ice. Career 45-50 pt guy on 43-pt pace. Meier at $8.8M (3.07) far worse value.
โ ๏ธ POOR โ 26% below market
#8
Marcus Pettersson
Defense | Age 30 | Via PIT Trade
$4.025M ร 1 yr
๐จ xGF% 38%: Among WORST on team. CF% 40% โ team loses shot share badly. 1 goal in 53 games = zero offense.
โ DISASTER โ Worst underlying metrics
#9
Tyler Myers
Defense | Age 36 | UFA 2026
$3.0M โ EXPIRING
๐ DEADLINE CHIP: Expiring UFA. xGF% 37% terrible. 50% retention = $1.5M cap hit. Expected return: 4th-5th round pick.
โ ๏ธ POOR โ But expiring = trade asset
#10
David Kampf
Center | Age 31 | Defensive Specialist
$2.4M ร 1 yr
โ ๏ธ CONTEXT MATTERS: Comps wrong (O’Reilly/Hischier are offensive). Kampf is defensive 4C. PK specialist, faceoffs. $2.4M for 4C = market rate. 15-20 pt guy on 16-pt pace = meeting expectations.
โ๏ธ FAIR โ Role-appropriate contract
๐ TOP 10 SUMMARY
| # |
Player |
Cap |
Pts/$M |
Comp Avg |
Gap |
Verdict |
| 1 | Elias Pettersson | $11.6M | 2.84 | 5.83 | -51% | DISASTER |
| 2 | Filip Hronek | $7.25M | 4.28 | 4.07 | +5% | FAIR |
| 3 | Brock Boeser | $7.25M | 3.45 | 5.97 | -42% | POOR |
| 4 | Jake DeBrusk | $5.5M | 4.91 | 5.88 | -16% | GOOD |
| 5 | Evander Kane | $5.125M | 4.68 | 5.42 | -14% | FAIR |
| 6 | Marco Rossi | $5.0M | 3.00* | 6.31 | -52%* | GOOD (IR) |
| 7 | Conor Garland | $4.95M | 4.44 | 5.97 | -26% | POOR |
| 8 | Marcus Pettersson | $4.025M | 2.48 | 3.58 | -31% | DISASTER |
| 9 | Tyler Myers | $3.0M | 2.67 | 3.54 | -25% | POOR |
| 10 | David Kampf | $2.4M | 2.50 | 6.24 | -60%** | FAIR |
* Rossi: Small sample (25 GP, IR) | ** Kampf: Defensive specialist, not paid for offense
๐ DATA SOURCES & METHODOLOGY
Contract data sourced from PuckPedia.com. Advanced stats (xGF%, CF%, xGoals) from MoneyPuck.com. Comparables selected by position, cap hit tier, and contract structure. Deviation metrics calculated against 5-player peer group averages. Pts/$M = (Points รท Games Played ร 82) รท Cap Hit in Millions. Value Gap = (Player Pts/$M – Comp Avg Pts/$M) รท Comp Avg Pts/$M.
Vancouver Canucks โ NHL Cap Intelligence Dashboard
Phase 1: TOP 10 Contract Analysis | February 2026
Data: MoneyPuck + PuckPedia | AI-Generated Analysis
CanuckHockeyBall.com