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-defence

Chances he takes away at his own end, per 60 minutes, separated from linemates and usage. Above 0 is better than 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. Moritz Seider#1#1 to #56 of 678

    Likely a top-10 skater; anywhere from 1st to 56th.

    In 55 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).
  2. Danton Heinen#2#2 to #138 of 678

    Likely a top-30 skater; anywhere from 2nd to 138th.

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

    0.000.100.200.300.40
    20 of 20 dots sit above zero (the average regular). Each dot is one equally likely outcome (1 in 20).
  3. Kailer Yamamoto#3#4 to #179 of 678

    Likely a top-40 skater; anywhere from 4th to 179th.

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

    0.000.100.200.300.40
    20 of 20 dots sit above zero (the average regular). Each dot is one equally likely outcome (1 in 20).
  4. Pontus Holmberg#4#5 to #193 of 678

    Likely a top-40 skater; anywhere from 5th to 193rd.

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

    0.000.100.200.300.40
    20 of 20 dots sit above zero (the average regular). Each dot is one equally likely outcome (1 in 20).
  5. Jack Drury#5#4 to #191 of 678

    Likely a top-50 skater; anywhere from 4th to 191st.

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

    0.000.100.200.300.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-defence xG/60Could rank80% bandDetails
#1Moritz Seider Drive-defence rank: 80% rank range 1 to 56 of 678Moritz Seider+0.31#1 to #56 of 678+0.18 to +0.43
#2Danton Heinen Drive-defence rank: 80% rank range 2 to 138 of 678Danton Heinen+0.24#2 to #138 of 678+0.10 to +0.37
#3Kailer Yamamoto Drive-defence rank: 80% rank range 4 to 179 of 678Kailer Yamamoto+0.21#4 to #179 of 678+0.08 to +0.34
#4Pontus Holmberg Drive-defence rank: 80% rank range 5 to 193 of 678Pontus Holmberg+0.21#5 to #193 of 678+0.08 to +0.34
#5Jack Drury Drive-defence rank: 80% rank range 4 to 191 of 678Jack Drury+0.21#4 to #191 of 678+0.08 to +0.33
#6Jonas Brodin Drive-defence rank: 80% rank range 5 to 184 of 678Jonas Brodin+0.21#5 to #184 of 678+0.09 to +0.33
#7Sam Malinski Drive-defence rank: 80% rank range 5 to 177 of 678Sam Malinski+0.21#5 to #177 of 678+0.09 to +0.33
#8Vincent Desharnais Drive-defence rank: 80% rank range 5 to 191 of 678Vincent Desharnais+0.20#5 to #191 of 678+0.07 to +0.33
#98474102 Drive-defence rank: 80% rank range 5 to 177 of 6788474102+0.20#5 to #177 of 678+0.07 to +0.33
#10Connor Murphy Drive-defence rank: 80% rank range 7 to 210 of 678Connor Murphy+0.20#7 to #210 of 678+0.08 to +0.32
#11Oskar Bäck Drive-defence rank: 80% rank range 5 to 226 of 678Oskar Bäck+0.19#5 to #226 of 678+0.06 to +0.32
#12Adam Pelech Drive-defence rank: 80% rank range 7 to 200 of 678Adam Pelech+0.19#7 to #200 of 678+0.07 to +0.31
#13Dylan Samberg Drive-defence rank: 80% rank range 7 to 208 of 678Dylan Samberg+0.19#7 to #208 of 678+0.07 to +0.31
#14Casey Cizikas Drive-defence rank: 80% rank range 7 to 255 of 678Casey Cizikas+0.18#7 to #255 of 678+0.05 to +0.32
#15Tom Wilson Drive-defence rank: 80% rank range 9 to 239 of 678Tom Wilson+0.18#9 to #239 of 678+0.05 to +0.31
#16Kaedan Korczak Drive-defence rank: 80% rank range 8 to 222 of 678Kaedan Korczak+0.18#8 to #222 of 678+0.06 to +0.30
#17Gage Goncalves Drive-defence rank: 80% rank range 8 to 254 of 678Gage Goncalves+0.18#8 to #254 of 678+0.05 to +0.31
#18Jaccob Slavin Drive-defence rank: 80% rank range 7 to 239 of 678Jaccob Slavin+0.18#7 to #239 of 678+0.05 to +0.31
#19Esa Lindell Drive-defence rank: 80% rank range 10 to 239 of 678Esa Lindell+0.18#10 to #239 of 678+0.05 to +0.30
#20Jordan Kyrou Drive-defence rank: 80% rank range 7 to 260 of 678Jordan Kyrou+0.17#7 to #260 of 678+0.05 to +0.30
#21Noel Acciari Drive-defence rank: 80% rank range 7 to 237 of 678Noel Acciari+0.17#7 to #237 of 678+0.04 to +0.31
#22Garnet Hathaway Drive-defence rank: 80% rank range 7 to 258 of 678Garnet Hathaway+0.17#7 to #258 of 678+0.04 to +0.31
#23Drew Doughty Drive-defence rank: 80% rank range 9 to 245 of 678Drew Doughty+0.17#9 to #245 of 678+0.04 to +0.29
#24Arseny Gritsyuk Drive-defence rank: 80% rank range 11 to 277 of 678Arseny Gritsyuk+0.16#11 to #277 of 678+0.04 to +0.29
#25Barrett Hayton Drive-defence rank: 80% rank range 10 to 256 of 678Barrett Hayton+0.16#10 to #256 of 678+0.04 to +0.29
#26Brandon Duhaime Drive-defence rank: 80% rank range 11 to 282 of 678Brandon Duhaime+0.16#11 to #282 of 678+0.03 to +0.29
#27Nick Cousins Drive-defence rank: 80% rank range 10 to 289 of 678Nick Cousins+0.16#10 to #289 of 678+0.03 to +0.28
#28Mark Jankowski Drive-defence rank: 80% rank range 11 to 292 of 678Mark Jankowski+0.16#11 to #292 of 678+0.02 to +0.29
#29Claude Giroux Drive-defence rank: 80% rank range 11 to 276 of 678Claude Giroux+0.15#11 to #276 of 678+0.03 to +0.28
#30Jason Dickinson Drive-defence rank: 80% rank range 11 to 285 of 678Jason Dickinson+0.15#11 to #285 of 678+0.02 to +0.28
#31Damon Severson Drive-defence rank: 80% rank range 16 to 269 of 678Damon Severson+0.15#16 to #269 of 678+0.03 to +0.27
#32Scott Laughton Drive-defence rank: 80% rank range 13 to 286 of 678Scott Laughton+0.15#13 to #286 of 678+0.02 to +0.28
#33Mathieu Joseph Drive-defence rank: 80% rank range 13 to 288 of 678Mathieu Joseph+0.15#13 to #288 of 678+0.02 to +0.28
#34Blake Coleman Drive-defence rank: 80% rank range 13 to 298 of 678Blake Coleman+0.15#13 to #298 of 678+0.02 to +0.28
#35Adam Fox Drive-defence rank: 80% rank range 15 to 332 of 678Adam Fox+0.14#15 to #332 of 678+0.01 to +0.27
#36Isac Lundeström Drive-defence rank: 80% rank range 15 to 313 of 678Isac Lundeström+0.14#15 to #313 of 678+0.01 to +0.27
#37Eetu Luostarinen Drive-defence rank: 80% rank range 15 to 313 of 678Eetu Luostarinen+0.14#15 to #313 of 678+0.01 to +0.27
#38Jordan Spence Drive-defence rank: 80% rank range 16 to 302 of 678Jordan Spence+0.14#16 to #302 of 678+0.02 to +0.26
#39Mark Stone Drive-defence rank: 80% rank range 18 to 338 of 678Mark Stone+0.14#18 to #338 of 678+0.01 to +0.27
#40Marc Gatcomb Drive-defence rank: 80% rank range 15 to 336 of 678Marc Gatcomb+0.14#15 to #336 of 6780.00 to +0.28
#41Nick Foligno Drive-defence rank: 80% rank range 17 to 331 of 678Nick Foligno+0.13#17 to #331 of 678+0.00 to +0.27
#428474641 Drive-defence rank: 80% rank range 15 to 338 of 6788474641+0.13#15 to #338 of 678+0.00 to +0.26
#43Noah Cates Drive-defence rank: 80% rank range 15 to 326 of 678Noah Cates+0.13#15 to #326 of 678+0.00 to +0.26
#44Colton Parayko Drive-defence rank: 80% rank range 24 to 320 of 678Colton Parayko+0.13#24 to #320 of 678+0.01 to +0.25
#45Alexis Lafrenière Drive-defence rank: 80% rank range 20 to 344 of 678Alexis Lafrenière+0.13#20 to #344 of 678+0.01 to +0.25
#46Hendrix Lapierre Drive-defence rank: 80% rank range 16 to 352 of 678Hendrix Lapierre+0.13#16 to #352 of 6780.00 to +0.26
#47Marcus Pettersson Drive-defence rank: 80% rank range 26 to 333 of 678Marcus Pettersson+0.13#26 to #333 of 678+0.01 to +0.25
#48Miro Heiskanen Drive-defence rank: 80% rank range 23 to 327 of 678Miro Heiskanen+0.13#23 to #327 of 678+0.00 to +0.25
#49Ty Emberson Drive-defence rank: 80% rank range 22 to 335 of 678Ty Emberson+0.13#22 to #335 of 678+0.00 to +0.25
#50Parker Kelly Drive-defence rank: 80% rank range 19 to 337 of 678Parker Kelly+0.13#19 to #337 of 6780.00 to +0.25
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.20
Drive-defence across 678 players
xG against per 60 vs club without him

Drive-defence

Definition. Chances suppressed 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. Chances allowed is the only defensive outcome the play-by-play records.

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

All measures