Joel Hofer #30

All goalies · Compare

G · St. Louis Blues · Age 25 · Catches L · 6′5″, 196 lb · Draft: 2018, round 4, 107th overall

2025-26 regular season. Shading and Pctl are the percentile among the season's goalies who meet the tables' minimum (darker is better).

GoaliesPctl
GP4660th
GS4359th
W2469th
L1351st
OTL545th
TOI262564th
SA125064th
SV%.91087th
GAA2.6175th
SO697th
5v5 SV%.91581st
xGA129.862nd
GSAx+15.884th
GSAx/60+0.3684th
5v5 GSAx+7.474th
HD SA7267th
HD SV%.62567th
GS/GP+0.3582nd

By season

SeasonGPWSV%GSAxGS/GP
2026-27Regular season 52.906+0.6+0.18
2025-26Regular season 4624.910+15.8+0.35

Rolling 10-game averages

.950.900.850

Save % (scale at right)GSAx per game (±1.5), centred on 0 · each point the 10 games to that one, 46 games in all

Game log

DateOppResultDecTOISAGASV%xGAGSAx
Apr 16@ UTAW 5–3 W60:00233.8702.61−0.39
Apr 13vs MINW 6–3 W59:50313.9033.34+0.34
Apr 11@ CHIW 5–3 W60:00343.9122.98−0.02
Apr 7vs COLL 1–3 L55:51373.9192.80−0.20
Apr 5@ COLW 3–2 W60:00282.9292.74+0.74
Apr 3@ ANAW 6–2 W59:34272.9263.59+1.59
Mar 30@ SJSL 4–5 L59:27295.8282.68−2.32
Mar 26vs SJSW 2–1 OT W64:57251.9602.51+1.51
Mar 24vs WSHW 3–0 W59:192101.0002.50+2.50
Mar 18@ CGYL 1–2 OT OTL65:00311.9682.99+1.99
Mar 13vs EDMW 3–2 OT W64:51382.9474.42+2.42
Mar 10vs NYIL 3–4 OT OTL61:55494.9395.34+1.34
Mar 8@ ANAW 4–0 W60:002201.0002.53+2.53
Mar 4@ SEAW 3–2 W60:00362.9443.54+1.54
Mar 1@ MINW 3–1 W60:00231.9572.49+1.49
Feb 26vs SEAW 5–1 W60:00241.9583.13+2.13
Feb 2@ NSHL 5–6 L58:59286.7863.47−2.53
Jan 29vs FLAW 5–4 W60:00204.8003.50−0.50
Jan 24vs LAKL 4–5 OT OTL64:44284.8573.17−0.83
Jan 20@ WPGL 1–3 L57:55152.8671.98−0.02
Jan 16vs TBLW 3–2 OT W64:58362.9444.18+2.18
Jan 13vs CARW 3–0 W60:003301.0002.70+2.70
Jan 9@ UTAL 2–4 L56:28234.8262.64−1.36
Jan 2vs VGKW 4–3 W60:00253.8801.91−1.09
Dec 29vs BUFL 2–4 L59:29333.9093.56+0.56
Dec 27vs NSHW 3–2 W59:47322.9383.40+1.40
Dec 20@ FLAW 6–2 W60:00292.9312.66+0.66
Dec 17vs WPGW 1–0 W60:002401.0001.97+1.97
Dec 15vs NSHL 2–5 L59:39254.8402.52−1.48
Dec 12vs CHIW 3–2 W59:54292.9311.90−0.10
Dec 11@ NSHL 2–7 20:0071.8571.01+0.01
Dec 9vs BOSL 2–5 L58:00304.8673.30−0.70
Dec 6@ OTTW 2–1 W59:49421.9764.14+3.14
Dec 1vs ANAL 1–4 48:16201.9501.38+0.38
Nov 29vs UTAW 1–0 W60:001801.0002.11+2.11
Nov 24@ NYRL 2–3 L57:00213.8571.67−1.33
Nov 20@ PHIL 2–3 OT OTL63:51283.8933.02+0.02
Nov 15vs VGKL 1–4 L60:00344.8823.09−0.91
Nov 8vs SEAL 3–4 OT OTL61:57304.8672.21−1.79
Nov 6@ BUFW 3–0 W60:002801.0002.76+2.76
Nov 5@ WSHL 1–6 30:32172.8822.26+0.26
Nov 1@ CBJL 2–3 L57:04353.9143.50+0.50
Oct 27@ PITL 3–6 L59:53255.8002.83−2.17
Oct 23vs UTAL 4–7 7:5763.5000.57−2.43
Oct 15vs CHIL 3–8 L47:45227.6822.76−4.24
Oct 11@ CGYW 4–2 W59:58292.9313.39+1.39