RefGeek
HomeGamesRefereesTeamsPlayers
Sign InSign Up
Open navigation menu
HomeGamesRefereesTeamsPlayers
Sign InSign Up
RefGeek

Explore

ScheduleRefereesTeamsPlayersStatsLeadersTonight's reportsWeek in StripesMethodologyAccuracyAbout

Legal

Privacy PolicyTerms of ServiceCookie PolicyContact Us

Community

Join Discord

Powered by

Flaresoft Solutions
Flaresoft Solutions
Premium Software Development

Independent NHL officiating analytics. Tracking referee performance through grounded stats and transparent methodology.

© 2026 Ref Geek by Flaresoft Solutions. All rights reserved.

Independent platform. Not affiliated with the NHL.

Players
Joel Hofer

Player discipline profile

Joel Hofer

#30 · G · 1A

BluesBluesBlues
Height
6'5"
Weight
193 lbs
Shoots
L
From
Winnipeg, Manitoba, CAN
Born
Jul 30, 2000
82
Games
43
Starts
1,137
Saves
114
Goals Against
Record
24-13-5
GAA
2.61
SV%
.910
Shutouts
6
Shots Against
1,250

Refs Most Often Called Against

Jake Brenk
2
GP
1
Taken
-
Δ vs base
vs →
Graham Skilliter
1
GP
1
Taken
-
Δ vs base
vs →

Top types taken

ROUGHING
2
Count
0.07
Per game
-0.00
vs League
TypeCountPer gamevs League
ROUGHING20.07-0.00

Top types drawn

TRIPPING

Recent Penalty Events

Drawn · TRIPPING
nhl-2025020974
Game
1
P
13:41
Time
Jake Brenk, Graedy Hamilton
Crew
Taken · ROUGHING
nhl-2025020852
Game
3
P
16:46
Time
Jake Brenk, Liam Maaskant
Crew
Kendrick Nicholson
1
GP
1
Taken
-
Δ vs base
vs →
Liam Maaskant
1
GP
1
Taken
-
Δ vs base
vs →
RefereeGPTakenΔ vs base
Jake Brenk21-vs →
Graham Skilliter11-vs →
Kendrick Nicholson11-vs →
Liam Maaskant11-vs →

Refs Most Often Called For

Jake Brenk
2
GP
3
Drawn
-
Δ vs base
vs →
Liam Maaskant
1
GP
2
Drawn
-
Δ vs base
vs →
Cody Beach
1
GP
1
Drawn
-
Δ vs base
vs →
Garrett Rank
1
GP
1
Drawn
-
Δ vs base
vs →
Graedy Hamilton
1
GP
1
Drawn
-
Δ vs base
vs →
RefereeGPDrawnΔ vs base
Jake Brenk23-vs →
Liam Maaskant12-vs →
Cody Beach11-vs →
Garrett Rank11-vs →
Graedy Hamilton11-vs →
2
Count
0.07
Per game
+0.01
vs League
small
ROUGHING
1
Count
0.03
Per game
-0.04
vs League
GOALIE_INTERFERENCE
1
Count
0.03
Per game
+0.01
vs League
small
TypeCountPer gamevs League
TRIPPING20.07+0.01small
ROUGHING10.03-0.04
GOALIE_INTERFERENCE10.03+0.01small
Drawn · ROUGHING
nhl-2025020852
Game
3
P
16:46
Time
Jake Brenk, Liam Maaskant
Crew
Drawn · GOALIE_INTERFERENCE
nhl-2025020852
Game
3
P
18:06
Time
Jake Brenk, Liam Maaskant
Crew
Taken · ROUGHING
nhl-2025020445
Game
3
P
19:53
Time
Graham Skilliter, Kendrick Nicholson
Crew
Drawn · TRIPPING
nhl-2025020409
Game
2
P
13:06
Time
Garrett Rank, Cody Beach
Crew
Drawn · GOALIE_INTERFERENCE
nhl-2024021010
Game
2
P
1:13
Time
Trevor Hanson, Brandon Schrader
Crew
Taken · TRIPPING
nhl-2024020512
Game
3
P
14:15
Time
Garrett Rank, Ghislain Hebert
Crew
Taken · TRIPPING
nhl-2023021221
Game
3
P
13:35
Time
Kyle Rehman, Brandon Schrader
Crew
Taken · DELAY_OF_GAME
nhl-2023020405
Game
1
P
19:17
Time
Brian Pochmara, Brandon Blandina
Crew
Taken · DELAY_OF_GAME
nhl-2022010061
Game
1
P
0:11
Time
Furman South, Pierre Lambert
Crew
EventGamePTimeCrew
Drawn · TRIPPINGnhl-2025020974113:41Jake Brenk, Graedy Hamilton
Taken · ROUGHINGnhl-2025020852316:46Jake Brenk, Liam Maaskant
Drawn · ROUGHINGnhl-2025020852316:46Jake Brenk, Liam Maaskant
Drawn · GOALIE_INTERFERENCEnhl-2025020852318:06Jake Brenk, Liam Maaskant
Taken · ROUGHINGnhl-2025020445319:53Graham Skilliter, Kendrick Nicholson
Drawn · TRIPPINGnhl-2025020409213:06Garrett Rank, Cody Beach
Drawn · GOALIE_INTERFERENCEnhl-202402101021:13Trevor Hanson, Brandon Schrader
Taken · TRIPPINGnhl-2024020512314:15Garrett Rank, Ghislain Hebert
Taken · TRIPPINGnhl-2023021221313:35Kyle Rehman, Brandon Schrader
Taken · DELAY_OF_GAMEnhl-2023020405119:17Brian Pochmara, Brandon Blandina
Taken · DELAY_OF_GAMEnhl-202201006110:11Furman South, Pierre Lambert
RefGeek
HomeGamesRefereesTeamsPlayers
Sign InSign Up
Open navigation menu
HomeGamesRefereesTeamsPlayers
Sign InSign Up