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
J.J. Moser

Player discipline profile

J.J. Moser

#90 · D · Top Pair

LightningLightningLightning
Height
6'2"
Weight
183 lbs
Shoots
L
From
CHE
Born
Jun 6, 2000
59
Games
21:29
TOI / Game
1.16
Taken / 60
1.56
Drawn / 60
Scoring
8-24-32
Penalties Taken
23
Penalties Drawn
31
Net / 60
+0.40
Crunch / G
0.00

Refs Most Often Called Against

Trevor Hanson
4
GP
4
Taken
-
Δ vs base
vs →
Kendrick Nicholson
3
GP
4
Taken
-
Δ vs base
vs →

Top types taken

ROUGHING
8
Count
0.14
Per game
+0.07
vs League
FIGHTING_MAJOR
3
Count
0.06
Per game
-0.02
vs League

Recent Penalty Events

Drawn · HIGH_STICKING
nhl-2025030126
Game
2
P
6:14
Time
Jon McIsaac, Francis Charron
Crew
Taken · ROUGHING
nhl-2025030126
Game
3
P
11:27
Time
Jon McIsaac, Francis Charron
Crew
Thomas John Luxmore
3
GP
4
Taken
-
Δ vs base
vs →
Brandon Schrader
2
GP
4
Taken
-
Δ vs base
vs →
Garrett Rank
2
GP
4
Taken
-
Δ vs base
vs →
Jean Hebert
3
GP
3
Taken
-
Δ vs base
vs →
Cody Beach
1
GP
3
Taken
-
Δ vs base
vs →
Jon McIsaac
5
GP
2
Taken
-
Δ vs base
vs →
Kelly Sutherland
3
GP
2
Taken
-
Δ vs base
vs →
Chris Lee
2
GP
2
Taken
-
Δ vs base
vs →
RefereeGPTakenΔ vs base
Trevor Hanson44-vs →
Kendrick Nicholson34-vs →
Thomas John Luxmore34-vs →
Brandon Schrader24-vs →
Garrett Rank24-vs →
Jean Hebert33-vs →
Cody Beach13-vs →
Jon McIsaac52-vs →
Kelly Sutherland32-vs →
Chris Lee22-vs →

Refs Most Often Called For

Jon McIsaac
5
GP
6
Drawn
-
Δ vs base
vs →
Trevor Hanson
4
GP
6
Drawn
-
Δ vs base
vs →
Francis Charron
3
GP
4
Drawn
-
Δ vs base
vs →
Kendrick Nicholson
3
GP
4
Drawn
-
Δ vs base
vs →
Brandon Schrader
2
GP
4
Drawn
-
Δ vs base
vs →
Thomas John Luxmore
3
GP
3
Drawn
-
Δ vs base
vs →
Garrett Rank
2
GP
3
Drawn
-
Δ vs base
vs →
Graham Skilliter
2
GP
3
Drawn
-
Δ vs base
vs →
Jean Hebert
3
GP
2
Drawn
-
Δ vs base
vs →
Beau Halkidis
2
GP
2
Drawn
-
Δ vs base
vs →
RefereeGPDrawnΔ vs base
Jon McIsaac56-vs →
Trevor Hanson46-vs →
Francis Charron34-vs →
Kendrick Nicholson34-vs →
Brandon Schrader24-vs →
Thomas John Luxmore33-vs →
Garrett Rank23-vs →
Graham Skilliter23-vs →
Jean Hebert3
TRIPPING
3
Count
0.06
Per game
-0.01
vs League
UNSPORTSMANLIKE
3
Count
0.06
Per game
+0.02
vs League
HOLDING
2
Count
0.04
Per game
-0.01
vs League
HOOKING
2
Count
0.04
Per game
-0.01
vs League
TypeCountPer gamevs League
ROUGHING80.14+0.07
FIGHTING_MAJOR30.06-0.02
TRIPPING30.06-0.01
UNSPORTSMANLIKE30.06+0.02
HOLDING20.04-0.01
HOOKING20.04-0.01

Top types drawn

ROUGHING
9
Count
0.16
Per game
+0.09
vs League
HOLDING
6
Count
0.11
Per game
+0.07
vs League
SLASHING
4
Count
0.07
Per game
+0.04
vs League
FIGHTING_MAJOR
3
Count
0.06
Per game
-0.02
vs League
TRIPPING
2
Count
0.04
Per game
-0.02
vs League
HOOKING
2
Count
0.04
Per game
-0.01
vs League
TypeCountPer gamevs League
ROUGHING90.16+0.09
HOLDING60.11+0.07
SLASHING40.07+0.04
FIGHTING_MAJOR30.06-0.02
TRIPPING20.04-0.02
HOOKING20.04-0.01
Drawn · ROUGHING
nhl-2025030126
Game
3
P
11:27
Time
Jon McIsaac, Francis Charron
Crew
Drawn · SLASHING
nhl-2025030121
Game
3
P
7:28
Time
Francois St-Laurent, Jake Brenk
Crew
Taken · TRIPPING
nhl-2025021282
Game
2
P
4:36
Time
Jean Hebert, Kendrick Nicholson
Crew
Drawn · TRIPPING
nhl-2025021282
Game
2
P
9:19
Time
Jean Hebert, Kendrick Nicholson
Crew
Taken · ROUGHING
nhl-2025021248
Game
3
P
11:02
Time
Trevor Hanson, Justin Kea
Crew
Drawn · HOLDING
nhl-2025021229
Game
1
P
3:33
Time
Chris Rooney, Gord Dwyer
Crew
Drawn · HOLDING
nhl-2025021192
Game
3
P
10:15
Time
Francis Charron, Brian Pochmara
Crew
Drawn · HOLDING
nhl-2025021152
Game
1
P
9:09
Time
Tom Chmielewski, Carter Sandlak
Crew
Drawn · FIGHTING_MAJOR
nhl-2025021139
Game
2
P
2:16
Time
Frederick L'Ecuyer, Chris Lee
Crew
Taken · FIGHTING_MAJOR
nhl-2025021139
Game
2
P
2:16
Time
Frederick L'Ecuyer, Chris Lee
Crew
EventGamePTimeCrew
Drawn · HIGH_STICKINGnhl-202503012626:14Jon McIsaac, Francis Charron
Taken · ROUGHINGnhl-2025030126311:27Jon McIsaac, Francis Charron
Drawn · ROUGHINGnhl-2025030126311:27Jon McIsaac, Francis Charron
Drawn · SLASHINGnhl-202503012137:28Francois St-Laurent, Jake Brenk
Taken · TRIPPINGnhl-202502128224:36Jean Hebert, Kendrick Nicholson
Drawn · TRIPPINGnhl-202502128229:19Jean Hebert, Kendrick Nicholson
Taken · ROUGHINGnhl-2025021248311:02Trevor Hanson, Justin Kea
Drawn · HOLDINGnhl-202502122913:33Chris Rooney, Gord Dwyer
Drawn · HOLDINGnhl-2025021192310:15Francis Charron, Brian Pochmara
Drawn · HOLDINGnhl-202502115219:09Tom Chmielewski, Carter Sandlak
Drawn · FIGHTING_MAJORnhl-202502113922:16Frederick L'Ecuyer, Chris Lee
Taken · FIGHTING_MAJORnhl-202502113922:16Frederick L'Ecuyer, Chris Lee
RefGeek
HomeGamesRefereesTeamsPlayers
Sign InSign Up
Open navigation menu
HomeGamesRefereesTeamsPlayers
Sign InSign Up
2
-
vs →
Beau Halkidis22-vs →