ResearchStart with a team or player
Shared NHL reference 2026-10-1832 clubs / 786 listed players

One reference. Every amount keeps its meaning.

Reviewed reference. Observed rosters, not confirmed game lineups. Older ledger amounts remain visible and unreverified. Scenarios stay hypothetical.

20261018-typed-r6b / 38 staged assertions reviewed / 138 held records given a disposition

Reported AAV for this season170source-qualified references
Reported annual cap hit5kept separate from AAV
AAV comparison eligible159does not establish cap room
Current club charge qualified0adjustments remain unqualified
Release and source fingerprints

Manifest 5f9ea2bb6b7ee2c46474eb838a5b8d885382bc73bbd3cf59f0755e8adc59b445
Projection f64c03ab93bb2c7f985b3451f31b9a747267ec9a65d9b03814fd102d2c8651fd
Policy 90bcedbfb8faccc05667d81b503b59825cbaad4eee709ff18a053aa1f5bb4e1b
Roster 4bd8b431808e8da074c97db2eb9f34b4016483d317760335321c2dc4c0af8fc5
Contracts e872d0204c77565d9886de94dd42ff4897a5dc090fbe406ff6f57d125bc17fd2

4 of 10 columns shown · open a row for the other 6
Columns
PlayerClubComparison AAVEvidence statusDetails
Morgan Geekie / NHL 8479987BOSUnqualifiedlegacy not reverified
Legacy evidence not independently reverified in this release.
James Hagens / NHL 8485395BOSUnqualifiedamount qualified expiry held
ELCslide/currentexpiry unresolved; no lastSeason derivation from signing alone

Reported AAV period unresolved; excluded from current-season comparison.
Tanner Jeannot / NHL 8479661BOSUnqualifiedlegacy not reverified
Legacy evidence not independently reverified in this release.
Mark Kastelic / NHL 8480355BOSUnqualifiedlegacy not reverified
Legacy evidence not independently reverified in this release.
Marat Khusnutdinov / NHL 8482177BOSUnqualifiedlegacy not reverified
Legacy evidence not independently reverified in this release.
Sean Kuraly / NHL 8476374BOSUnqualifiedlegacy not reverified
Legacy evidence not independently reverified in this release.
Elias Lindholm / NHL 8477496BOSUS$7,750,000independently reviewed qualified comparison
Fraser Minten / NHL 8483489BOSUnqualifiedlegacy not reverified
Legacy evidence not independently reverified in this release.
Casey Mittelstadt / NHL 8479999BOSUnqualifiedlegacy not reverified
Legacy evidence not independently reverified in this release.
David Pastrnak / NHL 8477956BOSUS$11,250,000independently reviewed qualified comparison
JJ Peterka / NHL 8482175BOSUS$7,700,000independently reviewed qualified comparison
Matthew Poitras / NHL 8483505BOSUnqualifiedlegacy not reverified
Legacy evidence not independently reverified in this release.
Pavel Zacha / NHL 8478401BOSUnqualifiedlegacy not reverified
Legacy evidence not independently reverified in this release.
Jonathan Aspirot / NHL 8481219BOSUnqualifiedlegacy not reverified
Legacy evidence not independently reverified in this release.
Will Borgen / NHL 8478840BOSUnqualifiedlegacy not reverified
Legacy evidence not independently reverified in this release.
Frederic Brunet / NHL 8483017BOSUnqualifiedqualified separate cap hit only
No gross AAV assertion; not eligible for grossAav arithmetic

Type varies by season:2026 two-way;2027 one-way
Connor Clifton / NHL 8477365BOSUnqualifiedlegacy not reverified
Legacy evidence not independently reverified in this release.
Hampus Lindholm / NHL 8476854BOSUnqualifiedlegacy not reverified
Legacy evidence not independently reverified in this release.
Mason Lohrei / NHL 8482511BOSUnqualifiedlegacy not reverified
Legacy evidence not independently reverified in this release.
Charlie McAvoy / NHL 8479325BOSUS$9,500,000independently reviewed qualified comparison
Nikita Zadorov / NHL 8477507BOSUS$5,000,000independently reviewed qualified comparison
Michael DiPietro / NHL 8480022BOSUnqualifiedqualified for successor
Original reported AAV below current salary minimum; adjusted charge not derived.
Jeremy Swayman / NHL 8480280BOSUS$8,250,000independently reviewed qualified comparison
Zach Benson / NHL 8484145BUFUS$7,500,000independently reviewed qualified comparison
Sam Carrick / NHL 8475842BUFUnqualifiedlegacy not reverified
Legacy evidence not independently reverified in this release.

