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.

← Officials

Referee profile

Michael Markovic#31

NHL Referee · 2025-26 · all · 243 games tracked

From
Scarborough, ON
NHL Debut
3/7/19
Career Games
318
Playoff Games
1
Stripe Score
46.2
Below avg
Consistency Index
1.11
Lower = more consistent
Home Cooking
0.40
League ≈ 0
Leverage
D
OT/playoff vs base
Games
60
480 calls
Pen / 60
7.95
League 7.50
Gap Rhythm
230.3
Avg 5:52 / STDDEV s
Discipline
0.57
Misconducts + bench minors / 60
Make-Up Window
91%
Cross-team penalty within 10m
First Penalty
5:50
Avg time of first P1 call

In-game patterns

Methodology →
P1
8.10
P2
9.05
P3
6.05
OT
38.92
Calls per game in each period.
Late-period suppression
-33%
Calls 33% MORE penalties in final 2 min than proportional.
Power play chain rate
20%
20% of his power-play-creating penalties are followed by another call before the first PP expires.
Opening 5 vs closing 5
-0.30
Calls 0.30 more penalties per minute in P3's closing 5 than P1's opening 5 — finishes hot.

Score-state calling

Methodology →
Tied
2.15
1-goal
2.85
Blowout
1.13
Calls per game when the score margin is tied / 1-goal / 3+ goals.

Player-context calling

Methodology →
High-TOI vs Low-TOI ratio
0.27
Calls 73% fewer penalties on STAR / Top-6 players than ice time would predict — leniency to top forwards.

Call type breakdown

Methodology →
TRIPPING
1.66
Per game
100
Calls
97.6
League pct
ok
Sample
HOOKING
0.86
Per game
52
Calls
63.4
League pct
ok
Sample
HOLDING
0.81
Per game

Teams under this referee

Methodology →
Flyers+7
7
Games
+1.00
Diff / game
41
Pens drawn
34
Pens taken
Drill in →
Penguins-5
7
Games
-0.71
Diff / game
29
Pens drawn

Most frequent partners

Partner data is navigation-only per launch stats catalog v2 §9. Pair-level rate stats carry small-sample warnings.

PartnerGames togetherSample
Francis Charron7ok
Francois St-Laurent6ok
Garrett Rank5ok
Trevor Hanson5ok
Chris Lee5ok
Corey Syvret4small
Gord Dwyer4small

Nationality splits

calls per 60 min of nationality TOI

Penalties on players of each nationality, normalized by that nationality's on-ice time in games this ref worked. Joint attribution: every penalty in a game credits both refs in the crew, so individual-call noise washes out at volume. Δ is the rate vs league baseline for the same nationality and scope. Rows under 60 minutes of nationality TOI are marked small; pattern language only — no intent claims.

NationalityTOICalls/ 60Lg baseΔSample
CAN207h 16m2611.261.10+0.16ok
USA154h 36m1681.090.95+0.14ok
SWE57h 4m48

Career history

all · per season

Per-season trend across the seasons RefGeek has tracked. Spot career arcs (improving / declining stripe score, drift in core rates) without flipping the season chip. Phase 2 will replace this table with a chart.

