GRIT & GF

Grit & GF

2026–27. Components are standard deviations from the average forward or defenceman, after small samples are pulled toward average. Goals value counts only the parts with a direct link to scoring. It rates how a player plays, and in our test it didn't predict results beyond expected goals, apart from the chemistry part. Full method.

The methodology requires 15 to 20 games to be accurate. Until a player has played that many this season, his rating leans on the league average for his position, so early numbers sit close to the middle and move as games come in.

Showing 2026–27. See 2025–26.

Rating against value

A high rating means he does the gritty stuff well. Goals value only counts the parts with a demonstrated link to scoring, so the two can disagree. The five most valuable are labelled.

Above average on bothBelow on bothMixed

↑ Goals above average

-2024
50100Grit & GF rating →

Top physicality

Top GF

Top intimidation

Top chemistry

PlayerTeamPos5v5 TOIRating ▾PhysicalityGFIntimidationChemistryClutchGoals valueWins
Vasily PodkolzinEDMR121:5599.9+3.05+1.30+1.49+1.43−0.08+1.5+0.25
Adam EdstromNSHC98:3499.8+3.37+1.65+0.39−0.37−0.31+0.7+0.11
Elias PetterssonVANC131:4099.6+3.44+0.60+2.11+0.07−0.19+0.4+0.07
Jack McBainUTAC115:1699.4+2.96+1.28+0.16+0.47+0.33+0.6+0.09
Auston MatthewsTORC148:2899.3+1.42+1.47+1.09+1.48−1.84+2.3+0.38
Michael Brandsegg-NygårdDETR108:3999.1+1.72+1.77+0.59−0.37−0.96+0.5+0.08
Tim WasheANAC90:1699.0+2.85+1.00−0.80−0.37−0.60−0.1−0.02
Brandon HagelTBLL109:1098.8+1.62+1.71+0.37−0.37−0.13+1.9+0.31
Tom WilsonWSHR99:0798.6+2.60+0.91−0.41−0.37+0.12+0.2+0.03
Artturi LehkonenCOLL131:1698.3+1.49+1.37−0.03+1.07+0.85+1.3+0.22
Nick SuzukiMTLC114:5798.2+1.55+1.14+1.02+0.62−1.84+0.6+0.10
Adam FantilliCBJC107:3398.0+2.02+0.69+1.99−0.45+0.28+0.0+0.00
Adrian KempeLAKR92:0097.8+1.56+1.31+1.22−0.37−0.84+0.6+0.10
Mika ZibanejadNYRC164:3597.7+1.81+0.78+0.74+0.75+0.42+1.0+0.17
Joel Eriksson EkMINC131:0597.5+0.82+1.63+0.84+1.05−0.27+1.7+0.28
Macklin CelebriniSJSC107:1497.4+1.77+0.80+0.81+0.59+0.93+1.3+0.22
Andrei SvechnikovCARR120:4197.2+1.62+1.29+0.31−0.20−0.39+1.4+0.24
Zach BensonBUFL126:0697.0+0.39+1.58+2.02+1.04−0.02+1.1+0.19
Matt BoldyMINL137:1796.9+1.08+1.26+1.11+0.69−0.52+1.8+0.29
Garnet HathawayFLAR63:0296.7+2.42+0.70−0.55−0.37−0.09+0.0+0.01
Charlie CoyleCBJC87:1696.6+1.75+0.92−0.57+0.78+0.71+0.3+0.06
Michael RasmussenDETC100:3396.4+2.26+0.72−0.32−0.37+0.69−0.3−0.05
Colton DachEDMC51:2996.2+1.75+1.19−0.23−0.37+0.13+0.2+0.03
Tim StützleOTTC120:0296.1+2.05+0.63−0.50+0.56+0.51+0.4+0.07
Quinton ByfieldLAKR88:5995.9+1.44+1.03+1.13−0.37−0.90+0.3+0.05
Morgan BarronWPGC99:5695.8+1.70+0.98+0.38−0.37+0.73+0.1+0.02
Colton SissonsTORC117:1495.6+1.60+1.05+0.28−0.23−1.06+0.5+0.09
Kiefer SherwoodSJSL110:3895.4+2.36+0.65−0.85−0.37+1.11−0.2−0.03
Vincent TrocheckUTAC133:4395.3+1.36+1.14−0.47+0.75−0.49+0.4+0.06
Jordan EberleSEAR114:1495.1+1.03+1.42+1.02−0.52+0.55+0.1+0.02
Will CuylleNYRL130:5595.0+1.35+1.67−1.00−0.51+0.93+0.1+0.02
Alexis LafrenièreNYRL158:5694.6+0.43+1.10+1.04+2.08−0.46+2.5+0.41
William CarrierCARL123:2394.5+1.25+1.26+0.19−0.37−0.18−0.0−0.00
Cole PerfettiWPGC117:5194.3+0.52+1.71−0.52+1.06−0.88+1.1+0.18
Bo HorvatNYIC106:4894.2+1.04+1.20−0.12+0.53+0.76+1.0+0.17
Connor McDavidEDMC134:3294.0+0.85+1.15+1.70−0.37+0.34+1.2+0.20
Tomas HertlVGKC112:2793.8+0.49+1.71+0.83−0.37−0.17+1.2+0.19
Alex TuchWSHR99:2193.7+1.23+1.59−1.34−0.37+0.86+0.5+0.08
Brady TkachukFLAL99:3493.5+0.76+1.66−0.03−0.37−1.56+0.5+0.09
Timo MeierNJDR106:1893.4+1.37+1.25−0.74−0.37−0.14+0.3+0.05
Jean-Gabriel PageauNYIC94:1393.2+1.59+0.78+0.12−0.37+0.49−0.2−0.04
Anders LeeUTAL118:5993.0+0.44+2.06−0.66−0.14−0.64+1.2+0.19
Adam LowryWPGC101:3592.9+1.30+0.87+1.53−1.02−0.05−0.2−0.04
Alex LaferriereLAKR82:0492.7+1.38+1.30−1.04−0.37−0.93−0.1−0.02
Ondrej PalatNYIL92:1092.6+0.88+1.04+1.56−0.37−0.00+0.3+0.04
Nick PaulTORL125:5792.4+0.98+0.93−1.20+1.75−0.57+0.8+0.13
Viktor ArvidssonDETL115:1392.2+0.50+1.73−0.47−0.21−0.36+0.3+0.05
Sandis VilmanisFLAL111:2092.1+1.06+0.96+0.45−0.37+1.46+0.2+0.04
Keegan KolesarDETR77:4991.9+1.54+0.58+0.09−0.37−0.02−0.3−0.05
Zemgus GirgensonsTBLC93:4491.8+1.53+0.76−0.28−0.60+0.45−0.1−0.01
Arttu HyryDALR89:2291.6+1.08+0.88+0.42−0.37−0.81+0.3+0.05
Shane PintoOTTC108:3791.4+1.22+0.85−0.61+0.15+0.94+0.2+0.03
Alexander WennbergSJSC118:2691.3+1.09+0.73+0.79−0.37−0.28+0.2+0.04
Kirill KaprizovMINL150:0091.1−0.96+2.02+2.70+0.22+0.09+4.1+0.69
Adam KlapkaCGYR81:5991.0+1.07+1.35−1.39−0.37+0.72−0.1−0.01
Owen TippettPHIR119:3290.8+1.14+0.79+0.56−0.60+0.70−0.2−0.03
Ridly GreigOTTC84:4490.6+1.30+0.91−0.73−0.37+0.58+0.1+0.01
Sheldon DriesDETC43:1390.5+0.68+1.33−0.05−0.37−0.43+0.1+0.02
Lawson CrouseUTAL128:0990.3+1.22+0.94+0.06−0.93−0.17−0.3−0.05
J.T. MillerNYRC145:3290.2−0.42+1.03+1.00+2.78+2.61+1.3+0.21
Yakov TreninMINC98:5690.0+1.16+0.95−0.71−0.37−1.02−0.2−0.03
Alex DeBrincatDETR118:1389.8+0.64+1.16+0.33−0.37−0.03+0.7+0.11
Martin PospisilCGYC92:1389.7+1.17+0.96−0.83−0.37−0.04−0.2−0.04
Noel AcciariPHIC124:3089.4+1.18+0.81−0.08−0.70−0.24−0.7−0.12
Mitch MarnerVGKR136:2789.2+1.00+0.64+0.80−0.44+1.04+0.0+0.00
Gabe PerreaultNYRR157:5689.0−0.06+1.25+0.12+1.43−0.25+1.6+0.27
Michael McCarronMINC93:4188.9+1.42+0.68−0.95−0.37−1.33−0.4−0.07
Leon DraisaitlEDMC128:4488.7−0.75+1.24+2.68+1.28+0.23+2.1+0.34
Sam ReinhartFLAC112:5388.6+0.51+1.70−1.16−0.52−0.26+1.2+0.20
Brandon DuhaimeTORL85:5988.4+1.14+0.54+0.40−0.37−2.09−0.0−0.00
Marco RossiVANC116:0688.2+0.69+0.94+1.66−1.35−0.13−0.3−0.05
Kailer YamamotoUTAR66:0488.1+0.20+1.36−0.41+0.59−0.57+0.4+0.06
Jason RobertsonDALL115:2587.9+0.11+1.13+0.82+0.45−1.20+0.7+0.11
Jack QuinnBUFR129:3887.8−0.22+1.07+1.74+0.80−0.58+1.3+0.21
Zack OstapchukSJSC78:2087.6+0.96+0.84−0.19−0.37+1.09−0.0−0.00
Mark StoneVGKR125:2687.4+0.52+1.35+0.16−0.91+0.10+0.4+0.07
Dylan CozensOTTC113:0187.3+0.66+0.84+0.79−0.37+0.24−0.0−0.00
Morgan FrostCGYC100:3487.1+0.90+1.19−1.26−0.37+0.08−0.1−0.01
Easton CowanTORR129:2186.8−0.15+0.76+1.16+1.87−2.54+1.0+0.17
Drake BathersonOTTR113:5086.6+0.48+1.19+0.65−0.86+1.95+0.0+0.00
Matthew TkachukFLAL110:0586.5+0.62+1.08−0.32−0.14+0.19+0.2+0.03
Beck MalenstynBUFL71:0086.3+1.49+0.60−1.39−0.37−0.46−0.1−0.01
Boone JennerWSHC100:1786.2+0.51+1.07+0.35−0.37−0.09+0.0+0.00
Jack HughesNJDC127:2686.0−0.36+1.30+0.15+1.61−1.69+1.5+0.25
Juraj SlafkovskýMTLL104:1785.8+0.38+1.06+0.09+0.15−0.51+0.4+0.06
Roope HintzDALC95:4785.7+0.28+1.32+0.16−0.37−1.40+0.2+0.04
Jake DeBruskVANL98:3285.5+0.15+1.29+0.69−0.37−0.05+0.2+0.04
Alex FormentonEDML97:1685.4+1.86+0.83−1.75−2.05+1.01−0.7−0.12
Jimmy SnuggerudSTLR115:1085.2+0.30+1.22+0.29−0.37+0.92+0.6+0.10
Tage ThompsonBUFC135:4885.0−0.41+1.44+0.33+1.03+3.15+0.9+0.14
Barrett HaytonUTAC122:0684.9−0.76+1.15+0.27+2.94−0.47+1.5+0.26
Kyle ConnorWPGL123:4784.7−0.45+1.48−0.35+1.45−0.47+1.2+0.19
Bobby McMannSEAC121:4684.6+0.24+1.13+0.69−0.42+0.42+0.1+0.02
Matthew KniesCBJL100:1084.4+0.39+0.81+1.73−0.81+0.09+0.4+0.07
Mark KastelicBOSC86:2684.2+0.94+0.81−0.89−0.37+0.50+0.1+0.02
Dylan HollowaySTLL115:3684.1+0.77+0.82−0.36−0.37+0.21−0.3−0.05
Ivan BarbashevVGKL144:5283.9+0.94+0.63+0.89−1.36−0.48−0.0−0.00
Pavel DorofeyevNYRR148:5683.8−0.91+1.58+0.70+1.38+3.46+2.2+0.37
Steven StamkosNSHC110:5583.6+0.32+1.16−0.39−0.20−0.85+0.1+0.02
Jeff MalottANAL76:0683.4+0.35+1.09−0.08−0.37−0.53+0.3+0.05
Mathieu OlivierCBJR91:5383.3+0.37+1.23−0.65−0.37+0.83−0.1−0.02
Anton LundellFLAC105:5883.1+0.40+1.03−0.09−0.37+1.40+0.3+0.05
Joel ArmiaLAKR67:4982.8+0.53+0.82+0.09−0.37+0.74+0.1+0.01
Alexander KerfootNSHC94:4182.6+0.65+0.65+0.25−0.37−1.19−0.2−0.03
Mason McTavishSTLC102:3782.5−0.48+1.69+0.49−0.37−1.45+0.8+0.13
Jack DruryNSHC103:0482.3+0.50+0.63+0.76−0.37+0.06−0.0−0.00
Ross JohnstonSTLL49:0982.2+0.51+0.93−0.34−0.37+0.71−0.1−0.01
Mikael GranlundANAC77:4482.0−0.09+1.29+0.48−0.37+1.96+0.2+0.04
Shane WrightSEAC106:2881.8−0.05+1.31+0.25−0.37−1.01+0.4+0.06
Jake GuentzelTBLC106:3381.7+0.06+1.29−0.08−0.37−0.46+0.4+0.07
Arseny GritsyukNJDR108:5281.5−0.13+1.01+0.35+0.63−0.03+0.3+0.06
Jackson BlakeCARR123:1781.4+0.32+1.37−1.36−0.37−2.03+0.8+0.13
Connor BedardCHIC45:5281.2+0.40+0.92−0.16−0.37−1.43+0.1+0.02
Mathieu JosephEDMR101:5881.0+1.54+0.74−1.99−1.74+0.76−0.9−0.15
Emil HeinemanNYIL100:3880.9+0.55+0.85−0.32−0.61+1.09−0.0−0.01
Eetu LuostarinenFLAC106:2280.7+0.21+1.02−0.09−0.37+1.68−0.2−0.03
Berkly CattonSEAC106:2080.6−0.04+1.06+0.59−0.37−0.81+0.4+0.07
Rickard RakellPITR139:5980.4−0.03+1.38−1.38+0.36+1.03+0.0+0.01
Sam BennettFLAC119:0880.1+0.46+0.96+0.21−1.26+0.64−0.2−0.04
Nathan MacKinnonCOLC140:3579.9−0.45+1.03+0.66+0.78+0.32+1.5+0.25
Filip ForsbergNSHL121:1679.8+0.04+0.95+0.63−0.37−0.20−0.0−0.00
Nick SchmaltzUTAC129:1079.6+0.00+1.27−1.08+0.20−0.78+0.4+0.06
Jake NeighboursSTLL91:1379.4+0.92+0.75−1.81−0.37+0.21−0.4−0.07
Beckett SenneckeANAR119:1079.3+0.17+1.15−0.44−0.53−1.03−0.1−0.02
Carl GrundstromPHIR56:2579.1+0.49+0.75−0.35−0.37+0.17+0.0+0.00
Scott LaughtonLAKC73:3779.0+0.81+0.78−1.59−0.37+1.65−0.3−0.05
Lucas RaymondDETL117:2478.8+0.08+0.86+0.69−0.43−0.13+0.4+0.07
Josh DoanBUFR126:3278.6+0.34+0.85−0.70−0.06+1.70−0.4−0.07
Barclay GoodrowSJSC77:0078.3+0.51+0.90−1.15−0.37+0.47−0.3−0.04
Sean KuralyBOSC45:5478.2+0.27+0.84−0.13−0.37−0.06+0.1+0.02
Jesper BrattNJDL105:5878.0−0.37+1.18+0.92−0.37−1.85+0.3+0.06
Ross ColtonNSHC93:5877.8+0.70+0.75−1.30−0.37+0.05−0.1−0.02
Kirill MarchenkoTORR135:4377.7−0.90+1.02+0.77+1.77−0.57+1.6+0.26
Anthony CirelliTBLC99:2677.5−0.42+0.91+1.58−0.03+0.01−0.0−0.00
Jordan GreenwayCHIL106:2677.4+0.22+0.95−0.38−0.37−1.88−0.1−0.02
Fraser MintenBOSC118:0277.2−0.25+1.13−1.59+1.46−0.41+0.3+0.06
Nikita NesterenkoANAC74:2777.0−0.21+0.95+1.02−0.37+0.75+0.2+0.04
Luke EvangelistaNJDR61:5676.7−0.41+1.33+0.06−0.15−0.43+0.2+0.03
Valeri NichushkinCBJR88:0876.6+0.53+0.75−0.97−0.37−0.62−0.3−0.04
Radek FaksaDALC67:1676.2+0.25+0.86−0.42−0.37+0.55−0.1−0.01
James HagensBOSC99:5376.1−0.04+0.95+0.20−0.37−1.77−0.0−0.01
Alex BumpPHIL42:0875.8+0.19+1.01−0.80−0.37+0.21+0.1+0.01
Alex IafalloWPGL91:2875.6−0.55+1.03+1.64−0.37+0.13+0.1+0.02
Leo CarlssonANAC110:3575.3+0.10+0.82−0.24−0.11−1.25+0.1+0.02
Parker KellyCOLC96:1675.1+0.30+0.70−0.19−0.37+1.15−0.2−0.03
Danton HeinenCBJL67:3275.0−0.02+1.16−0.72−0.37−0.12+0.1+0.02
Gabriel LandeskogCOLL116:5274.8+0.07+1.00−1.00+0.09−0.41−0.2−0.03
Michael AmadioOTTR114:1074.6−0.16+0.88−0.50+0.67+1.25+0.2+0.04
Samuel HonzekCGYL50:4474.5+0.20+0.73−0.05−0.37−0.17−0.1−0.01
Dylan LarkinDETC88:2174.3+0.18+0.69+0.15−0.37−0.08−0.0−0.01
Danila YurovMINR99:5474.2−0.27+0.95+0.83−0.37−0.56+0.2+0.04
Casey CizikasNYIC85:5174.0+0.14+0.84−0.21−0.37+1.11+0.2+0.03
Martin NecasCOLC138:5773.8−0.48+0.66+0.77+1.10−0.94+0.8+0.13
Nico HischierNJDC95:5373.7−0.39+1.38−0.34−0.37−0.29+0.1+0.02
Tye KartyeNYRL142:3373.5−0.16+0.80+0.80−0.30+0.49−0.4−0.07
Nazem KadriCOLC136:5773.4−0.27+0.99−0.55+0.59+1.47+0.5+0.08
Jack RoslovicTORC145:4673.2−0.99+1.38+0.95+0.26−1.19+0.7+0.12
Ben MeyersSEAC75:1173.0+0.57+0.68−1.35−0.37−0.05−0.1−0.02
Brett HowdenVGKC141:5772.6−0.38+1.44−0.10−0.88+0.36+0.2+0.03
Zach HymanEDML30:3972.4−0.30+1.13+0.04−0.37+0.54−0.0−0.00
Drew O'ConnorVANL123:1772.2+0.79+0.56−2.38+0.17−0.56−0.7−0.11
Ben KindelPITC101:3172.1−0.27+1.23−0.42−0.37+0.59+0.3+0.05
Ryan LeonardWSHR86:5971.9+0.29+1.03−1.71−0.37+0.52−0.0−0.00
Christian DvorakPHIC149:4271.8+0.22+0.50−0.04−0.14+0.57−0.6−0.10
Elmer SoderblomPITL41:0371.6−0.19+0.85+0.42−0.37+0.01+0.0+0.01
Claude GirouxOTTR110:5271.4+0.12+0.62+0.36−0.55+0.52−0.2−0.04
Mark ScheifeleWPGC130:2971.3−0.92+1.02−0.73+2.21−0.76+1.0+0.16
David PastrnakBOSR140:5271.1−0.35+1.12+0.22−0.53+1.78+0.1+0.02
Connor DewarPITC106:4371.0−0.40+0.86+1.07−0.37+0.84+0.3+0.05
Wyatt JohnstonDALC84:1570.8−0.28+1.35−1.02−0.37+0.58+0.3+0.04
Jeffrey VielTBLL52:5170.6+0.14+1.28−2.33−0.37+0.54−0.0−0.01
Trent FredericEDMC69:3570.3−0.36+1.39−1.00−0.37+0.10−0.2−0.03
Matty BeniersSEAC120:0170.2+0.15+0.80−0.26−0.75−2.13−0.3−0.05
Frank NazarCHIC97:4670.0−0.53+1.12+0.30−0.21+0.15+0.6+0.10
Fabian ZetterlundOTTL96:0169.8+0.14+0.61−0.06−0.37+1.48+0.1+0.02
Eeli TolvanenNYRR116:1569.7+0.02+1.03−0.91−0.54+0.17−0.0−0.00
Max SassonVANC110:4969.5−0.26+1.09−0.65−0.15−0.96−0.0−0.01
Blake LizottePITC104:2669.4−0.44+0.93+0.73−0.37+0.08+0.0+0.00
Aliaksei ProtasWSHL100:5069.2−0.57+0.65+2.14−0.37+0.68−0.0−0.01
Joel FarabeeCGYL102:3469.0−0.30+1.13+0.25−0.97−0.47−0.4−0.06
Tyson FoersterPHIR123:1068.9+0.27+0.81−0.57−1.03−0.11−0.4−0.06
Jordan StaalCARC64:0268.7+0.34+0.91+0.71−2.63−0.57−0.3−0.06
Travis KonecnyPHIR61:3168.4−0.20+1.22−1.19−0.37+0.50−0.2−0.03
Bobby BrinkMINR103:0468.2+0.05+0.84−0.74−0.37+1.40−0.1−0.02
Ilya MikheyevTBLR101:0067.9−0.01+0.82+0.47−1.19−0.49−0.0−0.01
Ryan PoehlingANAC54:1567.8−0.28+0.92+0.09−0.37−0.02−0.0−0.00
Joseph VelenoNYRC34:5667.6+0.12+0.73−0.67−0.37+0.39−0.1−0.01
Jake EvansMTLC74:3067.4+0.31+0.67−1.17−0.37+0.76−0.1−0.02
Conor GeekieTBLC82:4867.1+0.41+0.75−1.79−0.37+0.95−0.1−0.02
Gage GoncalvesTBLC100:3066.8−0.08+0.77−0.06−0.49+1.25+0.0+0.00
JJ PeterkaBOSR124:2466.6−0.84+0.75−0.48+2.16+1.35+1.0+0.17
Ryan O'ReillyNSHC109:1566.5−0.29+1.04−1.05+0.17−0.90−0.3−0.06
Chris KreiderMTLL87:4366.2−0.25+1.20−1.10−0.37−1.43−0.4−0.07
Judd CaulfieldANAR81:4566.0−0.32+0.93+0.05−0.37−1.05−0.1−0.01
Josh AndersonMTLR90:5765.8−0.71+1.27+0.20−0.37−2.29−0.0−0.00
Maxim ShabanovMINR101:0365.7−0.15+0.85−0.37−0.37−0.94+0.0+0.01
Eric RobinsonCARL105:2765.5−0.34+1.06−0.40−0.37−0.55−0.0−0.00
Erik HaulaLAKL71:4865.4−0.42+1.14−0.44−0.37+0.73−0.1−0.02
Jonathan CastagnaCGYC51:2265.2−0.28+0.96−0.29−0.37+0.25+0.0+0.01
Evan RodriguesNJDC93:2165.0−0.19+0.82−0.12−0.37+0.21+0.0+0.01
Kasperi KapanenEDMR99:1164.9−0.49+0.93+0.51−0.37+0.08−0.0−0.00
Daniil ButUTAL103:5564.7−0.45+1.11−0.26−0.38−0.32+0.0+0.00
Jaroslav ChmelarNYRR56:4264.6−0.26+1.00−0.59−0.37+0.94+0.1+0.01
Frank VatranoANAR53:0364.4−0.45+1.01−0.08−0.37+0.40+0.2+0.04
Noah CatesPHIL113:4064.2−0.45+0.53+0.97+0.13−0.71+0.3+0.04
Logan CooleyUTAC125:1464.1−0.07+0.87−0.67−0.59−0.36−0.5−0.09
Mackie SamoskevichSEAR113:1663.9−0.15+0.65+0.08−0.37−0.53+0.2+0.03
Mason MarchmentSJSL119:2763.8+0.45+0.74+0.32−2.56−0.08−1.0−0.17
Tanner JeannotBOSL91:5863.6+0.31+0.65−1.52−0.37+0.78−0.3−0.05
Morgan GeekieBOSC131:3863.4+0.03+0.74−0.33−0.84+0.36−0.6−0.10
Brock NelsonCOLC126:2063.3−0.38+0.98−0.42−0.24+0.57+0.4+0.06
T.J. HughesCOLR94:2363.1−0.31+1.14−1.11−0.37+0.21+0.2+0.03
Dawson MercerNJDC97:1963.0−0.18+1.11−0.19−1.49+0.71−0.3−0.05
Egor ChinakhovPITR102:3262.8−0.22+0.98−0.41−0.84+0.53−0.2−0.04
Emmitt FinnieDETC106:4062.6−0.44+0.97−0.20−0.37−0.67−0.2−0.03
Paul CotterVANL131:1262.5+0.57+0.66−0.69−2.02+0.92−1.2−0.20
Pavel ZachaBOSC109:5962.3−0.19+0.85−0.84−0.22+0.29−0.5−0.09
Bokondji ImamaFLAL66:3462.2−0.30+0.85−0.32−0.37+0.28+0.0+0.00
John TavaresTORC81:1262.0−0.23+1.44−2.59−0.37+1.04−0.2−0.04
Ryan LombergCBJL59:0961.8−0.57+1.09−0.29−0.37−0.34+0.2+0.04
Nicolas RoyCOLC62:4461.4−0.38+1.06−0.95−0.37+0.03+0.1+0.01
Jamie BennDALL93:1061.2−0.91+0.89+1.51−0.37−1.38+0.1+0.01
Cole CaufieldMTLR107:0261.0−0.81+1.05−0.21+0.31−2.01+0.5+0.08
Brayden SchennNYIC99:1260.7+0.05+0.95−2.08−0.37+0.20−0.4−0.06
Bryan RustPITR87:2160.6+0.14+0.80−0.93−1.16+0.42−0.7−0.11
Alex NewhookMTLC88:0260.1−0.51+1.00−0.31−0.37−0.50−0.3−0.05
Dylan StromeWSHC100:0159.9−0.81+1.10+0.31−0.37+1.80+0.1+0.02
Anton FrondellCHIC117:4959.8−0.26+0.66−0.42−0.05−0.46−0.3−0.05
Max JonesEDML50:4659.6−0.62+0.98+0.00−0.37+0.83−0.1−0.02
Blake ColemanMINL110:1659.4+0.07+1.04−2.29−0.66+0.00−0.6−0.10
Marc GatcombVGKC104:5659.3+0.36+0.85−2.97−0.37−0.16−0.5−0.08
Matthew WoodNSHR85:1359.1−0.76+1.15−0.49−0.11−0.60−0.0−0.00
Justin HryckowianDALC100:4559.0−0.19+0.77−0.85−0.37−0.52−0.4−0.07
Elias LindholmBOSC104:2458.8−1.38+1.31+1.51−0.46+0.32+0.4+0.06
Michael CarconeUTAL54:4958.6−0.71+1.35−1.03−0.37−0.77+0.1+0.02
Joel KivirantaDALL39:5658.5−0.29+0.87−0.87−0.37−0.06−0.1−0.01
Nick RobertsonPITL113:5458.3−0.78+1.16−0.18−0.37+0.64+0.4+0.06
Trevor ConnellyVGKL100:5258.2−1.01+1.11+0.81−0.37+0.29+0.5+0.09
Jonathan LekkerimäkiVANR117:0958.0−0.64+0.74+0.78−0.38+0.12+0.1+0.02
Marcus FolignoMINL45:3057.8−0.42+1.06−1.16−0.37−1.43−0.1−0.02
Ryan StromeCGYC97:1757.7−1.08+1.21+0.61−0.37−0.28−0.0−0.00
Stephen HallidayOTTC76:2057.5−0.35+1.09−1.49−0.37+2.24+0.2+0.03
Igor ChernyshovSJSL107:2757.4−0.86+0.64−0.58+1.68+0.70+0.3+0.04
William EklundOTTL43:3357.2−1.47+1.61+0.56−0.37+1.66+0.3+0.04
Nino NiederreiterWPGR58:5256.9−0.74+1.18−0.52−0.37−0.34−0.0−0.00
Josh NorrisBUFC99:2556.6−0.50+0.95−0.62−0.37+1.40−0.2−0.03
Gabriel VilardiWPGC105:0956.4−0.92+1.33−0.47−0.37+1.80+0.1+0.02
Yegor SharangovichCGYC104:4056.2−0.93+0.94+0.86−0.37+0.46+0.3+0.05
Aydar SunievCGYL60:5356.1−0.55+1.23−1.40−0.37+0.95−0.2−0.04
Isak RosenWPGR90:5755.8−0.46+0.63+0.27−0.37+0.69+0.2+0.03
Andrew CoppDETC108:1255.6−0.26+0.95−1.56−0.37+1.32−0.5−0.09
Jason DickinsonEDMC32:5055.3−0.64+0.86+0.04−0.37+0.02−0.0−0.00
Sam ColangeloANAR46:3855.1−0.65+0.93−0.20−0.37+0.50+0.0+0.00
Peyton KrebsBUFC123:4754.6−0.62+0.76−0.63+0.38−0.22+0.0+0.01
Nic DowdVGKC108:2754.5+0.43+0.58−2.82−0.37−0.02−0.9−0.15
Brendan GallagherVANR91:1554.3−0.87+1.08−1.56+0.90+0.13+0.3+0.06
Porter MartonePHIR122:4154.2−0.31+0.70−0.89−0.22−1.52−0.2−0.03
Jesperi KotkaniemiCARC84:0753.8−0.68+0.82+0.14−0.37−0.64−0.1−0.01
Sean CouturierPHIC143:0553.7−0.42+0.54−0.23−0.04−0.21−0.8−0.14
Alexandre TexierMTLL88:4153.4−0.65+0.90−0.36−0.37−0.31−0.0−0.00
Brayden PointTBLC106:0153.2−1.20+1.19−0.41+0.41−0.17+0.3+0.05
Alex KillornANAL96:3553.0−1.00+0.80+1.17−0.37+0.33−0.1−0.02
Zachary BolducMTLR92:5752.9−1.40+1.35+0.64−0.37−0.41+0.3+0.05
Trevor MooreLAKL82:0052.4−0.54+0.91−0.83−0.37+1.21−0.2−0.03
Nikita KucherovTBLR118:0852.2−0.88+0.86+0.51−0.37+1.20+0.3+0.05
Taylor HallCARL86:1952.1−1.10+1.43−1.24+0.08−0.70+0.2+0.03
Colin BlackwellDALC54:5151.9−0.68+0.81−0.11−0.37+0.40+0.0+0.00
Matias MaccelliNYIL85:0351.8−0.88+0.85+0.47−0.37−0.05+0.2+0.03
Tommy NovakPITC118:4451.6−0.91+1.04−0.13−0.37+0.03−0.0−0.00
Cole SillingerCBJC91:3551.4−0.25+0.74−1.40−0.37+1.21−0.5−0.08
Noah OstlundBUFC127:2751.3−1.56+0.93+1.58+0.35−1.70+0.6+0.09
Logan StankovenCARC130:5451.1−0.91+1.32−1.64+0.02−1.92+0.1+0.02
Marat KhusnutdinovBOSC98:4451.0−0.62+0.80−0.38−0.37−0.34+0.0+0.00
William KarlssonVGKC137:0650.8−1.05+0.72+0.76+0.09+0.54+0.5+0.08
Collin GrafSJSR104:1450.6−0.37+0.58−0.56−0.37+0.54−0.2−0.03
Lars EllerFLAC95:5350.5−0.43+0.70−0.92−0.37−0.68−0.3−0.05
Clayton KellerUTAR130:4150.3−0.75+1.10−0.47−0.97−0.54−0.1−0.02
Sebastian AhoCARC124:4150.2−1.52+1.33+0.20+0.05−0.46+0.7+0.11
Oskar BäckDALC61:0550.0−0.42+0.74−1.08−0.37+0.23−0.3−0.04
Artemi PanarinLAKL95:0149.8−0.89+0.72+0.61−0.37−1.46+0.0+0.00
Nils HoglanderNSHL82:2849.7−1.37+0.92+0.38+0.59−1.22+0.1+0.02
Roman KantserovCHIR131:3349.5−0.55+0.70+0.02−0.85−1.70−0.8−0.13
Anthony BeauvillierWSHR86:4749.4−0.45+0.92−1.67−0.37+0.35+0.1+0.02
Andre LeeLAKL37:3349.2−0.98+1.19−0.87−0.37−0.43+0.0+0.00
Jack EichelVGKC135:0149.0−0.45+0.84−0.29−1.38+0.40−0.6−0.10
Warren FoegeleOTTL99:4248.7−1.17+0.89+0.79−0.37+1.01−0.0−0.00
Roger McQueenANAC36:0848.6−1.20+1.48−1.15−0.37+0.40−0.0−0.01
Jiri KulichBUFC77:5848.4−0.97+1.08−0.63−0.37+1.75−0.0−0.00
Filip HallanderEDMC59:1048.2−1.03+1.11−0.55−0.37−0.16+0.0+0.00
Victor OlofssonVGKL43:5948.1−1.31+1.09+0.51−0.37−0.29+0.1+0.02
Hendrix LapierrePITC61:3247.8−0.76+0.93−0.92−0.37−0.11−0.1−0.02
Casey MittelstadtBOSC108:0847.6−1.11+0.75+0.29+0.12−1.04+0.0+0.00
Pavel BuchnevichSTLL85:5847.4−0.98+0.82+0.16−0.37−1.04+0.2+0.03
Pierre-Luc DuboisWSHC50:1347.3−0.58+0.97−1.78−0.37−1.24−0.2−0.03
Matt CoronatoCGYR115:2547.1−0.67+0.84−1.03−0.37+0.33−0.3−0.05
Cole SmithCHIR105:0547.0−0.82+0.71−0.06−0.37−0.93−0.1−0.02
Matvei MichkovPHIR123:0746.8−1.36+1.11−0.75+0.60+0.10+0.2+0.04
Alex OvechkinWSHL78:1446.3−0.65+0.84−1.20−0.37−0.26−0.1−0.01
Nick LardisCHIL56:3045.8−0.62+0.70−0.84−0.37+0.18−0.0−0.00
Liam OhgrenVANL124:1645.7−0.76+0.83−1.40+0.12−0.68−0.2−0.04
Sidney CrosbyPITC141:3345.5−0.92+1.26−1.80−0.36+2.07−0.7−0.12
Kevin StenlundUTAC112:4945.4−0.49+0.65−0.23−1.14−0.66−0.6−0.10
Samuel HeleniusLAKC32:3645.2−1.11+1.03−0.40−0.37−0.51−0.0−0.00
Nicolas DeslauriersCARL38:4445.0−0.99+1.02−0.83−0.37+0.12−0.1−0.01
A.J. GreerANAL82:5544.6−0.78+1.26−2.40−0.37+0.01−0.3−0.04
Kent JohnsonCBJC95:5644.4−1.52+0.93+1.28−0.37+0.72+0.2+0.03
Alex TurcotteLAKC34:1544.2−0.87+0.94−0.98−0.37−0.61−0.1−0.02
Frederick GaudreauSEAC111:0643.9−0.08+0.61−1.99−0.87−0.02−0.5−0.08
Cole KoepkeWPGL53:0943.8−0.56+0.95−2.10−0.37+0.18−0.1−0.01
Jordan MartinookCARL116:3243.6−0.78+1.16+0.41−2.46−0.27−0.9−0.16
Maxim TsyplakovCGYR60:0643.4−0.90+0.87−0.68−0.37−0.37−0.1−0.01
Mikko RantanenDALR119:0643.3−0.47+0.53−1.53+0.09−0.18−0.4−0.07
Mikael BacklundCGYC111:0143.1−1.49+1.19+0.34−0.48−0.58+0.1+0.02
Mats ZuccarelloLAKR36:5943.0−0.81+0.76−0.66−0.37−0.33−0.0−0.00
Michael MisaSJSC102:3142.8−0.32+0.85−2.70−0.37+0.09−0.4−0.06
Noah LabaNYRC135:4342.6+0.24+0.52−1.97−1.64−0.33−1.5−0.26
Sam SteelDALC104:0142.2−1.28+0.70+0.89−0.28−1.64−0.0−0.00
Brock BoeserVANR136:3341.7−1.00+0.81−0.83+0.02−0.37−0.4−0.06
Ryan WintertonSEAC105:4841.5−0.93+1.15−1.82−0.37+0.68+0.1+0.02
Ryan HartmanMINR107:5141.0−0.24+0.80−2.17−1.11+0.39−0.8−0.14
Will SmithSJSC129:2440.9−1.43+1.03+0.39−0.45+1.66+0.0+0.01
Fedor SvechkovCOLC113:0140.2−0.99+0.89−0.82−0.37+0.74−0.4−0.06
Nikita KlepovANAR33:4340.1−1.02+0.75−0.25−0.37+0.05−0.1−0.02
Jesper BoqvistNJDC65:0539.9−1.16+1.14−1.17−0.37−0.47+0.1+0.02
Matthew PoitrasBOSC62:0139.3−1.08+1.03−1.14−0.37+0.81+0.1+0.01
Andre BurakovskyOTTL48:5339.1−1.19+0.63+0.59−0.37−0.25−0.1−0.02
Conor GarlandCBJR78:1439.0−0.93+0.73−0.68−0.37−0.43−0.2−0.03
Tyler BertuzziCHIL121:1038.8−1.31+0.84+0.10−0.27+0.44−0.1−0.02
Nick CousinsOTTC80:5238.6−0.39+0.92−3.23−0.37+0.67−0.5−0.08
Konsta HeleniusBUFC93:0638.3−0.60+0.72−1.84−0.37−0.77−0.0−0.00
Pontus HolmbergTBLR103:5238.2−1.80+1.54−0.77−0.16+0.30+0.6+0.10
Mavrik BourqueNSHC52:5938.0−0.96+0.86−1.12−0.37−0.75−0.1−0.01
Aatu RätyVANC38:1037.8−1.10+0.95−0.96−0.37+1.08+0.0+0.00
Stefan NoesenNJDR45:2537.7−1.17+1.03−1.01−0.37−0.05−0.1−0.01
Jordan KyrouWSHR86:0537.4−1.22+0.59+0.64−0.37+0.91−0.0−0.01
Justin SourdifWSHC80:5437.2−1.27+0.79+0.09−0.37−0.84−0.2−0.04
Arshdeep BainsVANL82:0737.0−0.83+0.90−1.82−0.37+0.15−0.2−0.03
Ilya ProtasWSHL80:0136.7−1.43+0.84+0.47−0.37−0.40+0.0+0.00
Chandler StephensonSEAC118:0736.6−0.80+0.46−0.23−0.52+1.01−1.2−0.19
Teddy BluegerTORC90:5436.4−1.17+0.88−0.62−0.37−1.81−0.2−0.04
Robert ThomasSTLC115:3136.1−1.23+0.66+0.33−0.37+0.51−0.5−0.08
Victor EklundNYIR97:0535.8−0.96+1.07−2.02−0.37+0.16−0.6−0.10
Evgeni MalkinPITC134:0235.3−1.30+1.02−0.76−0.37+0.87+0.0+0.00
Sean MonahanCBJC88:5035.1−0.73+0.82−2.05−0.37−1.03−0.4−0.07
Matvei GridinCGYR97:1935.0−1.35+0.89−0.16−0.37−1.42−0.1−0.01
Trevor ZegrasPHIC159:3234.8−1.14+0.69−0.42−0.19+0.41−0.6−0.10
Denver BarkeyPHIC93:0134.2−1.29+0.57+0.68−0.37−0.32−0.1−0.01
Jared McCannSEAL109:2534.0−1.53+1.04−0.15−0.37−2.57+0.7+0.12
Ryan DonatoCHIC89:4133.8−1.33+1.14−1.18−0.37+0.74−0.1−0.02
Simon HolmstromNYIR92:3933.7−1.08+0.66−0.41−0.37+1.25−0.1−0.01
Connor McMichaelSTLL93:5833.5−1.42+0.85+0.12−0.37−0.39+0.0+0.00
Phillip DanaultMTLC90:1633.4−1.66+1.02+0.37−0.37+0.37−0.0−0.00
Corey PerryLAKR48:2233.2−1.23+1.05−1.31−0.37+0.33−0.1−0.02
Jaden SchwartzCOLL99:0533.0−1.38+0.86−0.13−0.37+0.88−0.1−0.01
Oliver BjorkstrandNYRR104:3932.9−1.25+1.08−1.37−0.37+1.69+0.3+0.05
Bo GroulxTORC46:3631.9−1.36+0.77+0.00−0.37−1.48−0.1−0.01
Cody GlassNJDC76:3031.8−1.43+1.11−0.91−0.37−0.60+0.0+0.00
Mark JankowskiCARL89:4831.3−1.53+1.19−0.91−0.37+0.76+0.3+0.05
Michael BuntingPHIL66:1530.6−1.58+1.02−0.17−0.37+0.24−0.1−0.01
Andrei KuzmenkoPITL65:2730.5−1.30+0.74−0.27−0.37−0.26+0.0+0.00
Pius SuterSTLC83:3530.3−1.26+0.68−0.27−0.37+1.42+0.1+0.02
Ville KoivunenPITR96:0130.2−1.50+0.90−0.21−0.37−0.22−0.2−0.03
Dmitri VoronkovCBJL51:4330.0−1.13+0.97−1.74−0.37−0.70−0.2−0.03
Jonatan BerggrenSTLR106:0329.8−1.23+0.84−0.95−0.37−0.62−0.4−0.07
William NylanderTORR144:3729.5−1.12+1.16−2.53−0.32−0.44−0.3−0.05
Reid SchaeferNSHL50:0829.4−1.33+0.90−1.03−0.37−0.03−0.1−0.02
Cutter GauthierANAL81:0329.0−1.09+1.12−2.65−0.37−0.41−0.1−0.02
Kaapo KakkoSEAR103:5428.4−1.37+0.61+0.06−0.37−0.66−0.5−0.08
Kirby DachMTLC69:0028.2−0.86+0.69−1.98−0.37+1.11−0.4−0.07
Jonathan MarchessaultNSHR101:3727.6−1.32+0.86−1.14−0.37−0.88−0.3−0.05
Nikolaj EhlersCARL109:4526.6−1.37+0.67−0.44−0.37+0.13−0.1−0.01
Tyler ToffoliSJSC98:1426.5−1.81+1.25−0.93−0.37−1.24+0.1+0.01
Rieger LorenzMINL42:5626.3−1.69+1.09−0.81−0.37−0.50−0.1−0.01
Cole BeaudoinNYRC33:4226.0−1.65+0.91−0.39−0.37+0.35−0.1−0.02
Ivar StenbergSJSL103:4225.4−1.57+0.77+0.17−0.74−0.60−0.4−0.06
Tyler SeguinDALC102:2924.7−1.84+1.50−1.92−0.37−1.09−0.3−0.04
Calum RitchieNYIC85:4424.4−1.36+0.75−1.11−0.37−0.42−0.2−0.04
Kyle PalmieriNYIC93:1723.8−1.65+0.92−0.75−0.37+0.89−0.6−0.10
Ryan GreeneCHIC111:4023.1−1.69+0.66+0.16−0.37−0.62−0.3−0.05
Patrick KaneCHIR137:5922.8−1.35+0.75−1.25−0.60−1.12−0.9−0.16
Linus KarlssonVANC119:1822.6−1.52+0.89+0.87−2.33+0.09−0.8−0.13
Carter VerhaegheFLAC120:2722.5−1.61+1.08−0.73−1.31+1.00−0.5−0.08
Anthony ManthaNJDR92:2321.8−2.11+0.92+0.31−0.37−0.80−0.0−0.00
Teuvo TeravainenCHIC78:3820.7−1.90+0.61+0.64−0.51+0.52−0.1−0.02
Dylan GuentherUTAR120:1420.6−1.77+0.99−0.40−1.13−0.46−0.2−0.04
Sam LaffertyFLAC46:4120.1−1.60+0.80−1.28−0.37+0.01−0.2−0.04
Viggo BjörckWPGC98:3519.6−1.93+0.72+0.08−0.37+0.90−0.2−0.04
Justin DanforthBUFR49:0619.0−1.54+0.76−1.45−0.37−0.44−0.1−0.02
Braeden BowmanVGKR115:2018.0−1.37+0.94−2.91−0.37+0.56−0.6−0.10
Oliver MooreCHIC96:0617.8−1.79+0.91−1.34−0.37−0.39−0.3−0.06
Vladislav NamestnikovWPGC56:2817.7−1.31+0.71−2.37−0.37−0.17−0.3−0.05
Owen MichaelsEDMR92:5716.4−0.86+0.48−2.00−1.39+1.52−1.0−0.17
Dalibor DvorskySTLR85:4615.1−1.99+0.90−1.01−0.37+0.18−0.1−0.01
Brad LambertWPGC66:3114.6−1.71+0.79−1.62−0.37−0.30−0.2−0.03
Anthony DuclairNYIL89:0314.5−2.27+0.80+0.25−0.37−0.48−0.2−0.04
Nate DanielsonDETC70:4813.8−1.99+0.87−1.27−0.37+0.65−0.2−0.03
Amadeus LombardiNJDC80:3413.5−2.45+1.33−1.31−0.37−0.27−0.2−0.04
Raphael LavoieVGKC64:2512.4−1.71+0.80+0.02−2.35+0.07−0.4−0.07
Gavin McKennaTORL111:558.4−2.09+0.88−2.32−0.37+0.91−0.5−0.09
Ryan McLeodBUFC101:008.2−1.69+0.59−2.70−0.37−0.44−0.8−0.13