AAV, annual cap hit, salary and contract total stay separate. Source claims remain visible even when a conflicting amount is held. AAV comparison does not certify current team charges, clauses or eligibility.

CapOrCup measure · 2025–26

Drive-offence

Chances he adds at the offensive end, per 60 minutes, separated from linemates and usage. 0 is an average regular.

Players ranked
678
Sure of a top-10 place
0
Measured to
2026-10-18
The top five, in words

How sure we are, said plainly

Each line is his 80% rank range from 1,000 resamples of every player's band. The dots are twenty equally likely outcomes for his value; the quote button gives a sentence the range supports.

  1. Nathan MacKinnon#1#1 to #13 of 678

    Likely a top-3 skater; anywhere from 1st to 13th.

    In 88 of 100 seasons like this one, he finishes in the top ten.

    0.000.200.400.60
    20 of 20 dots sit above zero (the average regular). Each dot is one equally likely outcome (1 in 20).
  2. Brandon Hagel#2#1 to #16 of 678

    Likely a top-3 skater; anywhere from 1st to 16th.

    In 84 of 100 seasons like this one, he finishes in the top ten.

    0.000.200.400.60
    20 of 20 dots sit above zero (the average regular). Each dot is one equally likely outcome (1 in 20).
  3. Connor McDavid#3#2 to #38 of 678

    Likely a top-10 skater; anywhere from 2nd to 38th.

    In 63 of 100 seasons like this one, he finishes in the top ten.

    0.000.200.400.60
    20 of 20 dots sit above zero (the average regular). Each dot is one equally likely outcome (1 in 20).
  4. Nikita Kucherov#4#2 to #53 of 678

    Likely a top-15 skater; anywhere from 2nd to 53rd.

    In 49 of 100 seasons like this one, he finishes in the top ten.

    0.000.200.40
    20 of 20 dots sit above zero (the average regular). Each dot is one equally likely outcome (1 in 20).
  5. Brady Tkachuk#5#3 to #87 of 678

    Likely a top-20 skater; anywhere from 3rd to 87th.

    In 32 of 100 seasons like this one, he finishes in the top ten.

    0.000.200.40
    20 of 20 dots sit above zero (the average regular). Each dot is one equally likely outcome (1 in 20).
Top 50 of 678

Who leads, and how sure we are

Each player shows his value and his 80% rank range: the 10th to 90th percentile of his rank when every player's value is redrawn from his own band 1,000 times. A wide range means the season has not yet separated him from the players around him.

