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.

Games
finalDec 24, 2:00 AMREGULAR SEASON
FlamesFlames
Flames
CGY
-
OilersOilers
Oilers
EDM
-

Officials

Caleb Apperson
linesman 1
Profile
Travis Toomey
linesman 2
Profile
Cody Beach
referee 1
Profile
Gord Dwyer
referee 2
Profile

Penalty Timeline

TimeTeamCallPenalizedDrawn By
P1 17:10EDM
HOLDING
MINOR · 2 min
Vasily Podkolzin
R · Middle 6
Blake Coleman
L · Middle 6
P1 18:14CGY
SLASHING
MINOR · 2 min
Rasmus Andersson
D · Top Pair
Connor McDavid
C · Star
P2 1:08CGY
HOOKING
MINOR · 2 min
Matt Coronato
R · Middle 6
Jack Roslovic
C · Middle 6
P2 4:45EDM
SLASHING
MINOR · 2 min
Ryan Nugent-Hopkins
C · Top 6
Kevin Bahl
D · Top Pair
P2 4:45CGY
HOOKING
MINOR · 2 min
Connor Zary
C · Middle 6
Connor McDavid
C · Star
P2 5:48CGY
UNSPORTSMANLIKE
MINOR · 2 min
MacKenzie Weegar
D · Top Pair
Darnell Nurse
D · Top Pair
P2 5:48CGY
UNSPORTSMANLIKE
MISCONDUCT · 10 min
MacKenzie Weegar
D · Top Pair
-
P2 5:48CGY
UNSPORTSMANLIKE
GAME_MISCONDUCT · 10 min
MacKenzie Weegar
D · Top Pair
-
P2 8:22EDM
FIGHTING_MAJOR
MAJOR · 5 min
Trent Frederic
C · Depth
Kevin Bahl
D · Top Pair
P2 8:22CGY
FIGHTING_MAJOR
MAJOR · 5 min
Kevin Bahl
D · Top Pair
Trent Frederic
C · Depth
P2 15:30EDM
HOLDING
MINOR · 2 min
Connor McDavid
C · Star
Nazem Kadri
C · Top 6
P3 5:15CGY
TRIPPING
MINOR · 2 min
Joel Hanley
D · Middle Pair
Trent Frederic
C · Depth
P3 6:54EDM
DELAY_OF_GAME
MINOR · 2 min
Alec Regula
D · Middle Pair
-
P3 9:28CGY
TRIPPING
MINOR · 2 min
Rasmus Andersson
D · Top Pair
Zach Hyman
L · Top 6
P3 12:12EDM
CROSS_CHECKING
MINOR · 2 min
Darnell Nurse
D · Top Pair
Rasmus Andersson
D · Top Pair
P3 19:53CGY
UNSPORTSMANLIKE
MISCONDUCT · 10 min
Joel Hanley
D · Middle Pair
-
P3 19:53EDM
UNSPORTSMANLIKE
MISCONDUCT · 10 min
Alec Regula
D · Middle Pair
-
P3 19:53EDM
UNSPORTSMANLIKE
MISCONDUCT · 10 min
Darnell Nurse
D · Top Pair
-
P3 19:53CGY
UNSPORTSMANLIKE
MISCONDUCT · 10 min
Adam Klapka
R · Depth
-
P3 19:53EDM
UNSPORTSMANLIKE
MISCONDUCT · 10 min
Andrew Mangiapane
L · Depth
-
P3 19:53CGY
UNSPORTSMANLIKE
MISCONDUCT · 10 min
Yan Kuznetsov
D · Top Pair
-
P3 19:53EDM
UNSPORTSMANLIKE
MISCONDUCT · 10 min
Vasily Podkolzin
R · Middle 6
-
P3 19:53EDM
UNSPORTSMANLIKE
MISCONDUCT · 10 min
Matt Savoie
C · Middle 6
-
P3 19:53CGY
UNSPORTSMANLIKE
MISCONDUCT · 10 min
Ryan Lomberg
L · 4th Line
-
P3 19:53CGY
CROSS_CHECKING
MINOR · 2 min
Ryan Lomberg
L · 4th Line
Darnell Nurse
D · Top Pair
P3 19:53CGY
UNSPORTSMANLIKE
MISCONDUCT · 10 min
John Beecher
C · Depth
-
RefGeek
HomeGamesRefereesTeamsPlayers
Sign InSign Up
Open navigation menu
HomeGamesRefereesTeamsPlayers
Sign InSign Up