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
Michael McCarron

Player discipline profile

Michael McCarron

#47 · C · Middle 6

WildWildWild
Height
6'6"
Weight
232 lbs
Shoots
R
From
USA
Born
Mar 7, 1995
65
Games
14:12
TOI / Game
2.21
Taken / 60
1.94
Drawn / 60
Scoring
10-11-21
Penalties Taken
32
Penalties Drawn
28
Net / 60
-0.28
Crunch / G
0.02

Refs Most Often Called Against

Kelly Sutherland
6
GP
7
Taken
-
Δ vs base
vs →
Jake Brenk
4
GP
4
Taken
-
Δ vs base
vs →

Top types taken

ROUGHING
9
Count
0.15
Per game
+0.08
vs League
FIGHTING_MAJOR
7
Count
0.12
Per game
+0.04
vs League

Recent Penalty Events

Drawn · BUTT_ENDING_DOUBLE_MINOR
nhl-2025030234
Game
1
P
7:07
Time
Trevor Hanson, Jean Hebert
Crew
Drawn · TRIPPING
nhl-2025030164
Game
2
P
13:15
Time
Garrett Rank, Kyle Rehman
Crew
Peter MacDougall
3
GP
4
Taken
-
Δ vs base
vs →
Graham Skilliter
4
GP
3
Taken
-
Δ vs base
vs →
Beau Halkidis
2
GP
3
Taken
-
Δ vs base
vs →
Corey Syvret
2
GP
3
Taken
-
Δ vs base
vs →
Jon McIsaac
2
GP
3
Taken
-
Δ vs base
vs →
Michael Markovic
2
GP
3
Taken
-
Δ vs base
vs →
Kyle Rehman
3
GP
2
Taken
-
Δ vs base
vs →
Mike Sullivan
3
GP
2
Taken
-
Δ vs base
vs →
RefereeGPTakenΔ vs base
Kelly Sutherland67-vs →
Jake Brenk44-vs →
Peter MacDougall34-vs →
Graham Skilliter43-vs →
Beau Halkidis23-vs →
Corey Syvret23-vs →
Jon McIsaac23-vs →
Michael Markovic23-vs →
Kyle Rehman32-vs →
Mike Sullivan32-vs →

Refs Most Often Called For

Kelly Sutherland
6
GP
4
Drawn
-
Δ vs base
vs →
Justin Kea
4
GP
4
Drawn
-
Δ vs base
vs →
Wes McCauley
3
GP
4
Drawn
-
Δ vs base
vs →
Graham Skilliter
4
GP
3
Drawn
-
Δ vs base
vs →
Mike Sullivan
3
GP
3
Drawn
-
Δ vs base
vs →
Corey Syvret
2
GP
3
Drawn
-
Δ vs base
vs →
Gord Dwyer
2
GP
3
Drawn
-
Δ vs base
vs →
Trevor Hanson
2
GP
3
Drawn
-
Δ vs base
vs →
Jake Brenk
4
GP
2
Drawn
-
Δ vs base
vs →
Peter MacDougall
3
GP
2
Drawn
-
Δ vs base
vs →
RefereeGPDrawnΔ vs base
Kelly Sutherland64-vs →
Justin Kea44-vs →
Wes McCauley34-vs →
Graham Skilliter43-vs →
Mike Sullivan33-vs →
Corey Syvret23-vs →
Gord Dwyer23-vs →
Trevor Hanson23-vs →
Jake Brenk4
INTERFERENCE
5
Count
0.08
Per game
+0.04
vs League
TRIPPING
3
Count
0.05
Per game
-0.02
vs League
SLASHING
2
Count
0.03
Per game
-0.00
vs League
HIGH_STICKING
2
Count
0.03
Per game
-0.01
vs League
small
TypeCountPer gamevs League
ROUGHING90.15+0.08
FIGHTING_MAJOR70.12+0.04
INTERFERENCE50.08+0.04
TRIPPING30.05-0.02
SLASHING20.03-0.00
HIGH_STICKING20.03-0.01small