SeasonGamesStripePen / 60ConsistencySample
2025-266046.27.951.11ok
2024-256548.17.211.00ok
2023-246048.88.441.05ok
2022-235843.78.701.34ok
Coach challenges
129
129 challenges in scope; outcome detection still resolving.
One-goal P3 suppression
-2%
Calls 2% MORE P3 penalties in one-goal games than the league baseline.
49
Calls
82.9
League pct
ok
Sample
HIGH_STICKING
0.76
Per game
46
Calls
82.9
League pct
ok
Sample
INTERFERENCE
0.74
Per game
45
Calls
95.1
League pct
ok
Sample
ROUGHING
0.61
Per game
37
Calls
7.3
League pct
ok
Sample
SLASHING
0.61
Per game
37
Calls
34.1
League pct
ok
Sample
FIGHTING_MAJOR
0.50
Per game
30
Calls
70.7
League pct
ok
Sample
UNSPORTSMANLIKE
0.38
Per game
23
Calls
77.5
League pct
ok
Sample
CROSS_CHECKING
0.35
Per game
21
Calls
43.9
League pct
ok
Sample
DELAY_OF_GAME
0.27
Per game
16
Calls
26.8
League pct
ok
Sample
TOO_MANY_MEN
0.23
Per game
14
Calls
97.4
League pct
ok
Sample
GOALIE_INTERFERENCE
0.05
Per game
3
Calls
21.4
League pct
ok
Sample
BOARDING
0.03
Per game
2
Calls
—
League pct
small
Sample
ELBOWING
0.03
Per game
2
Calls
—
League pct
small
Sample
INSTIGATOR
0.03
Per game
2
Calls
—
League pct
small
Sample
EMBELLISHMENT
0.02
Per game
1
Calls
—
League pct
small
Sample
TypeCallsPer gameLeague pctSample
TRIPPING1001.6697.6ok
HOOKING520.8663.4ok
HOLDING490.8182.9ok
HIGH_STICKING460.7682.9ok
INTERFERENCE450.7495.1ok
ROUGHING370.617.3ok
SLASHING370.6134.1ok
FIGHTING_MAJOR300.5070.7ok
UNSPORTSMANLIKE230.3877.5ok
CROSS_CHECKING210.3543.9ok
DELAY_OF_GAME160.2726.8ok
TOO_MANY_MEN140.2397.4ok
GOALIE_INTERFERENCE30.0521.4ok
BOARDING20.03—small
ELBOWING20.03—small
INSTIGATOR20.03—small
EMBELLISHMENT10.02—small
34
Pens taken
Drill in →
Blue Jackets-2
6
Games
-0.33
Diff / game
20
Pens drawn
22
Pens taken
Drill in →
Flames-2
6
Games
-0.33
Diff / game
21
Pens drawn
23
Pens taken
Drill in →
Maple Leafs-2
6
Games
-0.33
Diff / game
22
Pens drawn
24
Pens taken
Drill in →
Devils+6
6
Games
+1.00
Diff / game
22
Pens drawn
16
Pens taken
Drill in →
Oilers+1
6
Games
+0.17
Diff / game
26
Pens drawn
25
Pens taken
Drill in →
Red Wings+1
6
Games
+0.17
Diff / game
20
Pens drawn
19
Pens taken
Drill in →
Kraken+2
6
Games
+0.33
Diff / game
17
Pens drawn
15
Pens taken
Drill in →
Predators-3
5
Games
-0.60
Diff / game
14
Pens drawn
17
Pens taken
Drill in →
Blues-2
5
Games
-0.40
Diff / game
16
Pens drawn
18
Pens taken
Drill in →
Bruins-7
5
Games
-1.40
Diff / game
22
Pens drawn
29
Pens taken
Drill in →
Ducks-6
5
Games
-1.20
Diff / game
23
Pens drawn
29
Pens taken
Drill in →
Islanders+10
5
Games
+2.00
Diff / game
25
Pens drawn
15
Pens taken
Drill in →
Sabres+4
5
Games
+0.80
Diff / game
20
Pens drawn
16
Pens taken
Drill in →
Hurricanes-7
5
Games
-1.40
Diff / game
20
Pens drawn
27
Pens taken
Drill in →
Jets-4
5
Games
-0.80
Diff / game
16
Pens drawn
20
Pens taken
Drill in →
Capitals+3
5
Games
+0.60
Diff / game
21
Pens drawn
18
Pens taken
Drill in →
Rangers-3
5
Games
-0.60
Diff / game
15
Pens drawn
18
Pens taken
Drill in →
Senators+1
5
Games
+0.20
Diff / game
13
Pens drawn
12
Pens taken
Drill in →
Lightning+1
4
Games
+0.25
Diff / game
19
Pens drawn
18
Pens taken
Drill in →
Mammoth-4
4
Games
-1.00
Diff / game
18
Pens drawn
22
Pens taken
Drill in →
Blackhawks-3
4
Games
-0.75
Diff / game
17
Pens drawn
20
Pens taken
Drill in →
Panthers+1
4
Games
+0.25
Diff / game
13
Pens drawn
12
Pens taken
Drill in →
Stars-3
4
Games
-0.75
Diff / game
13
Pens drawn
16
Pens taken
Drill in →
Sharks+4
4
Games
+1.00
Diff / game
18
Pens drawn
14
Pens taken
Drill in →
Wild0
3
Games
0.00
Diff / game
18
Pens drawn
18
Pens taken
Drill in →
Kings0
3
Games
0.00
Diff / game
6
Pens drawn
6
Pens taken
Drill in →
Avalanche+5
3
Games
+1.67
Diff / game
15
Pens drawn
10
Pens taken
Drill in →
Canucks+4
3
Games
+1.33
Diff / game
17
Pens drawn
13
Pens taken
Drill in →
Canadiens+1
2
Games
+0.50
Diff / game
10
Pens drawn
9
Pens taken
Drill in →
Golden Knights+2
1
Games
+2.00
Diff / game
5
Pens drawn
3
Pens taken
Drill in →
TeamGamesPens drawnPens takenDiffDiff/GRecord
Flyers74134+7+1.003-4vs →
Penguins72934-5-0.713-4vs →
Blue Jackets62022-2-0.333-3vs →
Flames62123-2-0.332-4vs →
Maple Leafs62224-2-0.332-4vs →
Devils62216+6+1.005-1vs →
Oilers62625+1+0.173-3vs →
Red Wings62019+1+0.171-5vs →
Kraken61715+2+0.331-5vs →
Predators51417-3-0.602-3vs →
Blues51618-2-0.403-2vs →
Bruins52229-7-1.402-3vs →
Ducks52329-6-1.203-2vs →
Islanders52515+10+2.002-3vs →
Sabres52016+4+0.804-1vs →
Hurricanes52027-7-1.403-2vs →
Jets51620-4-0.802-3vs →
Capitals52118+3+0.604-1vs →
Rangers51518-3-0.602-3vs →
Senators51312+1+0.203-2vs →
Lightning41918+1+0.252-2vs →
Mammoth41822-4-1.004-0vs →
Blackhawks41720-3-0.753-1vs →
Panthers41312+1+0.251-3vs →
Stars41316-3-0.753-1vs →
Sharks41814+4+1.002-2vs →
Wild3181800.001-2vs →
Kings36600.003-0vs →
Avalanche31510+5+1.673-0vs →
Canucks31713+4+1.330-3vs →
Canadiens2109+1+0.500-2vs →
Golden Knights153+2+2.000-1vs →
Frederick L'Ecuyer
4
small
Kelly Sutherland3small
Jon McIsaac3small
View all partners →
0.84
0.79
+0.06
ok
RUS40h 50m411.000.90+0.10ok
FIN24h 41m160.650.72-0.08ok
CZE10h 56m111.000.59+0.42ok
CHE9h 47m30.311.03-0.72ok
DEU7h 22m101.360.88+0.48ok
LVA5h 41m50.880.69+0.18ok
DNK5h 33m10.180.38-0.20ok
BLR3h 48m20.520.79-0.27ok
SVK3h 48m20.531.27-0.75ok
AUT1h 53m10.530.69-0.17ok
NOR1h 30m31.991.55+0.44ok
AUS57m00.000.78-0.78small
FRA27m00.000.79-0.79small
GBR11m15.153.32+1.83small
RefGeek
HomeGamesRefereesTeamsPlayers
Sign InSign Up
Open navigation menu
HomeGamesRefereesTeamsPlayers
Sign InSign Up