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
John Beecher

Player discipline profile

John Beecher

#18 · C · Depth

FlamesFlamesFlames
Height
6'3"
Weight
220 lbs
Shoots
L
From
USA
Born
Apr 5, 2001
23
Games
11:03
TOI / Game
1.68
Taken / 60
1.40
Drawn / 60
Scoring
3-4-7
Penalties Taken
6
Penalties Drawn
5
Net / 60
-0.28
Crunch / G
0.05

Refs Most Often Called Against

Kelly Sutherland
1
GP
3
Taken
-
Δ vs base
vs →
Morgan MacPhee
1
GP
3
Taken
-
Δ vs base
vs →

Top types taken

UNSPORTSMANLIKE
2
Count
0.10
Per game
+0.06
vs League
small
TRIPPING
1
Count
0.05
Per game
-0.02
vs League
small

Recent Penalty Events

Taken · HOOKING
nhl-2025021256
Game
1
P
18:37
Time
Kyle Rehman, Ben Betker
Crew
Drawn · TRIPPING
nhl-2025020998
Game
2
P
7:00
Time
Kyle Rehman, Brandon Schrader
Crew
Kyle Rehman
2
GP
1
Taken
-
Δ vs base
vs →
Ben Betker
1
GP
1
Taken
-
Δ vs base
vs →
Brandon Blandina
1
GP
1
Taken
-
Δ vs base
vs →
Cody Beach
1
GP
1
Taken
-
Δ vs base
vs →
Francois St-Laurent
1
GP
1
Taken
-
Δ vs base
vs →
Gord Dwyer
1
GP
1
Taken
-
Δ vs base
vs →
RefereeGPTakenΔ vs base
Kelly Sutherland13-vs →
Morgan MacPhee13-vs →
Kyle Rehman21-vs →
Ben Betker11-vs →
Brandon Blandina11-vs →
Cody Beach11-vs →
Francois St-Laurent11-vs →
Gord Dwyer11-vs →

Refs Most Often Called For

Kelly Sutherland
1
GP
2
Drawn
-
Δ vs base
vs →
Morgan MacPhee
1
GP
2
Drawn
-
Δ vs base
vs →
Kyle Rehman
2
GP
1
Drawn
-
Δ vs base
vs →
Brandon Schrader
1
GP
1
Drawn
-
Δ vs base
vs →
Jean Hebert
1
GP
1
Drawn
-
Δ vs base
vs →
Michael Markovic
1
GP
1
Drawn
-
Δ vs base
vs →
Peter MacDougall
1
GP
1
Drawn
-
Δ vs base
vs →
Thomas John Luxmore
1
GP
1
Drawn
-
Δ vs base
vs →
RefereeGPDrawnΔ vs base
Kelly Sutherland12-vs →
Morgan MacPhee12-vs →
Kyle Rehman21-vs →
Brandon Schrader11-vs →
Jean Hebert11-vs →
Michael Markovic11-vs →
Peter MacDougall11-vs →
Thomas John Luxmore11-vs →
ROUGHING
1
Count
0.05
Per game
-0.02
vs League
small
FIGHTING_MAJOR
1
Count
0.05
Per game
-0.02
vs League
small
HOOKING
1
Count
0.05
Per game
+0.00
vs League
small
TypeCountPer gamevs League
UNSPORTSMANLIKE20.10+0.06small
TRIPPING10.05-0.02small
ROUGHING10.05-0.02small
FIGHTING_MAJOR10.05-0.02small
HOOKING10.05+0.00small

Top types drawn

TRIPPING
1
Count
0.05
Per game
-0.01
vs League
small
ROUGHING
1
Count
0.05
Per game
-0.02
vs League
small
FIGHTING_MAJOR
1
Count
0.05
Per game
-0.02
vs League
small
INTERFERENCE
1
Count
0.05
Per game
+0.01
vs League
small
HOLDING
1
Count
0.05
Per game
+0.01
vs League
small
TypeCountPer gamevs League
TRIPPING10.05-0.01small
ROUGHING10.05-0.02small
FIGHTING_MAJOR10.05-0.02small
INTERFERENCE10.05+0.01small
HOLDING10.05+0.01small
Drawn · INTERFERENCE
nhl-2025020952
Game
2
P
14:25
Time
Michael Markovic, Peter MacDougall
Crew
Taken · ROUGHING
nhl-2025020654
Game
1
P
13:15
Time
Kelly Sutherland, Morgan MacPhee
Crew
Drawn · ROUGHING
nhl-2025020654
Game
1
P
13:15
Time
Kelly Sutherland, Morgan MacPhee
Crew
Taken · UNSPORTSMANLIKE
nhl-2025020654
Game
1
P
13:15
Time
Kelly Sutherland, Morgan MacPhee
Crew
Drawn · FIGHTING_MAJOR
nhl-2025020654
Game
2
P
9:52
Time
Kelly Sutherland, Morgan MacPhee
Crew
Taken · FIGHTING_MAJOR
nhl-2025020654
Game
2
P
9:52
Time
Kelly Sutherland, Morgan MacPhee
Crew
Taken · UNSPORTSMANLIKE
nhl-2025020585
Game
3
P
19:53
Time
Cody Beach, Gord Dwyer
Crew
Drawn · HOLDING
nhl-2025020380
Game
1
P
19:17
Time
Jean Hebert, Thomas John Luxmore
Crew
Taken · TRIPPING
nhl-2025020345
Game
3
P
18:12
Time
Francois St-Laurent, Brandon Blandina
Crew
Taken · HOOKING
nhl-2024021226
Game
1
P
6:03
Time
Corey Syvret, Justin Kea
Crew
EventGamePTimeCrew
Taken · HOOKINGnhl-2025021256118:37Kyle Rehman, Ben Betker
Drawn · TRIPPINGnhl-202502099827:00Kyle Rehman, Brandon Schrader
Drawn · INTERFERENCEnhl-2025020952214:25Michael Markovic, Peter MacDougall
Taken · ROUGHINGnhl-2025020654113:15Kelly Sutherland, Morgan MacPhee
Drawn · ROUGHINGnhl-2025020654113:15Kelly Sutherland, Morgan MacPhee
Taken · UNSPORTSMANLIKEnhl-2025020654113:15Kelly Sutherland, Morgan MacPhee
Drawn · FIGHTING_MAJORnhl-202502065429:52Kelly Sutherland, Morgan MacPhee
Taken · FIGHTING_MAJORnhl-202502065429:52Kelly Sutherland, Morgan MacPhee
Taken · UNSPORTSMANLIKEnhl-2025020585319:53Cody Beach, Gord Dwyer
Drawn · HOLDINGnhl-2025020380119:17Jean Hebert, Thomas John Luxmore
Taken · TRIPPINGnhl-2025020345318:12Francois St-Laurent, Brandon Blandina
Taken · HOOKINGnhl-202402122616:03Corey Syvret, Justin Kea
RefGeek
HomeGamesRefereesTeamsPlayers
Sign InSign Up
Open navigation menu
HomeGamesRefereesTeamsPlayers
Sign InSign Up