Motion-blurred skater in a gold and black sweater
Player impact · Defensemen · 2026-27 · updated Oct 10, 2026

The best defensemen, at both ends.

Goals added per game over a replacement-level player, the kind of call-up any team can find. Points are part of it; so is everything else a player does with the puck and without it.

188 defensemen with 3+ games · ranked per game

The board

5v5 offensePower play5v5 defenseOver replacementPenalty killPenaltiesFinishing + faceoffs
#PlayerTeamGPTOI/GG-APer gameSeasonWhere it comes from (season)
1Evan BouchardEDM424.16-5+0.20+0.795v5 offense +0.38Power play +0.165v5 defense +0.06Over replacement +0.21Penalty kill +0.00Penalties -0.06Finishing + faceoffs +0.04
2Quinn HughesMIN427.52-4+0.17+0.675v5 offense +0.32Power play +0.125v5 defense -0.05Over replacement +0.27Penalty kill +0.01Penalties -0.01Finishing + faceoffs +0.01
3Moritz SeiderDET423.40-2+0.17+0.665v5 offense +0.11Power play +0.105v5 defense +0.34Over replacement +0.21Penalty kill +0.00Penalties -0.08Finishing + faceoffs +0.00
4Lane HutsonMTL425.50-4+0.17+0.665v5 offense +0.34Power play +0.035v5 defense +0.08Over replacement +0.24Penalty kill +0.00Penalties -0.03Finishing + faceoffs +0.00
5Zach WerenskiCBJ330.00-3+0.16+0.475v5 offense +0.26Power play +0.045v5 defense +0.04Over replacement +0.20Penalty kill -0.01Penalties -0.05Finishing + faceoffs -0.01
6Rasmus DahlinBUF426.81-1+0.15+0.605v5 offense +0.27Power play +0.035v5 defense +0.11Over replacement +0.27Penalty kill +0.00Penalties -0.09Finishing + faceoffs +0.00
7Adam FoxNYR620.70-5+0.15+0.885v5 offense +0.39Power play +0.075v5 defense +0.21Over replacement +0.29Penalty kill +0.02Penalties -0.09Finishing + faceoffs +0.00
8Jordan SpenceOTT422.50-0+0.14+0.575v5 offense +0.37Power play -0.015v5 defense +0.02Over replacement +0.23Penalty kill +0.03Penalties -0.07Finishing + faceoffs +0.00
9Sam MalinskiCOL316.00-0+0.14+0.415v5 offense +0.14Power play +0.005v5 defense +0.15Over replacement +0.13Penalty kill +0.00Penalties -0.02Finishing + faceoffs +0.00
10Miro HeiskanenDAL422.12-0+0.12+0.495v5 offense +0.05Power play +0.095v5 defense +0.17Over replacement +0.19Penalty kill -0.01Penalties +0.00Finishing + faceoffs +0.01
11Noah HanifinVGK519.61-0+0.12+0.595v5 offense +0.13Power play +0.005v5 defense +0.24Over replacement +0.26Penalty kill +0.02Penalties -0.06Finishing + faceoffs +0.00
12Mattias EkholmEDM420.40-1+0.12+0.475v5 offense +0.25Power play +0.005v5 defense +0.06Over replacement +0.20Penalty kill -0.03Penalties +0.00Finishing + faceoffs +0.00
13Shayne GostisbehereCAR518.91-3+0.11+0.555v5 offense +0.20Power play +0.095v5 defense +0.07Over replacement +0.20Penalty kill +0.00Penalties +0.00Finishing + faceoffs +0.00
14Jaccob SlavinCAR521.30-2+0.11+0.555v5 offense +0.00Power play +0.005v5 defense +0.29Over replacement +0.24Penalty kill +0.06Penalties -0.04Finishing + faceoffs +0.00
15Matthew SchaeferNYI423.70-3+0.11+0.435v5 offense +0.21Power play +0.045v5 defense +0.04Over replacement +0.22Penalty kill +0.00Penalties -0.08Finishing + faceoffs +0.00
16Josh MansonCOL417.11-2+0.10+0.425v5 offense +0.12Power play +0.005v5 defense +0.16Over replacement +0.18Penalty kill +0.01Penalties -0.04Finishing + faceoffs +0.00
17Nate SchmidtUTA520.70-1+0.10+0.525v5 offense +0.25Power play -0.015v5 defense +0.06Over replacement +0.27Penalty kill +0.02Penalties -0.06Finishing + faceoffs +0.00
18Devon ToewsCOL419.72-2+0.10+0.415v5 offense +0.18Power play -0.035v5 defense +0.14Over replacement +0.20Penalty kill +0.01Penalties -0.08Finishing + faceoffs +0.00
19Kaedan KorczakPIT517.10-4+0.10+0.495v5 offense +0.07Power play +0.005v5 defense +0.22Over replacement +0.22Penalty kill +0.01Penalties -0.03Finishing + faceoffs +0.00
20Owen PowerBUF426.51-4+0.10+0.395v5 offense +0.12Power play -0.035v5 defense -0.01Over replacement +0.27Penalty kill +0.02Penalties +0.02Finishing + faceoffs +0.00
21Drew DoughtyLAK319.50-1+0.10+0.295v5 offense +0.06Power play -0.015v5 defense +0.14Over replacement +0.13Penalty kill +0.01Penalties -0.05Finishing + faceoffs +0.00
22Shea TheodoreVGK520.31-2+0.09+0.465v5 offense +0.18Power play -0.045v5 defense +0.12Over replacement +0.25Penalty kill +0.01Penalties -0.06Finishing + faceoffs +0.00
23Cale MakarCOL421.33-3+0.09+0.375v5 offense +0.11Power play +0.055v5 defense +0.05Over replacement +0.20Penalty kill +0.01Penalties -0.05Finishing + faceoffs +0.01
24K'Andre MillerCAR522.51-1+0.09+0.455v5 offense +0.23Power play +0.005v5 defense +0.07Over replacement +0.24Penalty kill +0.02Penalties -0.12Finishing + faceoffs +0.00
25Thomas ChabotOTT426.21-1+0.09+0.365v5 offense +0.15Power play -0.015v5 defense -0.07Over replacement +0.23Penalty kill +0.03Penalties +0.03Finishing + faceoffs +0.00
26Seth JonesFLA427.21-0+0.09+0.355v5 offense +0.04Power play +0.075v5 defense +0.10Over replacement +0.20Penalty kill +0.04Penalties -0.09Finishing + faceoffs +0.00
27Philip BrobergSTL422.00-2+0.09+0.355v5 offense +0.11Power play +0.005v5 defense +0.05Over replacement +0.21Penalty kill -0.01Penalties -0.01Finishing + faceoffs +0.00
28Ryan SheaEDM421.91-2+0.09+0.345v5 offense +0.18Power play -0.035v5 defense -0.01Over replacement +0.20Penalty kill +0.02Penalties -0.03Finishing + faceoffs +0.00
29Jakob ChychrunWSH423.51-2+0.09+0.345v5 offense +0.24Power play +0.055v5 defense -0.08Over replacement +0.22Penalty kill +0.02Penalties -0.11Finishing + faceoffs +0.00
30Jackson LaCombeANA426.90-4+0.09+0.345v5 offense +0.07Power play +0.025v5 defense +0.09Over replacement +0.23Penalty kill +0.00Penalties -0.06Finishing + faceoffs +0.00
31Erik CernakTBL418.80-1+0.08+0.335v5 offense +0.03Power play -0.015v5 defense +0.16Over replacement +0.19Penalty kill -0.02Penalties -0.03Finishing + faceoffs +0.00
32Brandt ClarkeLAK319.10-2+0.08+0.255v5 offense +0.07Power play +0.005v5 defense +0.07Over replacement +0.12Penalty kill +0.00Penalties -0.02Finishing + faceoffs +0.00
33Darren RaddyshTOR522.20-2+0.08+0.415v5 offense +0.12Power play +0.065v5 defense +0.04Over replacement +0.26Penalty kill +0.00Penalties -0.07Finishing + faceoffs -0.01
34Ryker EvansSEA521.60-2+0.08+0.415v5 offense +0.03Power play +0.005v5 defense +0.08Over replacement +0.30Penalty kill +0.00Penalties +0.00Finishing + faceoffs +0.00
35John MarinoUTA520.10-1+0.08+0.405v5 offense +0.03Power play +0.005v5 defense +0.15Over replacement +0.26Penalty kill +0.00Penalties -0.03Finishing + faceoffs +0.00
36Adam PelechNYI420.30-2+0.08+0.325v5 offense +0.09Power play -0.025v5 defense +0.20Over replacement +0.19Penalty kill -0.07Penalties -0.07Finishing + faceoffs +0.00
37Samuel GirardPIT519.51-4+0.07+0.375v5 offense +0.12Power play +0.005v5 defense +0.00Over replacement +0.26Penalty kill +0.02Penalties -0.03Finishing + faceoffs +0.00
38Dylan SambergWPG520.80-2+0.07+0.375v5 offense -0.12Power play -0.015v5 defense +0.33Over replacement +0.28Penalty kill -0.03Penalties -0.08Finishing + faceoffs +0.00
39Dougie HamiltonNJD321.81-1+0.07+0.215v5 offense +0.07Power play +0.025v5 defense -0.03Over replacement +0.15Penalty kill +0.02Penalties -0.02Finishing + faceoffs +0.00
40Brayden McNabbVGK518.30-4+0.07+0.345v5 offense +0.04Power play +0.005v5 defense +0.09Over replacement +0.24Penalty kill +0.03Penalties -0.06Finishing + faceoffs +0.00
41Sean WalkerCAR520.70-4+0.07+0.345v5 offense +0.04Power play -0.015v5 defense +0.11Over replacement +0.23Penalty kill +0.04Penalties -0.07Finishing + faceoffs +0.00
42Brett PesceNJD319.60-0+0.07+0.205v5 offense +0.04Power play +0.005v5 defense +0.04Over replacement +0.15Penalty kill -0.01Penalties -0.02Finishing + faceoffs +0.00
43Olen ZellwegerBUF316.00-0+0.07+0.205v5 offense +0.09Power play +0.005v5 defense +0.00Over replacement +0.14Penalty kill +0.00Penalties -0.03Finishing + faceoffs +0.00
44Denton MateychukCBJ326.10-1+0.07+0.205v5 offense +0.05Power play +0.005v5 defense +0.03Over replacement +0.21Penalty kill +0.00Penalties -0.08Finishing + faceoffs +0.00
45Erik KarlssonPIT521.30-5+0.07+0.335v5 offense +0.12Power play +0.065v5 defense -0.04Over replacement +0.25Penalty kill +0.00Penalties -0.06Finishing + faceoffs +0.00
46Dylan DeMeloWPG520.31-2+0.07+0.335v5 offense -0.01Power play +0.005v5 defense +0.15Over replacement +0.27Penalty kill +0.00Penalties -0.08Finishing + faceoffs +0.00
47Hampus LindholmBOS519.41-2+0.07+0.335v5 offense +0.03Power play -0.015v5 defense +0.10Over replacement +0.23Penalty kill -0.01Penalties -0.01Finishing + faceoffs +0.00
48Jonas BrodinMIN420.50-0+0.07+0.265v5 offense -0.11Power play -0.015v5 defense +0.25Over replacement +0.21Penalty kill +0.00Penalties -0.09Finishing + faceoffs +0.00
49Esa LindellDAL419.70-0+0.07+0.265v5 offense +0.04Power play -0.015v5 defense +0.12Over replacement +0.19Penalty kill -0.03Penalties -0.07Finishing + faceoffs +0.00
50Niko MikkolaFLA420.40-0+0.07+0.265v5 offense -0.08Power play +0.005v5 defense +0.13Over replacement +0.20Penalty kill +0.05Penalties -0.05Finishing + faceoffs +0.00
Show all 188 ranked defensemen ↓
#PlayerTeamGPTOI/GG-APer gameSeasonWhere it comes from (season)
51Connor CliftonBOS519.50-1+0.06+0.315v5 offense +0.08Power play +0.005v5 defense +0.07Over replacement +0.26Penalty kill -0.02Penalties -0.08Finishing + faceoffs +0.00
52Brandon MontourSEA522.90-4+0.06+0.305v5 offense +0.09Power play -0.035v5 defense +0.01Over replacement +0.28Penalty kill +0.02Penalties -0.06Finishing + faceoffs +0.00
53Mike ReillyCAR312.40-0+0.06+0.185v5 offense +0.05Power play +0.005v5 defense +0.05Over replacement +0.10Penalty kill +0.00Penalties -0.02Finishing + faceoffs +0.00
54Josh MorrisseyWPG418.90-3+0.06+0.235v5 offense +0.06Power play +0.025v5 defense +0.00Over replacement +0.19Penalty kill +0.01Penalties -0.06Finishing + faceoffs +0.00
55Timothy LiljegrenWSH417.81-0+0.06+0.235v5 offense +0.03Power play +0.005v5 defense +0.07Over replacement +0.18Penalty kill -0.01Penalties -0.04Finishing + faceoffs +0.00
56J.J. MoserTBL415.40-0+0.06+0.235v5 offense +0.08Power play +0.005v5 defense +0.02Over replacement +0.16Penalty kill +0.00Penalties -0.03Finishing + faceoffs +0.00
57Jared SpurgeonMIN420.81-3+0.06+0.225v5 offense +0.00Power play -0.015v5 defense +0.14Over replacement +0.20Penalty kill -0.03Penalties -0.09Finishing + faceoffs +0.00
58Trevor van RiemsdykPIT518.60-0+0.05+0.275v5 offense +0.06Power play +0.005v5 defense +0.06Over replacement +0.23Penalty kill -0.01Penalties -0.07Finishing + faceoffs +0.00
59Ian ColeCHI516.00-0+0.05+0.265v5 offense -0.04Power play +0.005v5 defense +0.12Over replacement +0.22Penalty kill -0.02Penalties -0.02Finishing + faceoffs +0.00
60John CarlsonTBL418.82-2+0.05+0.215v5 offense +0.14Power play +0.035v5 defense -0.08Over replacement +0.16Penalty kill +0.00Penalties -0.05Finishing + faceoffs +0.01
61MacKenzie WeegarUTA519.91-0+0.05+0.255v5 offense +0.08Power play +0.005v5 defense +0.03Over replacement +0.27Penalty kill +0.01Penalties -0.14Finishing + faceoffs +0.00
62Travis SanheimPHI523.81-1+0.05+0.255v5 offense +0.10Power play +0.005v5 defense +0.01Over replacement +0.29Penalty kill -0.03Penalties -0.12Finishing + faceoffs +0.00
63Parker WotherspoonVGK517.90-0+0.05+0.255v5 offense +0.06Power play -0.015v5 defense +0.01Over replacement +0.24Penalty kill +0.00Penalties -0.05Finishing + faceoffs +0.00
64Ryan McDonaghTBL415.30-0+0.05+0.205v5 offense +0.02Power play +0.005v5 defense +0.09Over replacement +0.16Penalty kill -0.01Penalties -0.05Finishing + faceoffs +0.00
65Vincent DesharnaisWSH418.60-1+0.05+0.205v5 offense -0.13Power play +0.005v5 defense +0.22Over replacement +0.17Penalty kill -0.02Penalties -0.05Finishing + faceoffs +0.00
66Luke HughesNJD322.71-0+0.05+0.155v5 offense +0.05Power play +0.035v5 defense -0.05Over replacement +0.15Penalty kill +0.00Penalties -0.04Finishing + faceoffs +0.00
67Cody CeciLAK317.50-1+0.05+0.145v5 offense +0.05Power play +0.005v5 defense +0.00Over replacement +0.13Penalty kill -0.02Penalties -0.02Finishing + faceoffs +0.00
68Jamie DrysdalePHI520.30-0+0.05+0.235v5 offense +0.06Power play +0.035v5 defense -0.09Over replacement +0.25Penalty kill +0.01Penalties -0.03Finishing + faceoffs +0.00
69Radko GudasFLA413.30-0+0.04+0.185v5 offense +0.02Power play +0.005v5 defense +0.03Over replacement +0.14Penalty kill +0.01Penalties -0.03Finishing + faceoffs +0.00
70Mikhail SergachevUTA521.11-5+0.04+0.225v5 offense +0.08Power play +0.065v5 defense -0.01Over replacement +0.23Penalty kill -0.01Penalties -0.13Finishing + faceoffs +0.00
71Brent BurnsCOL416.50-3+0.04+0.175v5 offense +0.15Power play +0.005v5 defense -0.10Over replacement +0.17Penalty kill +0.01Penalties -0.06Finishing + faceoffs +0.00
72Cam FowlerSTL422.80-0+0.04+0.175v5 offense +0.07Power play -0.015v5 defense -0.05Over replacement +0.21Penalty kill +0.04Penalties -0.10Finishing + faceoffs +0.00
73Gustav ForslingFLA320.81-0+0.04+0.135v5 offense +0.04Power play -0.015v5 defense +0.05Over replacement +0.13Penalty kill -0.02Penalties -0.07Finishing + faceoffs +0.00
74Jeremy LauzonVGK516.20-0+0.04+0.215v5 offense -0.05Power play +0.005v5 defense +0.05Over replacement +0.22Penalty kill +0.02Penalties -0.02Finishing + faceoffs +0.00
75Nick SeelerPHI517.70-1+0.04+0.205v5 offense -0.10Power play +0.005v5 defense +0.16Over replacement +0.23Penalty kill +0.01Penalties -0.09Finishing + faceoffs +0.00
76Colton ParaykoSTL420.60-1+0.04+0.165v5 offense -0.11Power play +0.005v5 defense +0.10Over replacement +0.20Penalty kill +0.01Penalties -0.03Finishing + faceoffs +0.00
77Charle-Edouard D'AstousTBL414.81-0+0.04+0.165v5 offense +0.07Power play -0.025v5 defense +0.02Over replacement +0.15Penalty kill +0.00Penalties -0.05Finishing + faceoffs +0.00
78Rasmus RistolainenPHI318.01-0+0.04+0.125v5 offense -0.04Power play +0.005v5 defense +0.02Over replacement +0.15Penalty kill +0.01Penalties -0.02Finishing + faceoffs +0.00
79Jonathan AspirotBOS316.00-0+0.04+0.125v5 offense +0.01Power play +0.005v5 defense +0.04Over replacement +0.13Penalty kill +0.00Penalties -0.05Finishing + faceoffs +0.00
80Vladislav GavrikovNYR620.71-3+0.04+0.235v5 offense -0.14Power play -0.015v5 defense +0.12Over replacement +0.31Penalty kill -0.05Penalties -0.01Finishing + faceoffs +0.00
81Dmitry OrlovSJS419.00-0+0.04+0.155v5 offense +0.08Power play +0.005v5 defense -0.08Over replacement +0.21Penalty kill +0.00Penalties -0.06Finishing + faceoffs +0.00
82Nils LundkvistDAL417.40-1+0.04+0.155v5 offense -0.04Power play +0.005v5 defense +0.05Over replacement +0.20Penalty kill +0.00Penalties -0.06Finishing + faceoffs +0.00
83Mattias SamuelssonBUF420.61-1+0.04+0.145v5 offense -0.02Power play +0.005v5 defense +0.00Over replacement +0.23Penalty kill -0.02Penalties -0.04Finishing + faceoffs +0.00
84Nikolas MatinpaloOTT417.60-0+0.04+0.145v5 offense -0.03Power play +0.005v5 defense +0.11Over replacement +0.17Penalty kill -0.03Penalties -0.08Finishing + faceoffs +0.00
85Alexandre CarrierMTL417.61-1+0.03+0.135v5 offense +0.02Power play +0.005v5 defense +0.03Over replacement +0.17Penalty kill -0.06Penalties -0.04Finishing + faceoffs +0.00
86Cole HutsonWSH418.11-1+0.03+0.135v5 offense +0.06Power play +0.005v5 defense -0.06Over replacement +0.18Penalty kill +0.00Penalties -0.06Finishing + faceoffs +0.00
87Cam YorkPHI521.30-0+0.03+0.155v5 offense -0.18Power play +0.015v5 defense +0.11Over replacement +0.24Penalty kill +0.01Penalties -0.04Finishing + faceoffs +0.00
88Dmitry KulikovFLA416.80-1+0.03+0.125v5 offense -0.06Power play +0.005v5 defense +0.07Over replacement +0.17Penalty kill +0.00Penalties -0.06Finishing + faceoffs +0.00
89Albert JohanssonDET416.90-0+0.03+0.115v5 offense -0.02Power play +0.005v5 defense -0.03Over replacement +0.18Penalty kill +0.00Penalties +0.00Finishing + faceoffs +0.00
90Emil AndraeCBJ312.30-1+0.03+0.085v5 offense -0.04Power play +0.005v5 defense +0.04Over replacement +0.12Penalty kill +0.00Penalties -0.04Finishing + faceoffs +0.00
91Oliver Ekman-LarssonTOR516.40-0+0.03+0.135v5 offense +0.02Power play +0.005v5 defense -0.03Over replacement +0.21Penalty kill +0.01Penalties -0.08Finishing + faceoffs +0.00
92Adam WilsbyNSH416.50-2+0.03+0.105v5 offense -0.06Power play +0.005v5 defense +0.02Over replacement +0.17Penalty kill +0.01Penalties -0.04Finishing + faceoffs +0.00
93Mason LohreiBOS518.61-2+0.02+0.125v5 offense -0.02Power play -0.015v5 defense -0.10Over replacement +0.24Penalty kill +0.01Penalties -0.01Finishing + faceoffs +0.00
94Declan CarlilePIT518.22-2+0.02+0.125v5 offense -0.07Power play +0.005v5 defense +0.03Over replacement +0.23Penalty kill +0.00Penalties -0.07Finishing + faceoffs +0.01
95Brian DumoulinLAK315.11-0+0.02+0.075v5 offense -0.07Power play +0.005v5 defense +0.04Over replacement +0.11Penalty kill +0.01Penalties -0.03Finishing + faceoffs +0.00
96David JiricekPHI315.90-0+0.02+0.075v5 offense +0.04Power play +0.005v5 defense -0.06Over replacement +0.12Penalty kill +0.00Penalties -0.03Finishing + faceoffs +0.00
97Brady SkjeiNSH420.30-2+0.02+0.095v5 offense +0.02Power play -0.015v5 defense -0.04Over replacement +0.20Penalty kill -0.03Penalties -0.05Finishing + faceoffs +0.00
98Morgan RiellyTOR519.90-3+0.02+0.105v5 offense +0.13Power play +0.015v5 defense -0.23Over replacement +0.25Penalty kill +0.00Penalties -0.05Finishing + faceoffs +0.00
99Jake McCabeTOR518.20-0+0.02+0.105v5 offense -0.07Power play +0.005v5 defense +0.08Over replacement +0.22Penalty kill -0.08Penalties -0.05Finishing + faceoffs +0.00
100Brandon CarloSTL417.40-0+0.02+0.085v5 offense +0.01Power play +0.005v5 defense -0.08Over replacement +0.18Penalty kill +0.01Penalties -0.04Finishing + faceoffs +0.00
101Sam RinzelCHI417.41-1+0.02+0.085v5 offense -0.01Power play -0.015v5 defense -0.07Over replacement +0.19Penalty kill +0.00Penalties -0.02Finishing + faceoffs +0.00
102Theo LindsteinSTL314.70-1+0.02+0.065v5 offense +0.01Power play +0.005v5 defense -0.05Over replacement +0.13Penalty kill +0.00Penalties -0.03Finishing + faceoffs +0.00
103Vince DunnSEA521.52-3+0.02+0.095v5 offense -0.10Power play +0.045v5 defense -0.09Over replacement +0.27Penalty kill +0.00Penalties -0.05Finishing + faceoffs +0.01
104Victor HedmanTBL413.80-0+0.02+0.075v5 offense +0.06Power play +0.005v5 defense -0.10Over replacement +0.14Penalty kill +0.00Penalties -0.03Finishing + faceoffs +0.00
105Jonas SiegenthalerNJD318.80-0+0.02+0.055v5 offense -0.05Power play +0.005v5 defense -0.03Over replacement +0.15Penalty kill +0.01Penalties -0.04Finishing + faceoffs +0.00
106Jake MiddletonCGY418.20-0+0.01+0.065v5 offense -0.04Power play +0.005v5 defense +0.01Over replacement +0.19Penalty kill -0.02Penalties -0.08Finishing + faceoffs +0.00
107Lian BichselDAL416.90-0+0.01+0.065v5 offense -0.08Power play +0.005v5 defense +0.01Over replacement +0.19Penalty kill +0.01Penalties -0.07Finishing + faceoffs +0.00
108Filip HronekVAN524.70-5+0.01+0.075v5 offense +0.01Power play -0.045v5 defense -0.07Over replacement +0.26Penalty kill -0.05Penalties -0.04Finishing + faceoffs +0.00
109Logan StanleyNYI418.60-4+0.01+0.055v5 offense -0.05Power play +0.005v5 defense -0.08Over replacement +0.19Penalty kill +0.03Penalties -0.04Finishing + faceoffs +0.00
110Noah DobsonMTL421.80-1+0.01+0.055v5 offense +0.05Power play -0.015v5 defense -0.15Over replacement +0.21Penalty kill +0.01Penalties -0.06Finishing + faceoffs +0.00
111Michael KesselringSJS419.40-0+0.01+0.055v5 offense -0.05Power play +0.005v5 defense -0.04Over replacement +0.20Penalty kill +0.00Penalties -0.07Finishing + faceoffs +0.00
112Olli MaattaMIN319.90-1+0.01+0.045v5 offense -0.05Power play +0.005v5 defense -0.01Over replacement +0.15Penalty kill +0.00Penalties -0.05Finishing + faceoffs +0.00
113Carson SoucyCBJ317.80-0+0.01+0.045v5 offense -0.13Power play +0.005v5 defense +0.07Over replacement +0.14Penalty kill +0.01Penalties -0.05Finishing + faceoffs +0.00
114Mikey AndersonLAK317.10-1+0.01+0.045v5 offense -0.06Power play +0.005v5 defense +0.03Over replacement +0.13Penalty kill -0.01Penalties -0.04Finishing + faceoffs +0.00
115Jayden StrubleMTL312.10-0+0.01+0.045v5 offense -0.01Power play +0.005v5 defense -0.04Over replacement +0.09Penalty kill +0.01Penalties -0.01Finishing + faceoffs +0.00
116Uvis BalinskisFLA313.50-0+0.01+0.045v5 offense -0.03Power play +0.005v5 defense -0.01Over replacement +0.10Penalty kill +0.00Penalties -0.04Finishing + faceoffs +0.00
117Sean DurziNYR619.91-1+0.01+0.075v5 offense +0.11Power play -0.015v5 defense -0.21Over replacement +0.29Penalty kill +0.01Penalties -0.12Finishing + faceoffs +0.00
118Kris LetangPIT518.80-3+0.01+0.065v5 offense +0.03Power play -0.015v5 defense -0.13Over replacement +0.25Penalty kill +0.00Penalties -0.08Finishing + faceoffs +0.00
119Rasmus AnderssonVGK517.90-1+0.01+0.065v5 offense -0.04Power play -0.025v5 defense -0.03Over replacement +0.23Penalty kill +0.00Penalties -0.09Finishing + faceoffs +0.00
120Nikita ZadorovBOS519.70-2+0.01+0.055v5 offense -0.02Power play -0.015v5 defense -0.03Over replacement +0.25Penalty kill -0.04Penalties -0.10Finishing + faceoffs +0.00
121Zach BogosianMIN415.60-0+0.01+0.045v5 offense -0.06Power play +0.005v5 defense -0.01Over replacement +0.16Penalty kill +0.00Penalties -0.05Finishing + faceoffs +0.00
122Zach WhitecloudCGY420.40-0+0.01+0.045v5 offense -0.12Power play +0.005v5 defense +0.00Over replacement +0.21Penalty kill +0.01Penalties -0.05Finishing + faceoffs +0.00
123Louis CrevierBUF414.90-1+0.01+0.045v5 offense -0.03Power play +0.005v5 defense -0.04Over replacement +0.16Penalty kill -0.01Penalties -0.04Finishing + faceoffs +0.00
124Brenden DillonNJD313.20-0+0.01+0.035v5 offense -0.05Power play +0.005v5 defense +0.02Over replacement +0.11Penalty kill -0.02Penalties -0.03Finishing + faceoffs +0.00
125Tyler MyersDAL415.40-0+0.01+0.035v5 offense -0.08Power play +0.005v5 defense -0.01Over replacement +0.17Penalty kill -0.01Penalties -0.04Finishing + faceoffs +0.00
126Connor MurphyEDM419.60-0+0.01+0.035v5 offense -0.24Power play +0.005v5 defense +0.20Over replacement +0.20Penalty kill -0.02Penalties -0.11Finishing + faceoffs +0.00
127Tony DeAngeloNYI415.90-0+0.01+0.035v5 offense -0.01Power play -0.025v5 defense -0.13Over replacement +0.17Penalty kill +0.00Penalties +0.02Finishing + faceoffs +0.00
128Nicolas HagueNSH418.20-0+0.01+0.035v5 offense -0.08Power play +0.005v5 defense -0.05Over replacement +0.21Penalty kill +0.00Penalties -0.06Finishing + faceoffs +0.00
129Martin FehérváryWSH420.20-0+0.01+0.035v5 offense -0.05Power play +0.005v5 defense +0.02Over replacement +0.19Penalty kill -0.07Penalties -0.06Finishing + faceoffs +0.00
130Bowen ByramCHI423.90-0+0.01+0.025v5 offense -0.02Power play -0.045v5 defense -0.09Over replacement +0.24Penalty kill +0.00Penalties -0.06Finishing + faceoffs +0.00
131Thomas HarleyDAL422.60-1+0.01+0.025v5 offense +0.05Power play -0.015v5 defense -0.19Over replacement +0.23Penalty kill +0.01Penalties -0.07Finishing + faceoffs +0.00
132Tyler KlevenOTT419.90-1+0.01+0.025v5 offense -0.18Power play +0.005v5 defense +0.05Over replacement +0.20Penalty kill +0.01Penalties -0.06Finishing + faceoffs +0.00
133Zach MetsaBUF411.30-1+0.01+0.025v5 offense -0.06Power play +0.005v5 defense -0.01Over replacement +0.12Penalty kill +0.01Penalties -0.03Finishing + faceoffs +0.00
134Jalen ChatfieldCAR519.90-1+0.00+0.025v5 offense +0.00Power play -0.015v5 defense -0.12Over replacement +0.23Penalty kill +0.04Penalties -0.12Finishing + faceoffs +0.00
135Troy StecherTOR517.20-0+0.00+0.025v5 offense +0.06Power play +0.005v5 defense -0.21Over replacement +0.22Penalty kill -0.02Penalties -0.03Finishing + faceoffs +0.00
136Kevin BahlCGY421.21-0+0.00+0.015v5 offense -0.07Power play +0.005v5 defense -0.04Over replacement +0.22Penalty kill -0.01Penalties -0.08Finishing + faceoffs +0.00
137Declan ChisholmNJD313.90-1+0.00+0.015v5 offense -0.03Power play +0.005v5 defense -0.07Over replacement +0.12Penalty kill +0.00Penalties -0.01Finishing + faceoffs +0.00
138Pavel MintyukovANA419.20-0+0.00+0.015v5 offense +0.03Power play -0.015v5 defense -0.12Over replacement +0.19Penalty kill -0.03Penalties -0.05Finishing + faceoffs +0.00
139Axel Sandin-PellikkaDET314.20-0+0.00+0.015v5 offense -0.01Power play +0.005v5 defense -0.05Over replacement +0.09Penalty kill +0.00Penalties -0.02Finishing + faceoffs +0.00
140Darnell NurseSJS420.71-0+0.00+0.005v5 offense -0.07Power play +0.005v5 defense -0.02Over replacement +0.22Penalty kill -0.04Penalties -0.09Finishing + faceoffs +0.00
141Daemon HuntMIN411.80-0+0.00+0.005v5 offense -0.09Power play +0.005v5 defense -0.01Over replacement +0.13Penalty kill +0.00Penalties -0.03Finishing + faceoffs +0.00
142Dmitri SimashevUTA515.60-2+0.00+0.005v5 offense -0.07Power play +0.005v5 defense -0.11Over replacement +0.22Penalty kill +0.00Penalties -0.04Finishing + faceoffs +0.00
143Tyrel BauerWPG37.20-0-0.00-0.015v5 offense -0.04Power play +0.005v5 defense -0.03Over replacement +0.07Penalty kill +0.00Penalties -0.01Finishing + faceoffs +0.00
144Carter YakemchukOTT416.11-1-0.00-0.015v5 offense -0.09Power play +0.015v5 defense -0.06Over replacement +0.14Penalty kill +0.00Penalties -0.02Finishing + faceoffs +0.00
145Marcus PetterssonNYR619.80-0-0.00-0.025v5 offense -0.26Power play +0.005v5 defense +0.09Over replacement +0.30Penalty kill -0.05Penalties -0.10Finishing + faceoffs +0.00
146Will BorgenBOS518.90-1-0.00-0.025v5 offense -0.14Power play +0.005v5 defense +0.03Over replacement +0.25Penalty kill -0.04Penalties -0.12Finishing + faceoffs +0.00
147Roman JosiNSH425.71-4-0.01-0.025v5 offense -0.10Power play +0.045v5 defense -0.17Over replacement +0.22Penalty kill +0.01Penalties -0.03Finishing + faceoffs +0.00
148Tristan LuneauANA421.50-1-0.01-0.025v5 offense -0.13Power play +0.005v5 defense -0.08Over replacement +0.22Penalty kill +0.00Penalties -0.03Finishing + faceoffs +0.00
149Luca CagnoniSJS419.21-1-0.01-0.025v5 offense -0.11Power play +0.005v5 defense -0.07Over replacement +0.18Penalty kill +0.00Penalties -0.02Finishing + faceoffs +0.00
150William TrudeauNSH39.30-0-0.01-0.025v5 offense -0.05Power play +0.005v5 defense -0.03Over replacement +0.08Penalty kill +0.00Penalties -0.02Finishing + faceoffs +0.00
151Tyson HindsANA412.20-0-0.01-0.035v5 offense -0.09Power play +0.005v5 defense -0.06Over replacement +0.15Penalty kill +0.00Penalties -0.03Finishing + faceoffs +0.00
152Wyatt KaiserCHI519.40-1-0.01-0.045v5 offense -0.21Power play +0.005v5 defense -0.03Over replacement +0.27Penalty kill -0.01Penalties -0.05Finishing + faceoffs +0.00
153Noah JuulsenCOL312.80-1-0.01-0.035v5 offense -0.07Power play +0.005v5 defense -0.04Over replacement +0.11Penalty kill +0.00Penalties -0.03Finishing + faceoffs +0.00
154Simon NemecCGY420.40-0-0.01-0.045v5 offense -0.04Power play -0.015v5 defense -0.19Over replacement +0.22Penalty kill +0.00Penalties -0.03Finishing + faceoffs +0.00
155Neal PionkWPG522.40-1-0.01-0.055v5 offense -0.10Power play -0.015v5 defense -0.16Over replacement +0.26Penalty kill +0.00Penalties -0.04Finishing + faceoffs +0.00
156Alberts SmitsNYR614.40-0-0.01-0.075v5 offense -0.16Power play +0.005v5 defense -0.10Over replacement +0.26Penalty kill +0.00Penalties -0.07Finishing + faceoffs +0.00
157Alexander RomanovNYI316.40-0-0.01-0.045v5 offense +0.01Power play +0.005v5 defense -0.13Over replacement +0.12Penalty kill +0.00Penalties -0.03Finishing + faceoffs +0.00
158Nick PerbixNSH419.00-0-0.01-0.055v5 offense -0.08Power play -0.015v5 defense -0.07Over replacement +0.18Penalty kill +0.00Penalties -0.06Finishing + faceoffs +0.00
159Noah WarrenANA416.40-2-0.01-0.055v5 offense -0.09Power play +0.005v5 defense -0.06Over replacement +0.15Penalty kill +0.01Penalties -0.06Finishing + faceoffs +0.00
160Braden SchneiderNYR616.80-0-0.01-0.085v5 offense -0.17Power play -0.015v5 defense -0.05Over replacement +0.26Penalty kill -0.03Penalties -0.08Finishing + faceoffs +0.00
161Alex VlasicCHI519.50-2-0.01-0.075v5 offense -0.24Power play +0.005v5 defense -0.03Over replacement +0.26Penalty kill -0.03Penalties -0.03Finishing + faceoffs +0.00
162Justin FaulkDET419.21-1-0.01-0.065v5 offense -0.15Power play -0.025v5 defense -0.02Over replacement +0.18Penalty kill +0.00Penalties -0.04Finishing + faceoffs +0.00
163Ryan LindgrenSEA412.60-0-0.01-0.065v5 offense -0.11Power play +0.005v5 defense -0.06Over replacement +0.13Penalty kill +0.01Penalties -0.03Finishing + faceoffs +0.00
164Travis MitchellANA415.60-0-0.01-0.065v5 offense -0.10Power play +0.005v5 defense -0.07Over replacement +0.17Penalty kill +0.01Penalties -0.07Finishing + faceoffs +0.00
165Adam JiricekSTL416.90-0-0.01-0.065v5 offense -0.11Power play +0.005v5 defense -0.07Over replacement +0.18Penalty kill +0.00Penalties -0.06Finishing + faceoffs +0.00
166Andrew PeekeUTA514.71-1-0.02-0.085v5 offense -0.17Power play +0.005v5 defense -0.06Over replacement +0.20Penalty kill -0.01Penalties -0.04Finishing + faceoffs +0.00
167Mario FerraroWPG519.11-0-0.02-0.085v5 offense -0.23Power play +0.005v5 defense -0.02Over replacement +0.26Penalty kill -0.03Penalties -0.06Finishing + faceoffs +0.00
168Elias PetterssonVAN516.11-0-0.02-0.085v5 offense -0.13Power play +0.005v5 defense -0.09Over replacement +0.20Penalty kill -0.05Penalties +0.00Finishing + faceoffs +0.00
169Joel EdmundsonLAK314.00-0-0.02-0.055v5 offense -0.12Power play +0.005v5 defense +0.01Over replacement +0.10Penalty kill -0.01Penalties -0.04Finishing + faceoffs +0.00
170Mike MathesonMTL423.70-1-0.02-0.075v5 offense -0.09Power play -0.015v5 defense +0.00Over replacement +0.21Penalty kill -0.09Penalties -0.09Finishing + faceoffs +0.00
171Anton JohanssonDET417.00-0-0.02-0.075v5 offense -0.11Power play +0.005v5 defense -0.07Over replacement +0.18Penalty kill -0.01Penalties -0.06Finishing + faceoffs +0.00
172Chris TanevTOR519.00-1-0.02-0.105v5 offense -0.14Power play +0.005v5 defense -0.09Over replacement +0.23Penalty kill -0.05Penalties -0.06Finishing + faceoffs +0.00
173Adam LarssonSEA521.50-0-0.02-0.105v5 offense -0.19Power play +0.005v5 defense -0.07Over replacement +0.28Penalty kill -0.05Penalties -0.06Finishing + faceoffs +0.00
174Ben ChiarotDET417.50-0-0.02-0.095v5 offense -0.04Power play +0.005v5 defense -0.16Over replacement +0.19Penalty kill -0.02Penalties -0.05Finishing + faceoffs +0.00
175Yan KuznetsovCGY318.80-0-0.03-0.085v5 offense -0.06Power play +0.005v5 defense -0.14Over replacement +0.15Penalty kill +0.01Penalties -0.04Finishing + faceoffs +0.00
176Jacob TroubaSJS421.50-2-0.03-0.115v5 offense -0.03Power play -0.025v5 defense -0.15Over replacement +0.20Penalty kill -0.06Penalties -0.05Finishing + faceoffs +0.00
177Luke SchennVAN412.30-2-0.03-0.125v5 offense -0.11Power play +0.005v5 defense -0.08Over replacement +0.13Penalty kill +0.02Penalties -0.07Finishing + faceoffs +0.00
178Arber XhekajMTL411.70-0-0.03-0.125v5 offense -0.12Power play +0.005v5 defense -0.07Over replacement +0.11Penalty kill +0.00Penalties -0.04Finishing + faceoffs +0.00
179Jamie OleksiakVAN518.81-2-0.03-0.175v5 offense -0.29Power play +0.005v5 defense +0.01Over replacement +0.24Penalty kill -0.06Penalties -0.07Finishing + faceoffs +0.00
180Jake WalmanEDM414.30-0-0.04-0.155v5 offense -0.03Power play +0.005v5 defense -0.19Over replacement +0.13Penalty kill +0.00Penalties -0.06Finishing + faceoffs +0.00
181Simon BenoitPHI414.40-0-0.04-0.155v5 offense -0.20Power play +0.005v5 defense -0.07Over replacement +0.16Penalty kill -0.01Penalties -0.03Finishing + faceoffs +0.00
182Zeev BuiumVAN521.30-1-0.04-0.195v5 offense -0.13Power play -0.025v5 defense -0.28Over replacement +0.27Penalty kill +0.00Penalties -0.04Finishing + faceoffs +0.00
183Ryan PulockNYI417.40-0-0.04-0.175v5 offense -0.08Power play +0.005v5 defense -0.09Over replacement +0.16Penalty kill -0.12Penalties -0.04Finishing + faceoffs +0.00
184Zayne ParekhCGY418.90-1-0.05-0.195v5 offense -0.10Power play -0.015v5 defense -0.21Over replacement +0.21Penalty kill +0.00Penalties -0.08Finishing + faceoffs +0.00
185Erik GudbransonCBJ317.10-0-0.05-0.165v5 offense -0.20Power play +0.005v5 defense -0.02Over replacement +0.13Penalty kill -0.06Penalties -0.02Finishing + faceoffs +0.00
186Artyom LevshunovCHI520.10-1-0.06-0.325v5 offense -0.06Power play +0.005v5 defense -0.44Over replacement +0.27Penalty kill +0.00Penalties -0.08Finishing + faceoffs +0.00
187Brett KulakCOL418.00-3-0.07-0.265v5 offense -0.29Power play +0.005v5 defense -0.13Over replacement +0.20Penalty kill +0.01Penalties -0.04Finishing + faceoffs +0.00
188Tom WillanderVAN520.40-3-0.09-0.475v5 offense -0.31Power play -0.015v5 defense -0.33Over replacement +0.26Penalty kill +0.00Penalties -0.08Finishing + faceoffs +0.00

