Skip to content
Ice Lab

Goalie · #30

Joel Hofer

Age
26
Catches
Left
Height
196 cm
Weight
89 kg
Born
Winnipeg, CAN
Draft
2018, round 4, #107 (STL)

Career · 2021–22 to 2026–27

Games
117
Save %
.909
GAA
2.64
GSAx
+14.6
Wins
60
HD save %
.712

Saves by danger

Average goalies stop nearly every low-danger shot; the great ones separate themselves on the hard chances.

Save percentage by danger tier

Bars start at .600 so the differences show.

Low danger
1589 of 1623 saved
.979
.969
Medium danger
1030 of 1193 saved
.863
.865
High danger
218 of 306 saved
.712
.755
Rebound control
+1.60
268 rebounds allowed; 313.4 expected for this shot mix
Goals saved above expected
+14.6
299.6 xG faced

Where the goals went in

Each red dot is a goal allowed. The shading shows where this goalie faced more (red) or fewer (blue) shots than an average goalie per 60 minutes.

Goal Saved MissedBigger marks were better chances (higher xG).
Fewer than league averageMore than league average(red is bad: more shots against)

Glove side, blocker side

Model-based

Where the shots on goal came from, relative to the goalie’s glove hand, and how the saves compare with the league.

Save percentage by angle and distance

From the shooter’s view, with the net at the top. Joel Hofer catches with the left hand, so the glove is on the right here. Blue zones beat the league save percentage for the same zone; red fall short. Grey: fewer than 10 shots.

Blocker sideGlove side
.961.773.807.851.938.971.944.882.949.9881.000.988.980.9811.000

Hover a zone for the numbers.

By side

Goals saved (+) or allowed (−) compared with a league-average save rate on the same shots.

  • Glove side.912
    1200 shots · 106 goals · league .909+3.1 goals
  • Straight on.880
    723 shots · 87 goals · league .880−0.5 goals
  • Blocker side.923
    1199 shots · 92 goals · league .910+16.1 goals

The NHL’s public data records where a shot was taken, not where it crossed the goal line, so a true glove-high, blocker-low map isn’t possible. The side the shot came from is the closest honest stand-in: a wide shot from the glove side mostly tests the glove.

By shot type

Model-based

Which shots beat this goalie, against what the shot quality predicted.

Wrist1,748135.923104.8−30.2
Snap46461.86937.7−23.3
Slap38622.94317.1−4.9
Tip-in23426.88917.8−8.2
Backhand19121.89016.4−4.6
Deflected508.8404.6−3.4
Wrap-around194.7890.8−3.2
Poke182.8892.00.0
Bat83.6250.9−2.1
Between legs21.5000.2−0.8
Other22.0002.00.0