
Joel
Hofer
G · STL · Excellent
- PAL
- 85
- WAR
- 3.4
- Value
- 81
- SV%
- .910
2025-26№ 14 / 98
Joel Hofer (St. Louis Blues) stats and profile: offensive production, ice time, advanced stats, WAR and PAL rating.
Joel Hofer
#30GSt. Louis Blues
HEIGHT : 196 cm · WEIGHT : 89 kg · CATCHES : L
Born : July 29, 2000 · Winnipeg, Canada
Drafted : 2018 · STL · round 4, pick #107
Contract : $3,400,000 · 2025-26 → 2026-27 · Standard Contract (Extension) · RFA (Arb)
NHL record
| Year | Team | GP | W | L | GAA | SV% | SO |
|---|---|---|---|---|---|---|---|
| 2026-27 | St. Louis Blues | 12 | 6 | 5 | 2.36 | .919 | 1 |
| 2025-26 | St. Louis Blues | 46 | 24 | 13 | 2.61 | .910 | 6 |
| 2024-25 | St. Louis Blues | 31 | 16 | 8 | 2.64 | .904 | 1 |
| 2023-24 | St. Louis Blues | 30 | 15 | 12 | 2.65 | .914 | 1 |
| 2022-23 | St. Louis Blues | 6 | 3 | 1 | 3.22 | .905 | 0 |
| 2021-22 | St. Louis Blues | 2 | 1 | 1 | 3.07 | .880 | 0 |
| NHL totals | 127 | 65 | 40 | 2.64 | .910 | 9 | |
Joel Hofer: our analysis
2025-26 season: 46 GP, 24 W, 13 L, .910 SV%, 2.61 GAA, 6 SO. WAR 3.4 (14th of 98) · PAL 85, excellent.
In 2025-26, Joel Hofer, 26, posts a PAL Rating of 85 out of 100 (excellent), and his WAR of 3.4 ranks 14th among 98 regulars, in the top quarter.
His strengths: high danger (82, well above average), impact (74, above average) and consistency (74, above average).
GSAx: +9.7 (goals saved above expected).
A clear step forward: his PAL went from 15 in 2024-25 to 85; his WAR went from -0.1 to 3.4.
Contract-wise, his Value score of 81 (very good contract) weighs his output against what he costs: 50 is what that salary should buy.
Joel Hofer's story
Raised in the Rural Municipality of Headingley after being born in Winnipeg, Joel Hofer took an unusual path toward elite netminding by bypassing the WHL bantam draft and attending Pursuit of Excellence in the CSSHL. In his final season there he posted a 9–5 record with a 2.85 goals-against average and a .915 save percentage, numbers that helped him draw attention from NHL scouts.
Hofer began his major junior chapter with the Swift Current Broncos, initially backing up Stuart Skinner and serving on the roster that captured the Ed Chynoweth Cup in 2018. The St. Louis Blues selected him 107th overall in the 2018 draft, and after a January 10, 2019 trade to the Portland Winterhawks he transitioned into a starting role. His play in 2019–20 earned him a spot on the WHL Western Conference Second All-Star Team.
Turning pro after signing a three-year entry-level contract on March 22, 2019, Hofer split time between the AHL and NHL affiliates of Saint Louis. He made his NHL debut on November 5, 2021 against the San Jose Sharks, recording an assist in a 5–3 victory and becoming the youngest goaltender to win his first game for the Blues at 21 years, 97 days. While with the Springfield Thunderbirds in the 2022 Calder Cup playoffs he scored a goal on May 12, 2022 against Wilkes-Barre/Scranton — the first time an AHL goaltender physically put the puck in the net. His 2022–23 AHL campaign led to selection to the league's Second All-Star Team and he ranked among the top minutes-played for goaltenders that season. On January 3, 2023 he signed a two-year, one-way contract extension.
Internationally, Hofer emerged at the 2020 World Junior Championship after coming in relief of Nico Daws and taking over the starting duties; he was pivotal in the gold-medal game with a 35-save performance and received the IIHF directorate award for Best Goaltender plus a spot on the Media All-Star Team. He later joined Canada at the 2023 IIHF World Championship, making an appearance on May 17 against Kazakhstan and finishing the tournament with a .925 save percentage across two appearances as Canada won gold. He was also named among Canada’s goaltenders for the 2024 World Championship.
Hofer’s game is marked by steady development and resilience: from a non-drafted bantam to handling heavy workloads in the AHL and stepping into high-stakes international and NHL moments, he blends experience in long seasons with the ability to answer the bell when opportunities arise.






