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

Jon McIsaac

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

Stripe Score
41.3
Below avg
Consistency Index
0.98
Lower = more consistent
Home Cooking
0.82
League ≈ 0
Leverage
D
OT/playoff vs base
Games
71
466 calls
Pen / 60
6.49
League 7.50
Gap Rhythm
349.7
Avg 6:41 / STDDEV s
Discipline
0.30
Misconducts + bench minors / 60
Make-Up Window
82%
Cross-team penalty within 10m
First Penalty
9:05
Avg time of first P1 call

In-game patterns

Methodology →
P1
6.21
P2
7.94
P3
5.28
OT
7.07
Calls per game in each period.
Late-period suppression
-54%
Calls 54% MORE penalties in final 2 min than proportional.
Power play chain rate
21%
21% of his power-play-creating penalties are followed by another call before the first PP expires.
Opening 5 vs closing 5
-0.22
Calls 0.22 more penalties per minute in P3's closing 5 than P1's opening 5 — finishes hot.

Score-state calling

Methodology →
Tied
2.10
1-goal
2.70
Blowout
1.04
Calls per game when the score margin is tied / 1-goal / 3+ goals.

Player-context calling

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

Call type breakdown

Methodology →
TRIPPING
0.99
Per game
71
Calls
0.0
League pct
ok
Sample
ROUGHING
0.85
Per game
61
Calls
31.7
League pct
ok
Sample
HOOKING
0.75
Per game

Teams under this referee

