On-Ice Effectiveness

Measuring NHL players by how effective they are when deployed.


Click the table heads to sort. Additional stats are hidden for mobile browsers.

Name OEFF DEFF EFF Points +/- Time on Ice Seconds on Ice
Nicolas Roy0.9480.3161.26442105:276327
Alec Martinez0.3270.1090.43621153:059185
Alex Pietrangelo0.6170.1760.79352189:1011350
Brayden McNabb1.260.8192.079713264:3515875
Mark Stone0.860.0660.926121251:5815118
William Karlsson2.0640.9172.9811512218:0113081
Jonathan Marchessault0.9040.2261.1393221:2113281
Chandler Stephenson0.65600.656100254:0715247
Ben Hutton0.940.6711.61125124:077447
Shea Theodore0.9850.3281.313126304:3818278
William Carrier0.309-0.1550.1543-1107:516471
Ivan Barbashev0.7690.3421.11154194:5911699
Michael Amadio1.7641.1032.867610151:089068
Jack Eichel1.1440.2541.398144262:1915739
Keegan Kolesar0-0.111-0.1111-1149:328972
Brett Howden0.4720.1180.5931141:218481
Nicolas Hague0.174-0.0870.0873-1191:1411474
Paul Cotter0.59200.59260169:0310143
Brayden Pachal0.1880.0940.28211176:5310613
Kaedan Korczak1.2070.6031.8144110:306630
Pavel Dorofeyev1.4110.6272.03854106:176377

Team Effectiveness

TEFF is found by averaging the EFF of all players on the team.

See the Team comparison table here.

Team TOEFF TDEFF TEFF Record Points Games Played Division Rank Conference Rank League Rank
Vegas Golden Knights0.8380.3061.14311-1-12313111

Effectiveness (EFF) attempts to determine how effective a player is on the ice. EFF considers Time-On-Ice, Points (in the case of OEFF), and +/-.

Offensive Effectiveness

OEFF is determined by adding the player's points with their +/- and dividing the sum by the seconds-on-ice. I multiply this number by 1000 for readability.

OEFF = ((points + plus-minus) / seconds on ice) * 1000

Defensive Effectiveness

DEFF is even simpler to calculate as we remove the benefit of offense from the OEFF. The sum is also multiplied by 1000 for readability.

DEFF = (plus-minus / seconds on ice) * 1000

Overall Effectiveness

To determine a player's overall effectiveness, we add OEFF and DEFF.

EFF = OEFF + DEFF


Rationale

The focus of EFF is not productivity but effectiveness. The questions being answered are:

  1. How effective is this player when deployed on the ice?
  2. How likely is it that the player's team team will score when this player is on the ice?
  3. How unlikely is it that the opposing team will score when this player is on the ice?

The higher the EFF, the more effective they are. Players with an EFF under 0 can be considered ineffective.

Calculating the time-on-ice into EFF adds much-needed context to the raw +/- metric. For example, here are two players from the 2022-2023 season.

Name OEFF DEFF EFF Points +/- Time on Ice Seconds on Ice
Filip Chytil 0.92 0.23 1.15 45 15 1086:36 65196
Chris Kreider 0.859 0.241 1.1 54 21 1454:38 87278

Because of the 368 minutes (~6 complete games) of ice-time disparity, Chytil and Kreider were nearly equally effective despite the relatively wide gap in points and +/-.