Top types drawn

ROUGHING
9
Count
0.15
Per game
+0.08
vs League
FIGHTING_MAJOR
7
Count
0.12
Per game
+0.04
vs League
TRIPPING
4
Count
0.07
Per game
+0.01
vs League
INTERFERENCE
3
Count
0.05
Per game
+0.01
vs League
SLASHING
2
Count
0.03
Per game
-0.00
vs League
HOOKING
2
Count
0.03
Per game
-0.01
vs League
TypeCountPer gamevs League
ROUGHING90.15+0.08
FIGHTING_MAJOR70.12+0.04
TRIPPING40.07+0.01
INTERFERENCE30.05+0.01
SLASHING20.03-0.00
HOOKING20.03-0.01
Drawn · TRIPPING
nhl-2025030162
Game
2
P
7:45
Time
Wes McCauley, Brandon Blandina
Crew
Taken · INTERFERENCE
nhl-2025021296
Game
3
P
7:50
Time
Kelly Sutherland, Carter Sandlak
Crew
Drawn · FIGHTING_MAJOR
nhl-2025021155
Game
1
P
13:50
Time
Jake Brenk, Beau Halkidis
Crew
Taken · FIGHTING_MAJOR
nhl-2025021155
Game
1
P
13:50
Time
Jake Brenk, Beau Halkidis
Crew
Taken · ROUGHING
nhl-2025021127
Game
1
P
2:50
Time
Jon McIsaac, Kelly Sutherland
Crew
Drawn · ROUGHING
nhl-2025021127
Game
1
P
2:50
Time
Jon McIsaac, Kelly Sutherland
Crew
Taken · FIGHTING_MAJOR
nhl-2025021127
Game
1
P
2:50
Time
Jon McIsaac, Kelly Sutherland
Crew
Drawn · FIGHTING_MAJOR
nhl-2025021127
Game
1
P
2:50
Time
Jon McIsaac, Kelly Sutherland
Crew
Taken · ROUGHING
nhl-2025021088
Game
1
P
18:16
Time
Michael Markovic, Peter MacDougall
Crew
Drawn · ROUGHING
nhl-2025021088
Game
1
P
18:16
Time
Michael Markovic, Peter MacDougall
Crew
EventGamePTimeCrew
Drawn · BUTT_ENDING_DOUBLE_MINORnhl-202503023417:07Trevor Hanson, Jean Hebert
Drawn · TRIPPINGnhl-2025030164213:15Garrett Rank, Kyle Rehman
Drawn · TRIPPINGnhl-202503016227:45Wes McCauley, Brandon Blandina
Taken · INTERFERENCEnhl-202502129637:50Kelly Sutherland, Carter Sandlak
Drawn · FIGHTING_MAJORnhl-2025021155113:50Jake Brenk, Beau Halkidis
Taken · FIGHTING_MAJORnhl-2025021155113:50Jake Brenk, Beau Halkidis
Taken · ROUGHINGnhl-202502112712:50Jon McIsaac, Kelly Sutherland
Drawn · ROUGHINGnhl-202502112712:50Jon McIsaac, Kelly Sutherland
Taken · FIGHTING_MAJORnhl-202502112712:50Jon McIsaac, Kelly Sutherland
Drawn · FIGHTING_MAJORnhl-202502112712:50Jon McIsaac, Kelly Sutherland
Taken · ROUGHINGnhl-2025021088118:16Michael Markovic, Peter MacDougall
Drawn · ROUGHINGnhl-2025021088118:16Michael Markovic, Peter MacDougall
RefGeek
HomeGamesRefereesTeamsPlayers
Sign InSign Up
Open navigation menu
HomeGamesRefereesTeamsPlayers
Sign InSign Up
2
-
vs →
Peter MacDougall32-vs →