Facts drawn from Wikipédia, told in our own words.
Advanced stats
- Starts
- 12
- Shots against
- 344
- Saves
- 316
- %ARR / SV%
- 91.9 %
Stats and photos: NHL (NHL.com)
Trend
Trend
Slightly up
- Goals saved above expected per 100 shots: +0.98 in 23-24, +0.50 in 25-26
- PAL Rating: 15 → 85
Outlook, age included
↗ Slightly upAge 26: prime years
The trend is a hint, not a verdict. It reads recent seasons and PAL Rating (age only shapes the outlook); it knows nothing about future injuries, trades, or the defense in front of the goalie.
WAR and PAL ratings, 2025-26
How we rate →PAL Rating scores performance from 0 to 100 against players at the same position (50 = average player), starting from the player's strength, offensive or defensive. Value Rating compares that performance with what the player costs: 50 means paid what the play is worth.
WAR
3.4
wins above replacement
14 of 98
PAL Rating
85/ 100
Performance · Excellent
11 of 74 at the position
Value Rating
81/ 100
Very good contract
3.40 M$ · expected PAL 53
See full detailsHide details
- Efficiency
- 71
- Impact
- 74
- High danger
- 82
- Consistency
- 74
- Workload
- 66
From 0 to 100; 50 is the average player at the same position, adjusted for ice time.
| Season | Team | WAR | PAL | Value | Cap hit |
|---|---|---|---|---|---|
| 2025-26 | STL | 3.4 | 85 | 81 | 3.40 M$ |
| 2024-25 | STL | -0.1 | 15 | 20 | 0.78 M$ |
| 2023-24 | STL | 3.2 | 81 | 85 | 0.78 M$ |
WAR, 2025-26
How it's calculated →Wins added to the team, compared with a replacement-level player called up from the AHL.
3.4
wins above replacement
0.4 to 6.8 — 90% interval
14 of 98 goalies
+18.1 goals above replacement
Full leaderboard →See full detailsHide details
- Goals saved above expected
- +9.7
- Average → replacement
- +8.4
In goals.
| Season | Team | GP | WAR | 90% interval | Rank |
|---|---|---|---|---|---|
| 2025-26 | STL | 46 | 3.4 | 0.4 to 6.8 | 14/98 |
| 2024-25 | STL | 31 | -0.1 | -1.6 to 2.2 | 61/99 |
| 2023-24 | STL | 30 | 3.2 | 0.6 to 5.8 | 15/98 |
| 2022-23 | STL | 6 | 0.1 | -0.8 to 1.9 | 61/107 |
Player tracking (NHL EDGE)
League EDGE leaderboards →NHL EDGE tracks every shot with a chip in the puck: where it came from, how dangerous it was, and what the goalie did with it. The percentile places the goalie within the league.
- Save %
- .91988th percentileleague avg. .890
- High-danger save %
- .82470th percentileleague avg. .804
- Games above .900
- 50.0 %72nd percentileleague avg. 45.8 %
See full detailsHide details
- Goal support per game
- 3.0347th percentileleague avg. 3.07
- Goal differential per 60
- 0.6775th percentileleague avg. 0.07
Save % by zone
2026-2027 regular season. Measured by puck and player tracking chips; the percentile ranks the player within the league.
Game log, 2026-27
Joel Hofer: frequently asked questions
What is Joel Hofer's record in 2026-27?
Joel Hofer has 6 wins in 12 games in 2026-27, with a .919 save percentage and a 2.36 goals-against average.
How old is Joel Hofer?
Joel Hofer is 26 years old: he was born on July 30, 2000.
How tall is Joel Hofer, and how much does he weigh?
Joel Hofer is 6'5" (196 cm) and weighs 196 lb (89 kg).
Where is Joel Hofer from?
Canada: Joel Hofer was born in Winnipeg, Manitoba, Canada.
What team does Joel Hofer play for?
Joel Hofer plays for the St. Louis Blues in the NHL, at G, wearing number 30.
Is Joel Hofer injured?
No: Joel Hofer is not on the latest NHL injury report. This answer is updated throughout the season.
How good is Joel Hofer?
Joel Hofer produced 3.4 wins above replacement (WAR) in 2025-26, 14th of 98 players at his position in the NHL. His PAL rating is 85 out of 100: excellent for his position.
How much does Joel Hofer make?
Joel Hofer earns $3.4M for the 2025-26 season. His Value Rating is 81 out of 100 (very good contract): it measures the on-field return for that salary, compared with players at his position.
When does Joel Hofer's contract end?
Joel Hofer's contract runs through the 2026-27 season; he will then be a restricted free agent.
Is Joel Hofer overpaid?
No, he gives more than he costs. His Value rating is 81 out of 100 (very good contract), where 50 is the output expected for his salary, compared with players at his position.
Is Joel Hofer a top-10 player at his position?
No: by WAR, he ranks 14th of 98 players at his position in the NHL in 2025-26. Our comparison tool puts him side by side with any other player.
Is Joel Hofer getting better?
Yes: his PAL rating went from 15 in 2024-25 to 85 in 2025-26 (out of 100, 50 = average player at his position).
What are Joel Hofer's career stats?
Over his NHL career, Joel Hofer has 127 games, 65 wins and 9 shutouts. His best season: 2025-26, with 24 wins.
Where was Joel Hofer drafted?
Joel Hofer was drafted 107th overall (round 4) by St. Louis Blues in 2018.
How does Joel Hofer perform in the playoffs?
Joel Hofer has not played in the NHL playoffs yet.
Which player is most similar to Joel Hofer?
Ukko-Pekka Luukkonen: he is the player at his position whose PAL profile (the 0-to-100 dimensions) is closest to his in 2025-26.
Ukko-Pekka Luukkonen's page →What is Joel Hofer's nationality?
Joel Hofer is Canadian. Internationally: Canada — gold medal at the 2020 World Junior Championship (starter in the final), gold medal at the 2023 IIHF World Championship (team member); invited to the 2024 IIHF World Championship as one of three goaltenders.
What awards has Joel Hofer won?
IIHF Directorate Award for Best Goaltender, 2020 World Junior Championship ; Media All-Star Team, 2020 World Junior Championship ; WHL Western Conference Second All-Star Team, 2019–20 ; AHL Second All-Star Team, 2022–23.
How many championships has Joel Hofer won?
3: Ed Chynoweth Cup with the Swift Current Broncos, 2017–18 season; Gold medal with Team Canada at the 2020 IIHF World Junior Championship; Gold medal with Team Canada at the 2023 IIHF World Championship.
Where did Joel Hofer play before turning pro?
Pursuit of Excellence (CSSHL) — final season: 9–5 record, 2.85 GAA, .915 SV%; major junior in the WHL with the Swift Current Broncos (part of the 2017–18 Ed Chynoweth Cup win) then traded to the Portland Winterhawks (final season 2019–20).
See also: his St. Louis Blues teammates
Full roster →NHL.com ↗ · Stats and photos: NHL (NHL.com)




