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
406080100Grit & 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
MacKenzie WeegarUTAD181:0698.5+3.54−0.78−0.57+1.89−1.65+0.7+0.12
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
Jeremy LauzonVGKD152:3494.8+3.64−1.03+1.40−1.38−0.18−0.3−0.04
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
Jayden StrubleNSHD98:1389.5+2.76−0.94−0.33+0.03+0.01+0.0+0.01
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
Moritz SeiderDETD137:2287.0+2.42−1.00+2.76−1.89−0.76−0.3−0.05
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
Elias PetterssonVAND152:4783.0+1.92−0.89+0.68+0.09−0.93+0.7+0.12
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
Vladislav GavrikovNYRD191:5180.2+1.38−1.05+1.48+0.91+3.47+1.1+0.18
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
Vincent DesharnaisWSHD120:0378.5+1.63−1.06+1.46−0.10−0.36+0.1+0.02
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
Nikita ZadorovBOSD135:1076.9+1.82−0.94+0.03+0.03−1.59−0.8−0.13
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
Thomas ChabotOTTD163:0376.4+1.28−0.87−0.13+1.45−0.10+0.7+0.11
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
Noah DobsonMTLD128:1575.9+1.08−0.82−0.78+2.36+0.47+0.8+0.14
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
Martin FehérváryWSHD136:1375.4+1.40−0.97+1.38−0.04+1.35+0.4+0.07
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
Filip HronekVAND178:4672.9+1.72−1.05+0.50−0.21−0.12−0.1−0.02
Kaiden GuhleMTLD66:3172.7+1.82−0.88−0.72+0.03−2.28+0.0+0.00
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
Sam MalinskiCOLD126:2070.5+1.42−0.89−1.04+1.16+1.22+0.7+0.11
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
Matthew SchaeferNYID165:1268.6+1.08−0.74+0.22+0.42+0.85+0.9+0.15
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
Erik CernakTBLD125:2668.1+0.84−0.74+1.52+0.03+0.15+0.7+0.11
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
Charlie McAvoyBOSD56:2967.3+1.21−0.72+0.06+0.03+0.61+0.1+0.01
Conor GeekieTBLC82:4867.1+0.41+0.75−1.79−0.37+0.95−0.1−0.02
Cale MakarCOLD122:1867.0−0.46−0.78+1.57+3.81+0.43+1.9+0.32
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
Nick SeelerPHID175:1066.3+1.39−1.07+1.27−0.56+0.08−0.4−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
Tyler KlevenOTTD153:2361.7+1.75−0.95−0.64−0.91+1.22−0.8−0.14
Ryker EvansSEAD175:3361.5+1.13−1.00+1.55−0.79−0.09−0.1−0.02
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
Neal PionkWPGD147:4160.9+1.37−0.89−0.45−0.19−0.97−0.0−0.00
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
Dylan SambergWPGD156:0460.4+0.93−1.03+1.63−0.29+0.14−0.1−0.01
Jacob TroubaSJSD150:3760.2+1.19−0.96+0.15+0.03+1.47−0.1−0.01
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
Andreas EnglundDETD42:1757.0+1.05−0.92+0.11+0.03+0.80+0.0+0.01
Nino NiederreiterWPGR58:5256.9−0.74+1.18−0.52−0.37−0.34−0.0−0.00
Zach WhitecloudCGYD129:2456.7+0.77−1.02+0.20+1.00+0.88+0.2+0.04
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
Adam FoxNYRD177:5955.9+0.02−0.86+1.03+1.98+2.21+1.8+0.30
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
Rasmus DahlinBUFD116:4155.4+0.78−0.92+1.16−0.25+0.13+0.1+0.02
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
Josh MansonCOLD126:5155.0+0.99−0.92+0.04+0.03−0.16+0.1+0.01
Zach WerenskiCBJD152:1554.8+0.29−0.86+0.93+1.15+0.93+0.7+0.12
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
Thomas HarleyDALD154:3954.0+0.60−0.92−0.34+1.38−0.87+0.9+0.15
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
Brandon MontourSEAD143:4353.5+0.55−0.85+0.34+0.67−1.41+0.5+0.09
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
Drew HellesonANAD31:2552.7+0.86−0.86−0.00+0.03+0.40+0.0+0.00
Adam LarssonSEAD168:5952.6+1.09−1.03+0.52−0.61−1.11−0.9−0.15
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
Ian ColeCHID125:5848.9+0.43−0.99+0.78+0.51−0.25+0.3+0.06
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
Mattias SamuelssonBUFD177:3147.9+0.39−0.96+1.13+0.09+2.02−0.1−0.01
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
Brandt ClarkeLAKD86:5546.6+0.35−0.94+1.11+0.03−0.69−0.1−0.02
Jake MiddletonCGYD121:4546.5+0.56−0.83−0.04+0.03−0.92−0.3−0.05
Alex OvechkinWSHL78:1446.3−0.65+0.84−1.20−0.37−0.26−0.1−0.01
Connor CliftonBOSD107:4046.2+0.55−0.98+0.50+0.03−1.47−0.2−0.04
Will BorgenBOSD146:0546.0+0.92−0.89−0.85−0.24+0.89−0.5−0.09
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
Hampus LindholmBOSD148:4644.9+0.22−0.92−0.78+1.72+1.89+1.2+0.20
Logan StanleyNYID138:5744.7+1.11−1.04−0.61−0.67+0.54−0.6−0.10
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
Jonas BrodinMIND160:3744.1+0.37−1.06+1.40−0.17−0.78−0.4−0.06
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
Devon ToewsCOLD146:4542.5−0.14−0.75+1.61+0.10+0.26+0.4+0.07
Samuel GirardPITD145:0342.3+0.04−0.71+0.89+0.03−0.11+0.5+0.09
Sam SteelDALC104:0142.2−1.28+0.70+0.89−0.28−1.64−0.0−0.00
Quinn HughesMIND196:3442.0−0.47−0.83+1.22+1.54−0.60+1.6+0.27
Philip BrobergSTLD141:3841.8+0.71−0.86−0.99+0.03−0.73+0.2+0.03
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
Nate SchmidtUTAD177:3641.4−0.38−0.96+1.73+1.19−0.24+0.9+0.15
Artem ZubOTTD32:3741.2+0.69−0.92−0.74+0.03+0.11−0.1−0.01
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
Rasmus RistolainenPHID46:4340.7+0.72−0.86−1.09+0.03+0.77−0.0−0.00
Jamie OleksiakVAND142:2040.6+0.52−1.02−0.08+0.19+0.67−0.4−0.07
Niko MikkolaFLAD144:3740.4+0.36−0.90+0.25+0.03−0.09+0.1+0.02
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
Owen PowerBUFD183:0939.8−0.71−0.99+0.39+3.23+0.35+2.2+0.36
Alexander RomanovNYID38:1239.6+0.37−0.89+0.10+0.03+0.47−0.1−0.01
Dylan DeMeloWPGD148:3639.4+0.05−0.99+0.11+1.23+1.68+0.2+0.03
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
Cale FleurySEAD40:1638.5+0.29−0.92+0.29+0.03+0.40−0.0−0.00
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
Ben ChiarotDETD128:3337.5+0.39−1.01+0.03+0.14−0.22−0.3−0.04
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
Braden SchneiderNYRD159:5236.9+0.68−0.97−1.11+0.11+0.19−0.4−0.07
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
Jake McCabeTORD156:3736.2+1.05−1.02−0.76−1.17−1.12−0.9−0.15
Robert ThomasSTLC115:3136.1−1.23+0.66+0.33−0.37+0.51−0.5−0.08