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.
Top physicality
- Jeremy Lauzon VGK+3.64
- MacKenzie Weegar UTA+3.54
- Jayden Struble NSH+2.76
- Moritz Seider DET+2.42
- Elias Pettersson VAN+1.92
Top GF
- Simon Nemec CGY−0.34
- Samuel Girard PIT−0.71
- Travis Sanheim PHI−0.71
- Charlie McAvoy BOS−0.72
- Olen Zellweger BUF−0.73
Top intimidation
- Moritz Seider DET+2.76
- Evan Bouchard EDM+2.46
- Mattias Ekholm EDM+1.76
- Nate Schmidt UTA+1.73
- Dylan Samberg WPG+1.63
Top chemistry
- Cale Makar COL+3.81
- Owen Power BUF+3.23
- Noah Dobson MTL+2.36
- Adam Fox NYR+1.98
- MacKenzie Weegar UTA+1.89
| Player | Team | Pos | 5v5 TOI | Rating ▾ | Physicality | GF | Intimidation | Chemistry | Clutch | Goals value | Wins |
|---|---|---|---|---|---|---|---|---|---|---|---|
| MacKenzie Weegar | UTA | D | 181:06 | 98.5 | +0.7 | +0.12 | |||||
| Jeremy Lauzon | VGK | D | 152:34 | 94.8 | −0.3 | −0.04 | |||||
| Jayden Struble | NSH | D | 98:13 | 89.5 | +0.0 | +0.01 | |||||
| Moritz Seider | DET | D | 137:22 | 87.0 | −0.3 | −0.05 | |||||
| Elias Pettersson | VAN | D | 152:47 | 83.0 | +0.7 | +0.12 | |||||
| Vladislav Gavrikov | NYR | D | 191:51 | 80.2 | +1.1 | +0.18 | |||||
| Vincent Desharnais | WSH | D | 120:03 | 78.5 | +0.1 | +0.02 | |||||
| Nikita Zadorov | BOS | D | 135:10 | 76.9 | −0.8 | −0.13 | |||||
| Thomas Chabot | OTT | D | 163:03 | 76.4 | +0.7 | +0.11 | |||||
| Noah Dobson | MTL | D | 128:15 | 75.9 | +0.8 | +0.14 | |||||
| Martin Fehérváry | WSH | D | 136:13 | 75.4 | +0.4 | +0.07 | |||||
| Filip Hronek | VAN | D | 178:46 | 72.9 | −0.1 | −0.02 | |||||
| Kaiden Guhle | MTL | D | 66:31 | 72.7 | +0.0 | +0.00 | |||||
| Sam Malinski | COL | D | 126:20 | 70.5 | +0.7 | +0.11 | |||||
| Matthew Schaefer | NYI | D | 165:12 | 68.6 | +0.9 | +0.15 | |||||
| Erik Cernak | TBL | D | 125:26 | 68.1 | +0.7 | +0.11 | |||||
| Charlie McAvoy | BOS | D | 56:29 | 67.3 | +0.1 | +0.01 | |||||
| Cale Makar | COL | D | 122:18 | 67.0 | +1.9 | +0.32 | |||||
| Nick Seeler | PHI | D | 175:10 | 66.3 | −0.4 | −0.06 | |||||
| Tyler Kleven | OTT | D | 153:23 | 61.7 | −0.8 | −0.14 | |||||
| Ryker Evans | SEA | D | 175:33 | 61.5 | −0.1 | −0.02 | |||||
| Neal Pionk | WPG | D | 147:41 | 60.9 | −0.0 | −0.00 | |||||
| Dylan Samberg | WPG | D | 156:04 | 60.4 | −0.1 | −0.01 | |||||
| Jacob Trouba | SJS | D | 150:37 | 60.2 | −0.1 | −0.01 | |||||
| Andreas Englund | DET | D | 42:17 | 57.0 | +0.0 | +0.01 | |||||
| Zach Whitecloud | CGY | D | 129:24 | 56.7 | +0.2 | +0.04 | |||||
| Adam Fox | NYR | D | 177:59 | 55.9 | +1.8 | +0.30 | |||||
| Rasmus Dahlin | BUF | D | 116:41 | 55.4 | +0.1 | +0.02 | |||||
| Josh Manson | COL | D | 126:51 | 55.0 | +0.1 | +0.01 | |||||
| Zach Werenski | CBJ | D | 152:15 | 54.8 | +0.7 | +0.12 | |||||
| Thomas Harley | DAL | D | 154:39 | 54.0 | +0.9 | +0.15 | |||||
| Brandon Montour | SEA | D | 143:43 | 53.5 | +0.5 | +0.09 | |||||
| Drew Helleson | ANA | D | 31:25 | 52.7 | +0.0 | +0.00 | |||||
| Adam Larsson | SEA | D | 168:59 | 52.6 | −0.9 | −0.15 | |||||
| Ian Cole | CHI | D | 125:58 | 48.9 | +0.3 | +0.06 | |||||
| Mattias Samuelsson | BUF | D | 177:31 | 47.9 | −0.1 | −0.01 | |||||
| Brandt Clarke | LAK | D | 86:55 | 46.6 | −0.1 | −0.02 | |||||
| Jake Middleton | CGY | D | 121:45 | 46.5 | −0.3 | −0.05 | |||||
| Connor Clifton | BOS | D | 107:40 | 46.2 | −0.2 | −0.04 | |||||
| Will Borgen | BOS | D | 146:05 | 46.0 | −0.5 | −0.09 | |||||
| Hampus Lindholm | BOS | D | 148:46 | 44.9 | +1.2 | +0.20 | |||||
| Logan Stanley | NYI | D | 138:57 | 44.7 | −0.6 | −0.10 | |||||
| Jonas Brodin | MIN | D | 160:37 | 44.1 | −0.4 | −0.06 | |||||
| Devon Toews | COL | D | 146:45 | 42.5 | +0.4 | +0.07 | |||||
| Samuel Girard | PIT | D | 145:03 | 42.3 | +0.5 | +0.09 | |||||
| Quinn Hughes | MIN | D | 196:34 | 42.0 | +1.6 | +0.27 | |||||
| Philip Broberg | STL | D | 141:38 | 41.8 | +0.2 | +0.03 | |||||
| Nate Schmidt | UTA | D | 177:36 | 41.4 | +0.9 | +0.15 | |||||
| Artem Zub | OTT | D | 32:37 | 41.2 | −0.1 | −0.01 | |||||
| Rasmus Ristolainen | PHI | D | 46:43 | 40.7 | −0.0 | −0.00 | |||||
| Jamie Oleksiak | VAN | D | 142:20 | 40.6 | −0.4 | −0.07 | |||||
| Niko Mikkola | FLA | D | 144:37 | 40.4 | +0.1 | +0.02 | |||||
| Owen Power | BUF | D | 183:09 | 39.8 | +2.2 | +0.36 | |||||
| Alexander Romanov | NYI | D | 38:12 | 39.6 | −0.1 | −0.01 | |||||
| Dylan DeMelo | WPG | D | 148:36 | 39.4 | +0.2 | +0.03 | |||||
| Cale Fleury | SEA | D | 40:16 | 38.5 | −0.0 | −0.00 | |||||
| Ben Chiarot | DET | D | 128:33 | 37.5 | −0.3 | −0.04 | |||||
| Braden Schneider | NYR | D | 159:52 | 36.9 | −0.4 | −0.07 | |||||
| Jake McCabe | TOR | D | 156:37 | 36.2 | −0.9 | −0.15 | |||||
| Artyom Levshunov | CHI | D | 161:40 | 35.9 | −0.2 | −0.04 | |||||
| Lian Bichsel | DAL | D | 111:44 | 35.6 | −0.6 | −0.11 | |||||
| David Jiricek | PHI | D | 111:13 | 35.4 | +0.2 | +0.04 | |||||
| Dougie Hamilton | NJD | D | 131:29 | 34.6 | +0.1 | +0.01 | |||||
| Cam York | PHI | D | 77:22 | 34.5 | −0.1 | −0.01 | |||||
| Jared Spurgeon | MIN | D | 103:14 | 34.3 | +0.0 | +0.01 | |||||
| Jackson LaCombe | ANA | D | 134:10 | 32.7 | −0.9 | −0.15 | |||||
| Travis Sanheim | PHI | D | 222:54 | 32.6 | −0.4 | −0.07 | |||||
| Evan Bouchard | EDM | D | 153:08 | 32.4 | +0.9 | +0.14 | |||||
| Nicolas Hague | NSH | D | 132:54 | 32.2 | −0.8 | −0.13 | |||||
| Lane Hutson | MTL | D | 155:03 | 32.1 | +0.9 | +0.15 | |||||
| Erik Gudbranson | CBJ | D | 98:30 | 31.6 | +0.1 | +0.02 | |||||
| Miro Heiskanen | DAL | D | 130:47 | 31.4 | +0.2 | +0.04 | |||||
| Brenden Dillon | NJD | D | 62:59 | 31.1 | −0.1 | −0.01 | |||||
| Simon Benoit | PHI | D | 113:40 | 31.0 | +0.0 | +0.00 | |||||
| Noah Warren | ANA | D | 108:58 | 30.8 | +0.0 | +0.00 | |||||
| Kaedan Korczak | PIT | D | 154:21 | 29.7 | +0.2 | +0.04 | |||||
| Darnell Nurse | SJS | D | 141:37 | 29.2 | −0.5 | −0.08 | |||||
| Jaccob Slavin | CAR | D | 163:48 | 28.9 | −0.5 | −0.09 | |||||
| Alexandre Carrier | MTL | D | 119:21 | 28.7 | +0.6 | +0.09 | |||||
| Justin Barron | STL | D | 70:27 | 28.6 | +0.3 | +0.04 | |||||
| Kevin Bahl | CGY | D | 143:11 | 28.1 | +0.2 | +0.03 | |||||
| Roman Josi | NSH | D | 139:23 | 27.9 | −0.1 | −0.02 | |||||
| Sam Rinzel | CHI | D | 128:01 | 27.8 | −0.0 | −0.00 | |||||
| Mike Matheson | MTL | D | 87:12 | 27.4 | −0.1 | −0.02 | |||||
| Brady Skjei | NSH | D | 116:14 | 27.3 | −0.4 | −0.06 | |||||
| Esa Lindell | DAL | D | 128:07 | 27.1 | −0.3 | −0.05 | |||||
| Tyrel Bauer | WPG | D | 34:00 | 27.0 | −0.0 | −0.00 | |||||
| Jonathan Aspirot | BOS | D | 63:06 | 26.8 | −0.1 | −0.02 | |||||
| Max Crozier | TBL | D | 78:31 | 26.2 | −0.2 | −0.03 | |||||
| Tristan Luneau | ANA | D | 143:32 | 25.8 | +0.5 | +0.09 | |||||
| Luke Hughes | NJD | D | 145:04 | 25.7 | +0.3 | +0.04 | |||||
| J.J. Moser | TBL | D | 121:14 | 25.5 | +0.3 | +0.05 | |||||
| Vince Dunn | SEA | D | 164:23 | 25.2 | −0.1 | −0.02 | |||||
| Spencer Stastney | PIT | D | 82:47 | 25.0 | +0.2 | +0.03 | |||||
| Ethan Del Mastro | CHI | D | 43:16 | 24.9 | −0.1 | −0.01 | |||||
| Simon Nemec | CGY | D | 146:52 | 24.6 | +0.8 | +0.13 | |||||
| Declan Carlile | PIT | D | 155:36 | 24.2 | −0.1 | −0.02 | |||||
| Kris Letang | PIT | D | 165:02 | 24.1 | +0.1 | +0.02 | |||||
| Nolan Allan | SJS | D | 53:17 | 23.9 | −0.0 | −0.00 | |||||
| Aaron Ekblad | FLA | D | 103:12 | 23.6 | +0.1 | +0.01 | |||||
| Sam Dickinson | SJS | D | 110:43 | 23.4 | −0.1 | −0.02 | |||||
| Colton Parayko | STL | D | 136:11 | 23.3 | −0.2 | −0.03 | |||||
| Dmitry Orlov | SJS | D | 137:30 | 23.0 | −0.3 | −0.04 | |||||
| Parker Wotherspoon | VGK | D | 96:42 | 22.3 | +0.1 | +0.02 | |||||
| Andrew Peeke | UTA | D | 138:36 | 22.2 | +0.1 | +0.01 | |||||
| Mario Ferraro | WPG | D | 140:30 | 22.0 | −0.8 | −0.14 | |||||
| Mattias Ekholm | EDM | D | 143:01 | 21.7 | +0.4 | +0.07 | |||||
| Michael Kesselring | SJS | D | 151:32 | 21.5 | −0.4 | −0.06 | |||||
| Brayden McNabb | VGK | D | 162:05 | 21.4 | −0.1 | −0.01 | |||||
| Jordan Spence | OTT | D | 172:14 | 21.2 | +0.1 | +0.01 | |||||
| Olen Zellweger | BUF | D | 140:55 | 21.0 | +0.6 | +0.09 | |||||
| Frederic Brunet | BOS | D | 85:45 | 20.9 | +0.2 | +0.03 | |||||
| Adam Wilsby | NSH | D | 130:35 | 20.4 | −0.0 | −0.00 | |||||
| Wyatt Kaiser | CHI | D | 152:22 | 20.2 | −0.8 | −0.14 | |||||
| Mike Reilly | CAR | D | 94:55 | 19.9 | +0.0 | +0.01 | |||||
| Brett Pesce | NJD | D | 147:54 | 19.8 | −0.1 | −0.01 | |||||
| Drew Doughty | LAK | D | 98:15 | 19.4 | −0.4 | −0.07 | |||||
| Alex Vlasic | CHI | D | 148:50 | 19.3 | +0.1 | +0.01 | |||||
| Troy Stecher | TOR | D | 147:00 | 19.1 | −0.4 | −0.06 | |||||
| Carter Yakemchuk | OTT | D | 127:44 | 18.8 | −0.2 | −0.03 |