Percentiles (0–100) rank him against every goalie with 1,200+ minutes that season (61 in 2025-26). Tiers: Elite 90+ · Strong 70–89 · Average 40–69 · Below avg 20–39 · Weak 0–19. Roles are simple rules applied in order; the first one that fits wins. Expected goals and RAPM, explained and backtested
- Shot stopping
- Goals saved compared with what our expected-goals model says an average goalie allows on the same shots. Category score = weighted average of the graded metrics' percentiles in that category, re-ranked 0-99 against every qualified skater (or every skater in his position group when 'vs position' is on). Style numbers (weight 0) are shown but not graded.
- GSAxGoals saved above expected
- Expected goals faced minus goals allowed, season total. +10 is excellent. How: Sum of our xG on every unblocked, non-empty-net shot he faced − goals allowed on them.
- dSV%Save % vs expected
- Save percentage minus the save percentage an average goalie would post on his shots, in percentage points. How: GSAx ÷ shots on goal faced × 100.
- GSAx/60GSAx per 60
- Goals saved above expected per 60 minutes. How: GSAx ÷ time on ice × 60.
- SV%Save %
- Plain save percentage. Shown, not graded: it ignores how hard the shots were. How: Saves ÷ shots on goal (NHL). Shown, not graded.
- Danger saves
- Save percentage on low-, medium- and high-danger shots (danger = our xG). Category score = weighted average of the graded metrics' percentiles in that category, re-ranked 0-99 against every qualified skater (or every skater in his position group when 'vs position' is on). Style numbers (weight 0) are shown but not graded.
- HD SV%High-danger save %
- Save % on shots our model rates 15%+ to score, volume-adjusted. How: (HD saves + 40 × league HD SV%) ÷ (HD shots + 40). Raw in the note.
- MD SV%Medium-danger save %
- Save % on shots rated 5–15% to score, volume-adjusted. How: Same adjustment, 40 league-average shots added.
- LD SV%Low-danger save %
- Save % on shots rated under 5% to score, volume-adjusted. How: Same adjustment, 40 league-average shots added.
- Workload
- How much he plays and how hard the shots are. Category score = weighted average of the graded metrics' percentiles in that category, re-ranked 0-99 against every qualified skater (or every skater in his position group when 'vs position' is on). Style numbers (weight 0) are shown but not graded.
- GPGames played
- Games he appeared in. How: NHL games played.
- GSGames started
- Games he started. How: NHL games started.
- MINMinutes
- Minutes played. How: NHL time on ice.
- xGA/60Shot difficulty faced
- Expected goals he faced per 60 minutes: how dangerous the shots were. A style number, not graded. How: Our xG on unblocked shots faced ÷ time on ice × 60. Style number, not graded.
- SA/60Shots faced per 60
- Shots on goal faced per 60 minutes. A style number. How: NHL shots against ÷ time on ice × 60. Style number, not graded.
- Goalie roles
- Starter Started 50+ games.
- Workhorse Tandem Started 35–49 games.
- 1B / Backup Started fewer than 35 games.