St. Louis Blues · #30 · Goalie

Joel Hofer

Age 26 · Catches left · 6′5″ · 197 lb · Born Winnipeg, Manitoba, CAN

Drafted 2018, #107 overall by St. Louis

Next game · Thu 8 Octvs San Jose · 8:00 PM ET.889 save % in the last 2 vs SJSGame preview →
Games22026-27 · 2 starts Small sample
Record1-1-0Wins: 1st on STL
Save %.9553rd of 55
GAA1.014th of 55
Shutouts1
Saves4244 shots faced
Quality starts150.0% of starts

2025-262025-26: 46 games, 24-13-5, .910 save %, 2.61 GAA Season detail →

Joel Hofer has a .955 save percentage over 2 games of 2026-27, after .910 in 46 games last season.

This season

2026-27 regular season · 2 games Small sample
2026-27 · The season

A .955 save percentage over 2 games, top-15% in save %

Where he ranks among NHL goalies with 1+ games, then his save percentage through the season in ten-game blocks.

Percentile among NHL goalies

Save %.95595th
Goals against avg1.0194th
Shutouts193rd
Even-strength save %.97192nd
Starts256th
Wins154th
Quality start %50.0%53rd
Shots faced / 6022.325th

Bars show the percentile against 55 goalies with 1+ games in 2026-27; the thin line marks the league median.

Save % · ten-game blocks

.955.9551–3

Dashed line: season average (.955). Dark blocks sit at or above it.

Wins11st on STL
Save %.9553rd of 55
Goals against avg1.014th of 55
Starts21st on STL
Shutouts11st on STL
Stats hub

Workload and save % by strength

Seventy points of save percentage above the league at even strength

2 starts in 2026-27: save percentage split by strength, how often he finished what he started, and the goal support in front of him.

Save % by strength

Even strength.97134 shots · lg .901
Opponent power play.8758 shots · lg .844
His team on the PP1.0002 shots · lg .869

League figures pool every goalie with the same minimum games (55 goalies).

Workload

Starts21st on STL
Relief appearances0
Complete games2100.0% of games
Shots faced / 6022.3
Minutes118

Goal support

Goals for / 602.54
Goals against / 601.01
Regulation wins1
Regulation losses1
Quality starts150.0% of starts

Expected goals

10.2 goals saved above expected in 2025-26

How many goals the shots he faced should have produced, against how many went in.

GSAx+2.87th of 55 goalies
Expected goals against4.82 allowed
Save %.955Expected .891
GSAx per game+1.392 games

2026-27. Goals saved above expected = the expected goals of every unblocked shot he faced (empty net excluded) minus the goals he allowed. Small sample: early-season xG moves a lot from night to night.

Goals saved above expected for every goalie →


2026-27 · Save % by zone

A .889 save percentage from the slot, 11th of 38 goalies

Every shot on goal he faced, split into the same five zones as our shot maps. The map shows where the goals against came from.

Goal against
Crease1.000 · 1st
Slot.889 · 11th
Wing.955 · 14th
Point1.000 · 1st
Neutral zone1.000 · 1st

Save % and rank among the 38 goalies who faced at least a third of the league-high shot total in 2026-27. Bars start at .750. Small sample: these numbers move a lot in the first weeks of a season.

Save % by zone, every goalie
5v5 save %.9673rd of 38 goalies
Slot + crease save %.9235th of 38
Games above .90050%1 of 2 games
Shots on goal faced442 goals against

Game log

Against San Jose, 1 win in 2

Full game log →
DateOpponentResultSAGASV%TOI
30 Mar 2026@SJSL 4-5295.82859:27
26 Mar 2026vsSJSW 2-1 OT251.96064:57

Contract

Final season of his deal: a restricted free agent next summer

In 2025-26 he saved +3.00 goals above expected per $1M of cap hit, 15th of 59 goalies with 20 or more games and a current contract.

Cap hit$3.4M3.3% of the $104M ceiling
Term2 yearsYear 2 of 2
Expires2026-27RFA at 26
Cap value$6.8MCap hit × 2 years

Cap hit is the average annual charge against the salary cap, not a yearly salary; cap value is cap hit times the years of the deal, not a reported total. As of 2 Oct 2026.


With St. Louis

Five seasons · 2021-22 to 2025-26
Franchise record

10th in franchise wins since 1990-91

since 1990-91 · regular season

Wins6010th for St. Louis
Shutouts99th
Games played117143rd
Team history

Career

Regular season and playoffs
Career · regular season

Five seasons, all with the Blues

Career · regular season

SeasonTeamGPWLOTLGAASV%SO
2021-22STL21103.07.8800
2022-23STL63113.22.9050
2023-24STL30151212.65.9141
2024-25STL3116832.64.9041
2025-26STL46241352.61.9106
Career1155935102.67.9098

Season rows reconcile with the official career totals.

Draft

2018St. Louis · round 4#107

Updated after every final · through 6 Oct