Methodology →
Bruins-5
8
Games
-0.63
Diff / game
27
Pens drawn
32
Pens taken
Drill in →
Penguins+1
8
Games
+0.13
Diff / game
28
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
Kendrick Nicholson5ok
Francis Charron5ok
Garrett Rank5ok
Justin Kea4small
Mike Sullivan4small
Kelly Sutherland4small
Brandon Schrader3small

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
CAN235h 3m2030.861.10-0.24ok
USA169h 47m1420.840.95-0.11ok
SWE58h 39m63

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-267141.36.490.98ok
2024-255747.56.450.89ok
2023-246348.37.571.04ok
2022-235944.78.931.47ok
Coach challenges
90
90 challenges in scope; outcome detection still resolving.
One-goal P3 suppression
-39%
Calls 39% MORE P3 penalties in one-goal games than the league baseline.
54
Calls
36.6
League pct
ok
Sample
SLASHING
0.72
Per game
52
Calls
73.2
League pct
ok
Sample
HIGH_STICKING
0.64
Per game
46
Calls
58.5
League pct
ok
Sample
HOLDING
0.64
Per game
46
Calls
34.1
League pct
ok
Sample
INTERFERENCE
0.38
Per game
27
Calls
7.3
League pct
ok
Sample
DELAY_OF_GAME
0.33
Per game
24
Calls
61.0
League pct
ok
Sample
CROSS_CHECKING
0.32
Per game
23
Calls
29.3
League pct
ok
Sample
FIGHTING_MAJOR
0.31
Per game
22
Calls
14.6
League pct
ok
Sample
UNSPORTSMANLIKE
0.22
Per game
16
Calls
30.0
League pct
ok
Sample
TOO_MANY_MEN
0.13
Per game
9
Calls
36.8
League pct
ok
Sample
BOARDING
0.08
Per game
6
Calls
54.5
League pct
ok
Sample
GOALIE_INTERFERENCE
0.07
Per game
5
Calls
53.6
League pct
ok
Sample
KNEEING
0.01
Per game
1
Calls
—
League pct
small
Sample
ELBOWING
0.01
Per game
1
Calls
—
League pct
small
Sample
CHARGING
0.01
Per game
1
Calls
—
League pct
small
Sample
EMBELLISHMENT
0.01
Per game
1
Calls
—
League pct
small
Sample
ILLEGAL_CHECK_TO_HEAD
0.01
Per game
1
Calls
—
League pct
small
Sample
TypeCallsPer gameLeague pctSample
TRIPPING710.990.0ok
ROUGHING610.8531.7ok
HOOKING540.7536.6ok
SLASHING520.7273.2ok
HIGH_STICKING460.6458.5ok
HOLDING460.6434.1ok
INTERFERENCE270.387.3ok
DELAY_OF_GAME240.3361.0ok
CROSS_CHECKING230.3229.3ok
FIGHTING_MAJOR220.3114.6ok
UNSPORTSMANLIKE160.2230.0ok
TOO_MANY_MEN90.1336.8ok
BOARDING60.0854.5ok
GOALIE_INTERFERENCE50.0753.6ok
KNEEING10.01—small
ELBOWING10.01—small
CHARGING10.01—small
EMBELLISHMENT10.01—small
ILLEGAL_CHECK_TO_HEAD10.01—small
27
Pens taken
Drill in →
Flyers+6
8
Games
+0.75
Diff / game
26
Pens drawn
20
Pens taken
Drill in →
Lightning+10
7
Games
+1.43
Diff / game
44
Pens drawn
34
Pens taken
Drill in →
Canadiens-2
7
Games
-0.29
Diff / game
27
Pens drawn
29
Pens taken
Drill in →
Wild0
7
Games
0.00
Diff / game
20
Pens drawn
20
Pens taken
Drill in →
Maple Leafs-4
7
Games
-0.57
Diff / game
14
Pens drawn
18
Pens taken
Drill in →
Blackhawks+5
6
Games
+0.83
Diff / game
18
Pens drawn
13
Pens taken
Drill in →
Golden Knights+1
6
Games
+0.17
Diff / game
17
Pens drawn
16
Pens taken
Drill in →
Blues-3
6
Games
-0.50
Diff / game
11
Pens drawn
14
Pens taken
Drill in →
Hurricanes+5
6
Games
+0.83
Diff / game
26
Pens drawn
21
Pens taken
Drill in →
Senators+2
6
Games
+0.33
Diff / game
23
Pens drawn
21
Pens taken
Drill in →
Jets+6
5
Games
+1.20
Diff / game
15
Pens drawn
9
Pens taken
Drill in →
Kraken-2
5
Games
-0.40
Diff / game
14
Pens drawn
16
Pens taken
Drill in →
Ducks-6
5
Games
-1.20
Diff / game
18
Pens drawn
24
Pens taken
Drill in →
Sabres-1
5
Games
-0.20
Diff / game
21
Pens drawn
22
Pens taken
Drill in →
Blue Jackets-2
5
Games
-0.40
Diff / game
15
Pens drawn
17
Pens taken
Drill in →
Capitals-2
5
Games
-0.40
Diff / game
9
Pens drawn
11
Pens taken
Drill in →
Devils+1
4
Games
+0.25
Diff / game
8
Pens drawn
7
Pens taken
Drill in →
Red Wings-1
4
Games
-0.25
Diff / game
16
Pens drawn
17
Pens taken
Drill in →
Predators+1
4
Games
+0.25
Diff / game
12
Pens drawn
11
Pens taken
Drill in →
Islanders+4
4
Games
+1.00
Diff / game
9
Pens drawn
5
Pens taken
Drill in →
Rangers-2
4
Games
-0.50
Diff / game
11
Pens drawn
13
Pens taken
Drill in →
Panthers+2
4
Games
+0.50
Diff / game
16
Pens drawn
14
Pens taken
Drill in →
Sharks+3
4
Games
+0.75
Diff / game
14
Pens drawn
11
Pens taken
Drill in →
Stars-3
3
Games
-1.00
Diff / game
8
Pens drawn
11
Pens taken
Drill in →
Avalanche-1
3
Games
-0.33
Diff / game
7
Pens drawn
8
Pens taken
Drill in →
Canucks-5
3
Games
-1.67
Diff / game
14
Pens drawn
19
Pens taken
Drill in →
Oilers+2
3
Games
+0.67
Diff / game
10
Pens drawn
8
Pens taken
Drill in →
Flames-4
2
Games
-2.00
Diff / game
2
Pens drawn
6
Pens taken
Drill in →
Kings-6
2
Games
-3.00
Diff / game
4
Pens drawn
10
Pens taken
Drill in →
Mammoth0
2
Games
0.00
Diff / game
7
Pens drawn
7
Pens taken
Drill in →
TeamGamesPens drawnPens takenDiffDiff/GRecord
Bruins82732-5-0.634-4vs →
Penguins82827+1+0.132-6vs →
Flyers82620+6+0.753-5vs →
Lightning74434+10+1.434-3vs →
Canadiens72729-2-0.293-4vs →
Wild7202000.004-3vs →
Maple Leafs71418-4-0.572-5vs →
Blackhawks61813+5+0.830-6vs →
Golden Knights61716+1+0.173-3vs →
Blues61114-3-0.505-1vs →
Hurricanes62621+5+0.834-2vs →
Senators62321+2+0.332-4vs →
Jets5159+6+1.205-0vs →
Kraken51416-2-0.401-4vs →
Ducks51824-6-1.202-3vs →
Sabres52122-1-0.204-1vs →
Blue Jackets51517-2-0.402-3vs →
Capitals5911-2-0.404-1vs →
Devils487+1+0.252-2vs →
Red Wings41617-1-0.253-1vs →
Predators41211+1+0.252-2vs →
Islanders495+4+1.003-1vs →
Rangers41113-2-0.502-2vs →
Panthers41614+2+0.501-3vs →
Sharks41411+3+0.753-1vs →
Stars3811-3-1.001-2vs →
Avalanche378-1-0.333-0vs →
Canucks31419-5-1.672-1vs →
Oilers3108+2+0.671-2vs →
Flames226-4-2.000-2vs →
Kings2410-6-3.001-1vs →
Mammoth27700.001-1vs →
Chris Schlenker
3
small
Michael Markovic3small
Alex Lepkowski3small
View all partners →
1.07
0.79
+0.29
ok
RUS49h 38m340.690.90-0.22ok
FIN30h 33m170.560.72-0.17ok
CZE16h 26m70.430.59-0.16ok
CHE9h 23m90.961.03-0.07ok
LVA7h 47m40.510.69-0.18ok
SVK5h 31m81.451.27+0.18ok
DNK4h 56m00.000.38-0.38ok
DEU4h 12m51.190.88+0.31ok
BLR2h 30m10.400.79-0.39ok
NOR1h 58m10.511.55-1.04ok
AUT1h 39m10.600.69-0.09ok
SVN40m00.000.31-0.31small
AUS37m00.000.78-0.78small
FRA30m11.950.79+1.16small
ZAF28m00.002.43-2.43small
GBR11m15.253.32+1.93small
RefGeek
HomeGamesRefereesTeamsPlayers
Sign InSign Up
Open navigation menu
HomeGamesRefereesTeamsPlayers
Sign InSign Up