5 of 6 columns shown · open a row for the other 1
Columns
RankPlayerDrive-offence xG/60Could rank80% bandDetails
#1Nathan MacKinnon Drive-offence rank: 80% rank range 1 to 13 of 678Nathan MacKinnon+0.46#1 to #13 of 678+0.33 to +0.59
#2Brandon Hagel Drive-offence rank: 80% rank range 1 to 16 of 678Brandon Hagel+0.44#1 to #16 of 678+0.32 to +0.57
#3Connor McDavid Drive-offence rank: 80% rank range 2 to 38 of 678Connor McDavid+0.37#2 to #38 of 678+0.25 to +0.50
#4Nikita Kucherov Drive-offence rank: 80% rank range 2 to 53 of 678Nikita Kucherov+0.34#2 to #53 of 678+0.22 to +0.47
#5Brady Tkachuk Drive-offence rank: 80% rank range 3 to 87 of 678Brady Tkachuk+0.31#3 to #87 of 678+0.18 to +0.44
#6Jason Robertson Drive-offence rank: 80% rank range 4 to 86 of 678Jason Robertson+0.30#4 to #86 of 678+0.18 to +0.43
#7Lane Hutson Drive-offence rank: 80% rank range 4 to 83 of 678Lane Hutson+0.30#4 to #83 of 678+0.19 to +0.42
#8Tommy Novak Drive-offence rank: 80% rank range 5 to 106 of 678Tommy Novak+0.28#5 to #106 of 678+0.16 to +0.40
#9Andrei Svechnikov Drive-offence rank: 80% rank range 4 to 120 of 678Andrei Svechnikov+0.28#4 to #120 of 678+0.15 to +0.41
#10Jordan Kyrou Drive-offence rank: 80% rank range 5 to 128 of 678Jordan Kyrou+0.27#5 to #128 of 678+0.14 to +0.39
#11Mattias Ekholm Drive-offence rank: 80% rank range 6 to 124 of 678Mattias Ekholm+0.27#6 to #124 of 678+0.14 to +0.39
#12Evan Bouchard Drive-offence rank: 80% rank range 6 to 130 of 678Evan Bouchard+0.26#6 to #130 of 678+0.13 to +0.39
#13Jesper Bratt Drive-offence rank: 80% rank range 7 to 121 of 678Jesper Bratt+0.26#7 to #121 of 678+0.14 to +0.38
#14Jordan Spence Drive-offence rank: 80% rank range 7 to 131 of 678Jordan Spence+0.25#7 to #131 of 678+0.13 to +0.37
#15Quinn Hughes Drive-offence rank: 80% rank range 8 to 119 of 678Quinn Hughes+0.25#8 to #119 of 678+0.14 to +0.36
#16Mathew Barzal Drive-offence rank: 80% rank range 7 to 144 of 678Mathew Barzal+0.25#7 to #144 of 678+0.13 to +0.37
#17Luke Evangelista Drive-offence rank: 80% rank range 9 to 142 of 678Luke Evangelista+0.25#9 to #142 of 678+0.13 to +0.37
#18Anders Lee Drive-offence rank: 80% rank range 7 to 138 of 678Anders Lee+0.25#7 to #138 of 678+0.12 to +0.37
#19Sebastian Aho Drive-offence rank: 80% rank range 7 to 179 of 678Sebastian Aho+0.24#7 to #179 of 678+0.11 to +0.37
#20Zach Werenski Drive-offence rank: 80% rank range 10 to 154 of 678Zach Werenski+0.24#10 to #154 of 678+0.12 to +0.35
#21Brock Nelson Drive-offence rank: 80% rank range 9 to 171 of 678Brock Nelson+0.23#9 to #171 of 678+0.11 to +0.36
#22Jack Eichel Drive-offence rank: 80% rank range 7 to 178 of 678Jack Eichel+0.23#7 to #178 of 678+0.10 to +0.36
#23Adam Fox Drive-offence rank: 80% rank range 10 to 191 of 678Adam Fox+0.23#10 to #191 of 678+0.10 to +0.36
#24Matthew Schaefer Drive-offence rank: 80% rank range 10 to 147 of 678Matthew Schaefer+0.23#10 to #147 of 678+0.11 to +0.34
#25Josh Doan Drive-offence rank: 80% rank range 12 to 175 of 678Josh Doan+0.22#12 to #175 of 678+0.10 to +0.35
#26John Carlson Drive-offence rank: 80% rank range 11 to 164 of 678John Carlson+0.22#11 to #164 of 678+0.11 to +0.34
#27Logan Stankoven Drive-offence rank: 80% rank range 8 to 191 of 678Logan Stankoven+0.22#8 to #191 of 678+0.09 to +0.35
#28Cole Caufield Drive-offence rank: 80% rank range 9 to 196 of 678Cole Caufield+0.22#9 to #196 of 678+0.09 to +0.35
#29Trevor Zegras Drive-offence rank: 80% rank range 11 to 189 of 678Trevor Zegras+0.22#11 to #189 of 678+0.09 to +0.34
#30Zach Hyman Drive-offence rank: 80% rank range 11 to 203 of 678Zach Hyman+0.22#11 to #203 of 678+0.09 to +0.35
#31Ross Colton Drive-offence rank: 80% rank range 12 to 211 of 678Ross Colton+0.21#12 to #211 of 678+0.08 to +0.34
#32Devon Toews Drive-offence rank: 80% rank range 12 to 185 of 678Devon Toews+0.21#12 to #185 of 678+0.08 to +0.33
#33Clayton Keller Drive-offence rank: 80% rank range 13 to 221 of 678Clayton Keller+0.20#13 to #221 of 678+0.08 to +0.33
#34Robert Thomas Drive-offence rank: 80% rank range 14 to 220 of 678Robert Thomas+0.20#14 to #220 of 678+0.08 to +0.33
#35Jackson Blake Drive-offence rank: 80% rank range 13 to 212 of 678Jackson Blake+0.20#13 to #212 of 678+0.07 to +0.33
#36Beckett Sennecke Drive-offence rank: 80% rank range 15 to 200 of 678Beckett Sennecke+0.20#15 to #200 of 678+0.08 to +0.32
#37Rasmus Dahlin Drive-offence rank: 80% rank range 16 to 212 of 678Rasmus Dahlin+0.20#16 to #212 of 678+0.08 to +0.32
#38Dylan Cozens Drive-offence rank: 80% rank range 15 to 220 of 678Dylan Cozens+0.19#15 to #220 of 678+0.07 to +0.32
#39Michael Carcone Drive-offence rank: 80% rank range 18 to 214 of 678Michael Carcone+0.19#18 to #214 of 678+0.07 to +0.32
#40Taylor Hall Drive-offence rank: 80% rank range 15 to 222 of 678Taylor Hall+0.19#15 to #222 of 678+0.07 to +0.32
#41Sam Malinski Drive-offence rank: 80% rank range 18 to 222 of 678Sam Malinski+0.19#18 to #222 of 678+0.08 to +0.31
#42Shayne Gostisbehere Drive-offence rank: 80% rank range 19 to 244 of 678Shayne Gostisbehere+0.19#19 to #244 of 678+0.06 to +0.31
#43Zach Benson Drive-offence rank: 80% rank range 18 to 229 of 678Zach Benson+0.19#18 to #229 of 678+0.06 to +0.31
#44Bo Horvat Drive-offence rank: 80% rank range 15 to 231 of 678Bo Horvat+0.19#15 to #231 of 678+0.06 to +0.31
#45Wyatt Johnston Drive-offence rank: 80% rank range 19 to 240 of 678Wyatt Johnston+0.18#19 to #240 of 678+0.06 to +0.31
#46Artturi Lehkonen Drive-offence rank: 80% rank range 15 to 243 of 678Artturi Lehkonen+0.18#15 to #243 of 678+0.06 to +0.31
#47Jakob Chychrun Drive-offence rank: 80% rank range 21 to 224 of 678Jakob Chychrun+0.18#21 to #224 of 678+0.07 to +0.30
#48Damon Severson Drive-offence rank: 80% rank range 20 to 228 of 678Damon Severson+0.18#20 to #228 of 678+0.06 to +0.30
#49Alex DeBrincat Drive-offence rank: 80% rank range 18 to 234 of 678Alex DeBrincat+0.18#18 to #234 of 678+0.05 to +0.30
#50Leo Carlsson Drive-offence rank: 80% rank range 17 to 256 of 678Leo Carlsson+0.17#17 to #256 of 678+0.05 to +0.30
Every ranked player

The spread

Each dot is one player with at least 300 minutes at 5-on-5. The dashed line is zero, the average regular.

-0.200.000.200.40
Drive-offence across 678 players
xG per 60 vs club without him

Drive-offence

Definition. Chances created per 60 against the club's rate without him.

Inputs. shifts (measured), shots (measured), xg-model (derived). Built from. Shift charts and the expected-goals model.

Reliability.

Split-half r
Year over year r
Stabilization point
· — where the number becomes half signal
Players

Validity.

pairs
n
nextSeason
discriminant
baselines
verdict

Uncertainty.

method
resamples
players
regulars
medianWidth95
medianWidth80
leagueSpreadSd
topTenProbabilityAvailable
note

Shrinkage.

Bias ledger.

Slices tested
Survive FDR

Sensitivity.

Adjustments.

scoreVenue

Depends on. expected goals (trained 2023-24, 2024-25, tested 2025-26, AUC ) · model card

Limits. Not score-and-venue adjusted on the site today; the adjusted value is on the card.

Signed by Chief of measures (data desk); weekly card review; full assay each season; last assay 2026-10-18; test record.

All measures