GRIT & GF

Grit & GF

2025–26. 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.

Showing 2025–26. See 2026–27, still early: the methodology requires 15 to 20 games to be accurate, so fewer players qualify and ratings lean on the average.

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

-20020
255075Grit & GF rating →

Top physicality

Top GF

Top intimidation

Top chemistry

PlayerTeamPos5v5 TOIRating ▾PhysicalityGFIntimidationChemistryClutchGoals valueWins
Moritz SeiderDETD1579:4192.2+1.71−1.31+4.06+1.83−0.16+25.9+4.31
Jeremy LauzonVGKD1184:1390.0+3.58−1.27−0.78−0.43+0.76−4.1−0.68
Connor CliftonBOSD761:2989.4+2.60−1.34+1.59+0.48+0.11+2.7+0.45
Kaiden GuhleMTLD978:3886.8+3.38−1.41−0.07−0.69−0.50−4.7−0.79
Radko GudasFLAD809:3079.1+2.37−1.23+0.03+0.26+0.34−0.9−0.16
Adam FoxNYRD1012:5375.5+0.27−0.98+2.76+2.87−1.26+19.2+3.19
Colton ParaykoSTLD1438:2775.1+1.85−1.30+1.31+0.37+0.91+4.5+0.75
Simon EdvinssonDETD1398:3574.0+1.22−1.12+1.78+1.16+0.23+10.5+1.75
Jackson LaCombeANAD1727:0972.2+1.15−0.81+1.41+0.54+0.22+13.7+2.29
Lane HutsonMTLD1863:2670.8+0.73−1.07+1.26+2.45+0.36+28.5+4.74
Brayden McNabbVGKD1448:2969.6+1.56−1.26+1.66+0.19−0.07+1.6+0.27
Matthew SchaeferNYID1500:2169.3+1.00−0.76−0.17+1.86−0.76+20.8+3.47
Sean WalkerCARD1814:2667.5+1.56−1.10+0.38+0.51−2.93+7.7+1.28
Nikita ZadorovBOSD1492:2965.7+1.85−1.30+0.29+0.10−1.70−6.2−1.04
Charlie McAvoyBOSD1274:1765.0+1.51−1.02−0.55+0.87+0.13+4.0+0.66
Mattias EkholmEDMD1531:1263.5+0.03−1.01+1.43+3.31−1.42+24.1+4.01
Josh MansonCOLD1333:0663.0+1.58−1.17+0.62−0.17−0.19−1.8−0.31
Brandt ClarkeLAKD1405:2261.7+0.70−0.97+1.18+1.18−0.79+8.8+1.46
MacKenzie WeegarUTAD1506:0360.9+2.00−1.30−0.73−0.17+1.06−8.6−1.44
Brayden PachalCGYD504:5060.5+1.21−1.39+1.04+0.83+0.36+2.4+0.40
K'Andre MillerCARD1700:1060.3+1.31−1.23+0.32+0.67−0.75+1.0+0.17
Rasmus DahlinBUFD1651:0460.1+0.22−0.70+0.98+1.73−0.39+25.8+4.30
Jakob ChychrunWSHD1471:5959.4+0.37−0.64+0.32+1.59+1.86+15.6+2.61
Jacob TroubaSJSD1706:3259.2+1.52−1.12−0.02−0.11+0.98−3.3−0.55
Cale MakarCOLD1504:5759.0+0.81−0.86+1.02+0.29+0.53+12.5+2.08
Parker WotherspoonVGKD1493:2957.9+1.72−1.50+0.74−0.43+0.32−7.9−1.32
Mattias SamuelssonBUFD1678:2057.4+1.52−1.26+0.31−0.25−0.62+0.3+0.04
Evan BouchardEDMD1574:1457.0−0.26−1.03+1.18+3.52−1.64+33.3+5.54
Jake McCabeTORD1454:3454.7+1.19−1.37+1.25−0.07−0.80−2.5−0.41
Noah DobsonMTLD1641:5054.6+1.30−1.09−0.32+0.13+2.49−2.6−0.44
Simon BenoitPHID1107:0954.1+2.15−1.35−0.15−1.83+0.49−10.0−1.67
Lian BichselDALD819:1753.9+1.84−1.39−0.39−0.65−0.42−3.9−0.64
Nick SeelerPHID1339:0753.7+1.38−1.32+0.07+0.08+0.78−0.8−0.14
Cale FleurySEAD346:3653.2+1.57−1.34+0.23−0.57+0.78+0.0+0.00
Darnell NurseSJSD1651:5952.8+1.54−1.20−0.21−0.56+0.94−7.1−1.19
Mario FerraroWPGD1397:4251.9+1.51−1.34+0.35−0.66−1.23−5.4−0.91
Jake SandersonOTTD1199:5051.5+0.62−0.98+0.77+0.47+0.12+8.9+1.48
Vincent DesharnaisWSHD762:3151.2+1.08−1.45+2.01−0.57−0.34−1.1−0.18
Brandon MontourSEAD1207:5150.0+0.59−0.92−0.08+0.98−0.29+6.6+1.09
Brett PesceNJDD609:3949.7+0.77−1.18+0.86+0.42−1.57+1.5+0.26
J.J. MoserTBLD1541:4049.4+0.54−1.10+0.13+1.46−0.47+8.9+1.49
John CarlsonTBLD1422:5649.2+0.34−0.95+0.33+1.38−0.58+11.9+1.99
Travis SanheimPHID1698:4747.9+0.60−1.16+0.43+1.05−1.62+8.4+1.41
Adam PelechNYID1426:2747.0+0.15−1.24+2.33+0.89+0.73+9.3+1.56
Quinn HughesMIND1876:0346.8+0.01−1.17+0.65+2.49+1.60+26.7+4.45
Zach WerenskiCBJD1542:1846.4−0.31−0.85+0.91+2.25−1.79+24.4+4.06
Thomas ChabotOTTD1084:2245.3+0.53−1.13+0.30+0.97+0.06+2.1+0.35
Tyler TuckerSTLD906:4344.9+0.74−1.26+0.12+0.83+1.41+4.5+0.74
Filip HronekVAND1582:0144.3+0.75−1.34+0.36+0.82+0.16+3.8+0.63
Neal PionkWPGD896:0643.7+1.38−1.36−0.37−0.47+0.31−4.3−0.71
Miro HeiskanenDALD1442:0743.5+0.01−1.19+2.30+0.75−1.41+12.4+2.07
Tyler KlevenOTTD1097:3842.3+1.53−1.28−0.68−0.99−0.98−5.8−0.97
Dylan DeMeloWPGD1504:3142.1+0.46−1.47+1.53+0.83−1.14+5.4+0.90
Martin FehérváryWSHD1276:0942.0+1.22−1.31−0.03−0.55−1.63−5.4−0.89
Mikey AndersonLAKD1489:3341.7+1.13−1.30+0.07−0.47+0.20−6.3−1.06
Connor MurphyEDMD1269:2840.2+0.85−1.38+2.27−1.47+0.10−1.5−0.25
Niko MikkolaFLAD1161:1839.8+1.02−1.22+0.25−0.73+0.90−4.8−0.81
Esa LindellDALD1549:2839.4+0.12−1.23+2.21+0.22−1.00+7.1+1.19
Devon ToewsCOLD1446:0238.3−0.38−1.10+1.83+1.50−0.51+9.4+1.56
Arber XhekajMTLD818:4638.0+1.39−1.40+0.09−1.39−0.89−5.9−0.99
Tyler MyersDALD1273:5737.7+0.81−1.30−0.13+0.16−0.37−2.8−0.46
Damon SeversonCBJD1312:5937.4−0.63−0.95+1.89+1.61−1.58+11.8+1.97
Brenden DillonNJDD1245:4537.3+1.01−1.44+0.24−0.37−2.19−6.4−1.07
Brock FaberMIND1855:1737.2+0.08−1.19+0.33+1.47+1.41+11.3+1.88
Dylan SambergWPGD1217:1437.0+0.49−1.33+1.56−0.36+0.49+1.3+0.22
Matt RoyWSHD1364:2536.8+0.93−1.27+0.36−0.80+0.34−3.7−0.62
Marek AlscherFLAD73:5036.7+0.53−1.21+0.46+0.10−0.33+0.2+0.03
Charle-Edouard D'AstousTBLD1192:5136.3+0.29−1.15+0.34+0.62+1.57+1.6+0.26
Shayne GostisbehereCARD1080:0036.1−0.16−1.01+0.60+1.18−0.11+11.8+1.97
Rasmus SandinWSHD1178:5835.8+0.93−1.24+0.08−0.92−0.65−3.3−0.56
Elias PetterssonVAND953:3235.7+1.53−1.40−1.46−0.91+0.81−8.1−1.34
Alexander RomanovNYID246:4235.2+1.90−1.37−2.82−1.13−0.12−3.1−0.51
Dmitry OrlovSJSD1404:0735.1+0.01−1.28+0.38+1.41−0.97+4.8+0.79
Emil LillebergTBLD859:4735.0+0.91−1.32+0.03−0.81+2.68−3.7−0.62
Kevin BahlCGYD1358:0934.7+1.10−1.45−0.22−0.77+2.68−14.9−2.48
Jayden StrubleNSHD938:1033.7+0.42−1.37+0.24+0.45+0.13−0.1−0.01
Caleb JonesPITD106:5233.7+0.67−1.35−0.99+0.68+0.37−0.1−0.01
Jaccob SlavinCARD1010:4633.3+0.42−1.18+1.23−1.01+0.30−2.1−0.35
Thomas HarleyDALD1442:2933.2+0.77−1.24−2.28+1.10+1.20−3.4−0.56
Rasmus RistolainenPHID949:1633.0+0.48−1.14−0.43+0.07−0.95+0.5+0.08
Luke SchennVAND607:0032.8+1.76−1.39−1.54−2.03−0.46−8.8−1.47
Ryan GravesPITD322:3632.6+0.51−1.32+1.00−0.75−0.09+0.0+0.00
Mike MathesonMTLD1789:2832.3+0.74−1.27+0.01−0.79+0.79−9.6−1.60
Jonathan AspirotBOSD1024:1932.2+0.47−1.33+0.02+0.15−0.35−1.1−0.18
Braden SchneiderNYRD1407:0931.9+1.38−1.37−1.37−1.34+0.19−13.8−2.30
Jared SpurgeonMIND1433:2431.8+0.22−1.23+1.08−0.45−1.11−0.4−0.07
Nate SchmidtUTAD1470:5331.5−0.46−1.28+1.61+1.21+0.66+9.0+1.49
Noah HanifinVGKD1763:3431.1+0.19−1.26+0.50+0.18+0.93−0.5−0.08
Ben ChiarotDETD1482:0231.0+1.50−1.34−2.07−1.26−0.39−22.5−3.75
Declan CarlilePITD587:5130.7+0.76−1.34+0.64−1.44−1.52−2.4−0.40
Jake MiddletonCGYD1281:2130.6+0.56−1.27+0.14−0.68−0.69−5.4−0.89
Nick BlankenburgTORD871:1030.4+0.04−1.02−1.02+1.12+1.61+5.2+0.87
Roman JosiNSHD1266:3230.1−0.04−1.00−0.18+0.55+1.39+5.0+0.84
Jamie OleksiakVAND1173:2930.0+0.41−1.36+0.69−0.47−1.77−0.7−0.12
Kaedan KorczakPITD1340:5329.9+0.05−1.23+0.38+0.44+0.13+4.2+0.69
Alexandre CarrierMTLD1443:1428.9+0.79−1.39−1.02−0.13−0.03−6.1−1.02
Mathew DumbaPITD160:4128.7+0.49−1.31+0.18−0.51+0.09−0.5−0.08
Uvis BalinskisFLAD765:4828.5+0.83−1.30−0.50−0.97−0.96−3.5−0.59
Alexander NikishinCARD1435:3128.3+0.52−1.18−1.20+0.12+0.05−1.1−0.18
Rasmus AnderssonVGKD1848:0827.9+0.02−0.88+0.19−0.50+1.82−5.0−0.84
Colin MillerWPGD235:1327.8+0.65−1.29−1.04−0.08+0.14−0.3−0.06
Erik CernakTBLD981:0827.0+0.82−1.33+0.11−1.52+1.52−10.9−1.82
Jack St. IvanyWPGD297:3126.8+0.48−1.28−0.49−0.22+0.54−0.8−0.14
Maveric LamoureuxUTAD73:1226.6+0.26−1.24+0.32−0.37+0.22−0.2−0.04
Philip BrobergSTLD1490:4626.4−0.14−1.18−0.03+0.88+2.63+7.5+1.25
Johnathan KovacevicNJDD542:4526.3+0.35−1.29−0.37+0.04+0.17−2.1−0.36
Ryan McDonaghTBLD838:1226.1+0.29−1.35+0.25−0.14+2.02−1.0−0.16
Dylan McIlrathWSHD118:2526.1+0.07−1.30+0.56+0.10+0.50+0.3+0.06
Aaron EkbladFLAD1181:0726.0+0.15−1.28+0.10+0.19+1.53−5.7−0.95
Jonas BrodinMIND1180:0625.7+0.09−1.30+1.59−0.88+0.14−0.8−0.13
Tyson HindsANAD174:3325.4+0.47−1.32−0.52−0.16+0.13−0.2−0.04
Cole HutsonWSHD203:0725.2−0.05−1.03+0.32−0.20−0.32+0.8+0.13
Jordan SpenceOTTD1305:2224.8−1.24−1.06+1.29+2.49+1.67+18.1+3.02
Seth JonesFLAD860:5324.2−0.28−1.23+0.25+0.89−0.45+4.8+0.80
Andrew PeekeUTAD1366:0524.1+0.54−1.31+0.04−1.08+0.52−9.9−1.64
Justin HollWSHD134:3123.9−0.06−1.26+0.20+0.33−1.00+0.0+0.00
Donovan SebrangoFLAD593:0523.8+0.13−1.33−0.99+1.00+0.42+0.4+0.06
Charles Alexis LegaultCARD155:2823.7+0.23−1.18+0.25−0.81−0.75−0.4−0.07
Olen ZellwegerBUFD1147:3623.4−0.42−0.90−0.45+0.79−0.17+7.6+1.26
Adam LarssonSEAD1487:1023.2+0.19−1.37−0.24+0.17+0.43−9.1−1.52

Show all rated skaters