Oddball Hockey Oddball Hockey
Loading game data...

Shot Chart

Loading...
What is the Devils Performance Index?

Hello. My name's Stephen. I'm a Devils season ticket holder and a fan from Stevens to Hischier.

The Devils Performance Index is a means of quantifying gameplay beyond the box score. It uses play-by-play data to track individual shot attempts (Corsi), expected goals from shot location, and penalties drawn — all filtered for 5-on-5 play.

The formula rewards offensive production most heavily (goals and assists), but also credits shot quality, physical play (hits, blocks, takeaways per 60 minutes), and discipline. It penalizes turnovers and penalties. Defensemen get bonuses for scoring and shot generation, and goalies are judged on saves, goals allowed, and wins.

Methodology at the bottom of the page. See the changelog for how this formula has evolved. This site updates daily at 10 p.m.

Elite (8.0+)
Excellent (5.0-7.9)
Good (3.0-4.9)
Average (1.0-2.9)
Below Average (0-0.9)
Poor (<0)

Skaters

Loading...

Goalies

Loading...

Season Stats

Loading...

Season DPI Leaders

Minimum 5 games played

Elite (8.0+)
Excellent (5.0-7.9)
Good (3.0-4.9)
Average (1.0-2.9)
Below Average (0-0.9)
Poor (<0)
Loading...

About the DPI

The Devils Performance Index is a custom metric designed to evaluate player performance on a game-by-game basis. It uses play-by-play data to capture individual shot attempts (Corsi), expected goals from shot location, and penalties drawn. Physical stats are normalized to per-60-minute rates so that ice time doesn't inflate raw counts. A 5-on-5 bonus rewards even-strength play quality.

Elite (8.0+)
Excellent (5.0-7.9)
Good (3.0-4.9)
Average (1.0-2.9)
Below Average (0-0.9)
Poor (<0)

Skater Formula

Category Stat Weight
Offense Goals +4.5 (x1.5 for D)
Assists +3.5 (x1.5 for D)
Shot Quality Individual Corsi (iCF) +0.08 per attempt (x1.2 for D)
Expected Goals (xG) +1.0 (sum of shot xG)
Goals vs xG +2.0 per goal above xG
5v5 Bonus iCFₙvₙ x 0.05 + xGₙvₙ x 0.5 + TKₙvₙ x 0.15 - GVₙvₙ x 0.2
Special Teams Power Play Goals +0.5 bonus
Power Play Assists +0.3 bonus
Shorthanded Goals +1.5 bonus
Shorthanded Assists +1.0 bonus
Clutch Game Winning Goals +1.0 bonus
Overtime Goals +2.0 bonus
Physical (per/60) Hits +0.15 per/60 (x1.3 for D)
Blocked Shots +0.40 per/60 (x1.5 for F)
Takeaways +0.30 per/60
Discipline Penalties Drawn +0.7 per
Faceoff Win % +0.02 per %
Two-Way Plus/Minus +0.4 per
Penalties PIM -0.5 per min
Giveaways -0.6 per

Goalie Formula

Stat Weight
Total Saves +0.1
Even Strength Saves +0.05 bonus
Shorthanded Saves +0.1 bonus
Goals Against -2.0
Win +3.0
Shutout +5.0
Save % above .900 +200 per point