Per game = goals added over a replacement player, divided by games played, so nobody is ahead because his team has played more. Season = the total so far. The bar shows where the season total comes from: right of the line adds, left subtracts. 35 defensemen under 3 games are not ranked yet.

Our model, our data

How it's built

Everything a player does, in goals

Add the parts and you get goals added over a replacement player. Ranked per game so the schedule can't pick winners, and ice time stays in on purpose: a 25-minute player adds more per night. Tested on 2023-24 to 2025-26, summed player ratings predicted each team's next-season goal differential at r = 0.649, above five-on-five play alone (0.645). Model skater-impact-v1, rebuilt every morning.

5v5
How much more his team creates, and how much less it allows, with him on the ice, after adjusting for linemates, opponents, score and zone starts (a ridge regression over every shift).
Special teams
The same idea on the power play and penalty kill. The penalty kill is mostly system and goalie, so it moves players least.
Finishing
Goals above what his shots usually produce, heavily discounted: finishing barely repeats, so a shooter keeps only his chances ÷ (chances + 110) of it.
Penalties
Minors drawn minus taken, at 0.161 goals each, pulled toward the league rate until he has played enough minutes for them to mean something.
Faceoffs
Net wins, worth 0.007 goals in the offensive and defensive zones and 0.0034 at centre.
Replacement
What a call-up would have cost over the same 5v5 minutes (-0.37 goals per 60 for forwards, -0.18 for defensemen, measured from the players who fill in).