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
Top physicality
- Garnet Hathaway FLA+3.37
- Beck Malenstyn BUF+3.36
- Jacob Melanson SEA+3.19
- Kiefer Sherwood SJS+3.19
- Yakov Trenin MIN+3.02
Top GF
- Anders Lee UTA+2.93
- Zach Hyman EDM+2.83
- Tomas Hertl VGK+2.45
- Matthew Tkachuk FLA+2.24
- Brady Tkachuk FLA+2.08
Top intimidation
- Blake Coleman MIN+2.95
- Pontus Holmberg TBL+2.33
- Marc Gatcomb VGK+2.09
- Tom Wilson WSH+2.05
- Roope Hintz DAL+1.96
Top chemistry
- Brandon Hagel TBL+3.30
- Nathan MacKinnon COL+2.97
- Brady Tkachuk FLA+2.87
- Connor McDavid EDM+2.86
- Zach Hyman EDM+2.33
| Player | Team | Pos | 5v5 TOI | Rating ▾ | Physicality | GF | Intimidation | Chemistry | Clutch | Goals value | Wins |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Brady Tkachuk | FLA | L | 806:32 | 99.9 | +25.2 | +4.19 | |||||
| Kiefer Sherwood | SJS | L | 948:50 | 99.8 | +6.8 | +1.13 | |||||
| Jacob Melanson | SEA | R | 336:40 | 99.7 | +3.2 | +0.54 | |||||
| Tom Wilson | WSH | R | 960:41 | 99.5 | +16.3 | +2.71 | |||||
| Auston Matthews | TOR | C | 917:12 | 99.4 | +14.9 | +2.48 | |||||
| Ryan Hartman | MIN | R | 1274:43 | 99.2 | +12.5 | +2.09 | |||||
| Blake Coleman | MIN | L | 909:35 | 99.1 | +8.5 | +1.42 | |||||
| Anders Lee | UTA | L | 1047:25 | 99.0 | +18.4 | +3.07 | |||||
| Mathieu Olivier | CBJ | R | 788:34 | 98.8 | +1.8 | +0.29 | |||||
| Timo Meier | NJD | R | 1164:48 | 98.7 | +17.7 | +2.95 | |||||
| Will Cuylle | NYR | L | 1069:18 | 98.6 | +1.5 | +0.25 | |||||
| Yakov Trenin | MIN | C | 1053:34 | 98.4 | −4.5 | −0.75 | |||||
| Owen Tippett | PHI | R | 1145:27 | 98.3 | +22.2 | +3.71 | |||||
| Tomas Hertl | VGK | C | 1242:10 | 98.1 | +20.3 | +3.38 | |||||
| Brandon Hagel | TBL | L | 1089:02 | 98.0 | +34.2 | +5.71 | |||||
| Alex Tuch | WSH | R | 1247:34 | 97.9 | +4.4 | +0.74 | |||||
| Alex Laferriere | LAK | R | 1213:45 | 97.7 | +6.6 | +1.10 | |||||
| Mark Kastelic | BOS | C | 892:31 | 97.6 | −6.4 | −1.06 | |||||
| Josh Doan | BUF | R | 1176:33 | 97.4 | +20.3 | +3.38 | |||||
| Zach Hyman | EDM | L | 972:32 | 97.3 | +23.5 | +3.92 | |||||
| Garnet Hathaway | FLA | R | 679:34 | 97.2 | −7.1 | −1.18 | |||||
| Michael McCarron | MIN | C | 1023:08 | 97.0 | −8.1 | −1.36 | |||||
| Beck Malenstyn | BUF | L | 840:29 | 96.9 | −9.6 | −1.60 | |||||
| Dakota Joshua | TOR | C | 618:21 | 96.8 | −0.4 | −0.06 | |||||
| Rickard Rakell | PIT | R | 921:18 | 96.6 | +9.0 | +1.51 | |||||
| Jack McBain | UTA | C | 891:00 | 96.5 | +3.3 | +0.55 | |||||
| Mark Stone | VGK | R | 1035:43 | 96.3 | +12.8 | +2.13 | |||||
| Elias Pettersson | VAN | C | 989:39 | 96.2 | +1.3 | +0.22 | |||||
| Jeffrey Viel | TBL | L | 660:38 | 96.1 | +0.3 | +0.05 | |||||
| Ross Colton | NSH | C | 946:01 | 95.9 | +11.3 | +1.88 | |||||
| Eetu Luostarinen | FLA | C | 946:26 | 95.8 | −0.1 | −0.01 | |||||
| Connor McDavid | EDM | C | 1493:03 | 95.7 | +43.4 | +7.23 | |||||
| Dylan Cozens | OTT | C | 1112:00 | 95.5 | +17.0 | +2.84 | |||||
| Marcus Foligno | MIN | L | 734:16 | 95.4 | −2.4 | −0.40 | |||||
| Adam Klapka | CGY | R | 790:41 | 95.2 | −6.1 | −1.02 | |||||
| Matthew Tkachuk | FLA | L | 407:59 | 95.1 | +5.6 | +0.93 | |||||
| Justin Brazeau | PIT | R | 737:14 | 95.0 | +2.6 | +0.43 | |||||
| Mackie Samoskevich | SEA | R | 920:44 | 94.8 | +14.1 | +2.35 | |||||
| Marc Gatcomb | VGK | C | 489:28 | 94.7 | +3.2 | +0.53 | |||||
| Zachary Bolduc | MTL | R | 1113:00 | 94.6 | +4.8 | +0.80 | |||||
| Jordan Staal | CAR | C | 1186:01 | 94.4 | +1.6 | +0.26 | |||||
| Dylan Holloway | STL | L | 862:25 | 94.3 | +11.7 | +1.94 | |||||
| A.J. Greer | ANA | L | 901:28 | 94.1 | +6.9 | +1.15 | |||||
| Boone Jenner | WSH | C | 885:41 | 94.0 | +1.6 | +0.27 | |||||
| Gabriel Landeskog | COL | L | 984:29 | 93.9 | +3.0 | +0.50 | |||||
| Vasily Podkolzin | EDM | R | 1234:12 | 93.7 | +3.8 | +0.63 | |||||
| Jeff Malott | ANA | L | 533:09 | 93.6 | +2.1 | +0.36 | |||||
| Ryan O'Reilly | NSH | C | 1148:41 | 93.4 | +7.3 | +1.21 | |||||
| Alex Steeves | BOS | C | 468:43 | 93.3 | +1.0 | +0.16 | |||||
| Charlie Coyle | CBJ | C | 1043:18 | 93.2 | +6.2 | +1.03 | |||||
| Zachary L'Heureux | COL | L | 273:58 | 93.0 | +1.2 | +0.21 | |||||
| Colton Dach | EDM | C | 687:37 | 92.9 | −3.2 | −0.54 | |||||
| Matt Boldy | MIN | L | 1208:39 | 92.8 | +17.7 | +2.95 | |||||
| Sammy Blais | MTL | L | 174:52 | 92.7 | +0.5 | +0.08 | |||||
| Seth Jarvis | CAR | R | 1173:02 | 92.6 | +14.9 | +2.48 | |||||
| Alex DeBrincat | DET | R | 1144:22 | 92.5 | +27.2 | +4.53 | |||||
| Joel Eriksson Ek | MIN | C | 979:19 | 92.3 | +4.4 | +0.74 | |||||
| Adam Erne | DAL | L | 452:54 | 92.1 | −1.0 | −0.16 | |||||
| Mathieu Joseph | EDM | R | 580:35 | 91.9 | −0.8 | −0.14 | |||||
| Marco Kasper | DET | C | 964:10 | 91.8 | +3.1 | +0.51 | |||||
| Juraj Slafkovský | MTL | L | 1412:34 | 91.7 | +15.4 | +2.57 | |||||
| Ivan Barbashev | VGK | L | 1554:31 | 91.5 | +5.4 | +0.89 | |||||
| Linus Karlsson | VAN | C | 851:47 | 91.4 | +10.0 | +1.67 | |||||
| Jack Hughes | NJD | C | 997:37 | 91.2 | +21.5 | +3.58 | |||||
| Vincent Trocheck | UTA | C | 958:42 | 91.1 | −8.0 | −1.34 | |||||
| Lawson Crouse | UTA | L | 1095:38 | 91.0 | −0.1 | −0.02 | |||||
| Tanner Jeannot | BOS | L | 908:02 | 90.8 | −3.9 | −0.65 | |||||
| Pontus Holmberg | TBL | R | 896:37 | 90.7 | +9.7 | +1.61 | |||||
| Zach Benson | BUF | L | 1000:53 | 90.6 | +11.2 | +1.86 | |||||
| William Carrier | CAR | L | 923:35 | 90.4 | −3.0 | −0.51 | |||||
| Tim Stützle | OTT | C | 1144:45 | 90.3 | +10.1 | +1.68 | |||||
| Adam Sykora | NYR | L | 120:38 | 90.2 | +0.1 | +0.02 | |||||
| Nico Hischier | NJD | C | 1186:51 | 90.1 | +14.7 | +2.46 | |||||
| Nick Schmaltz | UTA | C | 1254:17 | 89.9 | +8.9 | +1.48 | |||||
| Filip Forsberg | NSH | L | 1182:58 | 89.7 | +7.7 | +1.29 | |||||
| Macklin Celebrini | SJS | C | 1312:12 | 89.6 | +22.6 | +3.76 | |||||
| Emmitt Finnie | DET | C | 1062:14 | 89.3 | +3.9 | +0.66 | |||||
| Alexis Lafrenière | NYR | L | 1174:17 | 89.2 | +12.2 | +2.04 | |||||
| Artturi Lehkonen | COL | L | 1159:29 | 89.0 | +13.0 | +2.16 | |||||
| Shane Pinto | OTT | C | 1016:05 | 88.9 | +5.3 | +0.88 | |||||
| Emil Heineman | NYI | L | 1092:18 | 88.8 | +1.1 | +0.19 | |||||
| Leo Carlsson | ANA | C | 1117:00 | 88.6 | +18.1 | +3.02 | |||||
| Quinton Byfield | LAK | R | 1213:08 | 88.5 | +6.8 | +1.13 | |||||
| Alex Turcotte | LAK | C | 653:37 | 88.3 | +6.1 | +1.01 | |||||
| Tye Kartye | NYR | L | 669:51 | 88.2 | −4.2 | −0.71 | |||||
| Adam Lowry | WPG | C | 878:04 | 88.1 | −1.9 | −0.31 | |||||
| Dmitri Voronkov | CBJ | L | 725:46 | 87.9 | +4.1 | +0.69 | |||||
| Kirill Kaprizov | MIN | L | 1488:03 | 87.8 | +28.4 | +4.74 | |||||
| Jason Robertson | DAL | L | 1328:29 | 87.7 | +30.4 | +5.06 | |||||
| Ridly Greig | OTT | C | 1059:26 | 87.5 | −2.0 | −0.33 | |||||
| Drake Batherson | OTT | R | 1094:43 | 87.4 | +9.0 | +1.51 | |||||
| Anthony Cirelli | TBL | C | 968:07 | 87.2 | +5.6 | +0.93 | |||||
| Nathan Walker | STL | L | 494:33 | 87.1 | −4.6 | −0.76 | |||||
| Justin Sourdif | WSH | C | 1017:45 | 87.0 | +3.6 | +0.61 | |||||
| John Tavares | TOR | C | 1154:27 | 86.7 | +16.3 | +2.72 | |||||
| Jackson Blake | CAR | R | 1374:36 | 86.6 | +18.0 | +3.01 | |||||
| Mathew Barzal | NYI | C | 1235:28 | 86.4 | +15.7 | +2.61 | |||||
| Pavol Regenda | SJS | L | 273:51 | 86.3 | +1.0 | +0.17 | |||||
| Nathan MacKinnon | COL | C | 1520:26 | 86.1 | +40.6 | +6.77 | |||||
| Brandon Tanev | UTA | L | 560:03 | 86.0 | −6.1 | −1.02 | |||||
| Jake Neighbours | STL | L | 867:46 | 85.9 | +1.4 | +0.23 | |||||
| Logan Cooley | UTA | C | 827:03 | 85.7 | +4.6 | +0.77 | |||||
| Jaroslav Chmelar | NYR | R | 253:33 | 85.6 | +0.6 | +0.10 | |||||
| Avery Hayes | PIT | R | 171:13 | 85.4 | +0.3 | +0.05 | |||||
| Anze Kopitar | LAK | C | 1008:07 | 85.4 | −2.3 | −0.39 | |||||
| Roope Hintz | DAL | C | 668:19 | 85.3 | +8.9 | +1.48 | |||||
| Josh Dunne | BUF | C | 317:46 | 85.2 | −0.9 | −0.14 | |||||
| Michael Brandsegg-Nygård | DET | R | 158:40 | 85.2 | +0.3 | +0.05 | |||||
| Eeli Tolvanen | NYR | R | 979:28 | 85.0 | −6.8 | −1.13 | |||||
| Jansen Harkins | TBL | C | 431:32 | 84.9 | −2.2 | −0.37 | |||||
| Steven Stamkos | NSH | C | 1090:59 | 84.8 | +14.1 | +2.36 | |||||
| Frank Nazar | CHI | C | 869:08 | 84.6 | +3.5 | +0.59 | |||||
| Jake Guentzel | TBL | C | 1200:40 | 84.5 | +12.0 | +2.00 | |||||
| Evan Rodrigues | NJD | C | 894:38 | 84.3 | +4.4 | +0.73 | |||||
| J.T. Miller | NYR | C | 949:33 | 84.2 | +5.8 | +0.97 | |||||
| Jared McCann | SEA | L | 651:56 | 84.1 | +12.3 | +2.04 | |||||
| Beckett Sennecke | ANA | R | 1307:38 | 83.9 | +11.7 | +1.95 | |||||
| Ondrej Palat | NYI | L | 909:05 | 83.8 | −1.8 | −0.30 | |||||
| Connor Dewar | PIT | C | 916:36 | 83.7 | +6.6 | +1.11 | |||||
| Ryan Reaves | SJS | R | 387:54 | 83.5 | −1.6 | −0.27 |