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

Peter MacDougall#38

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

From
Regina, SK
NHL Debut
4/8/17
Career Games
450
Playoff Games
7
Stripe Score
46.5
Below avg
Consistency Index
1.14
Lower = more consistent
Home Cooking
-0.04
League ≈ 0
Leverage
D
OT/playoff vs base
Games
57
432 calls
Pen / 60
7.53
League 7.50
Gap Rhythm
270.1
Avg 5:34 / STDDEV s
Discipline
0.41
Misconducts + bench minors / 60
Make-Up Window
91%
Cross-team penalty within 10m
First Penalty
6:18
Avg time of first P1 call

In-game patterns

Methodology →
P1
7.16
P2
8.42
P3
6.95
OT
10.50
Calls per game in each period.
Late-period suppression
-80%
Calls 80% MORE penalties in final 2 min than proportional.
Power play chain rate
14%
14% of his power-play-creating penalties are followed by another call before the first PP expires.
Opening 5 vs closing 5
-0.78
Calls 0.78 more penalties per minute in P3's closing 5 than P1's opening 5 — finishes hot.

Score-state calling

Methodology →
Tied
1.84
1-goal
3.07
Blowout
1.10
Calls per game when the score margin is tied / 1-goal / 3+ goals.

Player-context calling

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

Call type breakdown

Methodology →
ROUGHING
1.19
Per game
68
Calls
68.3
League pct
ok
Sample
TRIPPING
1.15
Per game
66
Calls
26.8
League pct
ok
Sample
HOOKING
0.75
Per game

Teams under this referee

Methodology →
Islanders-2
7
Games
-0.29
Diff / game
20
Pens drawn
22
Pens taken
Drill in →
Wild+4
7
Games
+0.57
Diff / game
27
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
Mitch Dunning8ok
Pierre Lambert6ok
Chris Rooney5ok
Furman South4small
Tom Chmielewski3small
Michael Markovic3small
Corey Syvret3small

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
CAN198h 40m2471.241.10+0.14ok
USA167h 57m1280.760.95-0.18ok
SWE62h 21m50

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-265746.57.531.14ok
2024-256745.37.531.19ok
2023-246945.68.381.21ok
2022-236043.17.841.33ok
Coach challenges
68
68 challenges in scope; outcome detection still resolving.
One-goal P3 suppression
-5%
Calls 5% MORE P3 penalties in one-goal games than the league baseline.
43
Calls
31.7
League pct
ok
Sample
HOLDING
0.75
Per game
43
Calls
73.2
League pct
ok
Sample
SLASHING
0.63
Per game
36
Calls
36.6
League pct
ok
Sample
INTERFERENCE
0.61
Per game
35
Calls
58.5
League pct
ok
Sample
HIGH_STICKING
0.59
Per game
34
Calls
36.6
League pct
ok
Sample
CROSS_CHECKING
0.45
Per game
26
Calls
80.5
League pct
ok
Sample
FIGHTING_MAJOR
0.38
Per game
22
Calls
36.6
League pct
ok
Sample
UNSPORTSMANLIKE
0.35
Per game
20
Calls
65.0
League pct
ok
Sample
DELAY_OF_GAME
0.24
Per game
14
Calls
19.5
League pct
ok
Sample
TOO_MANY_MEN
0.14
Per game
8
Calls
39.5
League pct
ok
Sample
INSTIGATOR
0.10
Per game
6
Calls
72.7
League pct
ok
Sample
GOALIE_INTERFERENCE
0.09
Per game
5
Calls
67.9
League pct
ok
Sample
BOARDING
0.05
Per game
3
Calls
4.5
League pct
ok
Sample
ILLEGAL_CHECK_TO_HEAD
0.02
Per game
1
Calls
—
League pct
small
Sample
EMBELLISHMENT
0.02
Per game
1
Calls
—
League pct
small
Sample
MATCH_PENALTY
0.02
Per game
1
Calls
—
League pct
small
Sample
TypeCallsPer gameLeague pctSample
ROUGHING681.1968.3ok
TRIPPING661.1526.8ok
HOOKING430.7531.7ok
HOLDING430.7573.2ok
SLASHING360.6336.6ok
INTERFERENCE350.6158.5ok
HIGH_STICKING340.5936.6ok
CROSS_CHECKING260.4580.5ok
FIGHTING_MAJOR220.3836.6ok
UNSPORTSMANLIKE200.3565.0ok
DELAY_OF_GAME140.2419.5ok
TOO_MANY_MEN80.1439.5ok
INSTIGATOR60.1072.7ok
GOALIE_INTERFERENCE50.0967.9ok
BOARDING30.054.5ok
ILLEGAL_CHECK_TO_HEAD10.02—small
EMBELLISHMENT10.02—small
MATCH_PENALTY10.02—small
23
Pens taken
Drill in →
Blackhawks-3
7
Games
-0.43
Diff / game
23
Pens drawn
26
Pens taken
Drill in →
Penguins+3
6
Games
+0.50
Diff / game
24
Pens drawn
21
Pens taken
Drill in →
Canadiens0
6
Games
0.00
Diff / game
27
Pens drawn
27
Pens taken
Drill in →
Oilers+5
6
Games
+0.83
Diff / game
21
Pens drawn
16
Pens taken
Drill in →
Canucks+1
6
Games
+0.17
Diff / game
29
Pens drawn
28
Pens taken
Drill in →
Ducks+7
6
Games
+1.17
Diff / game
28
Pens drawn
21
Pens taken
Drill in →
Sabres-3
6
Games
-0.50
Diff / game
20
Pens drawn
23
Pens taken
Drill in →
Red Wings+4
6
Games
+0.67
Diff / game
31
Pens drawn
27
Pens taken
Drill in →
Flyers-2
5
Games
-0.40
Diff / game
16
Pens drawn
18
Pens taken
Drill in →
Sharks+1
5
Games
+0.20
Diff / game
20
Pens drawn
19
Pens taken
Drill in →
Kings-2
5
Games
-0.40
Diff / game
18
Pens drawn
20
Pens taken
Drill in →
Flames-4
5
Games
-0.80
Diff / game
13
Pens drawn
17
Pens taken
Drill in →
Devils+4
4
Games
+1.00
Diff / game
15
Pens drawn
11
Pens taken
Drill in →
Rangers-2
4
Games
-0.50
Diff / game
14
Pens drawn
16
Pens taken
Drill in →
Blue Jackets0
4
Games
0.00
Diff / game
12
Pens drawn
12
Pens taken
Drill in →
Bruins0
4
Games
0.00
Diff / game
17
Pens drawn
17
Pens taken
Drill in →
Maple Leafs-2
4
Games
-0.50
Diff / game
10
Pens drawn
12
Pens taken
Drill in →
Blues-2
4
Games
-0.50
Diff / game
10
Pens drawn
12
Pens taken
Drill in →
Golden Knights+1
3
Games
+0.33
Diff / game
8
Pens drawn
7
Pens taken
Drill in →
Stars+2
3
Games
+0.67
Diff / game
11
Pens drawn
9
Pens taken
Drill in →
Hurricanes-3
3
Games
-1.00
Diff / game
9
Pens drawn
12
Pens taken
Drill in →
Panthers-1
3
Games
-0.33
Diff / game
16
Pens drawn
17
Pens taken
Drill in →
Predators-1
3
Games
-0.33
Diff / game
10
Pens drawn
11
Pens taken
Drill in →
Mammoth-5
3
Games
-1.67
Diff / game
11
Pens drawn
16
Pens taken
Drill in →
Kraken+1
3
Games
+0.33
Diff / game
12
Pens drawn
11
Pens taken
Drill in →
Jets+1
2
Games
+0.50
Diff / game
8
Pens drawn
7
Pens taken
Drill in →
Avalanche-1
2
Games
-0.50
Diff / game
10
Pens drawn
11
Pens taken
Drill in →
Capitals-2
2
Games
-1.00
Diff / game
7
Pens drawn
9
Pens taken
Drill in →
Senators0
2
Games
0.00
Diff / game
7
Pens drawn
7
Pens taken
Drill in →
Lightning+1
2
Games
+0.50
Diff / game
15
Pens drawn
14
Pens taken
Drill in →
TeamGamesPens drawnPens takenDiffDiff/GRecord
Islanders72022-2-0.295-2vs →
Wild72723+4+0.575-2vs →
Blackhawks72326-3-0.431-6vs →
Penguins62421+3+0.502-4vs →
Canadiens6272700.005-1vs →
Oilers62116+5+0.833-3vs →
Canucks62928+1+0.172-4vs →
Ducks62821+7+1.174-2vs →
Sabres62023-3-0.503-3vs →
Red Wings63127+4+0.674-2vs →
Flyers51618-2-0.403-2vs →
Sharks52019+1+0.202-3vs →
Kings51820-2-0.403-2vs →
Flames51317-4-0.803-2vs →
Devils41511+4+1.001-3vs →
Rangers41416-2-0.502-2vs →
Blue Jackets4121200.002-2vs →
Bruins4171700.002-2vs →
Maple Leafs41012-2-0.501-3vs →
Blues41012-2-0.500-4vs →
Golden Knights387+1+0.333-0vs →
Stars3119+2+0.670-3vs →
Hurricanes3912-3-1.003-0vs →
Panthers31617-1-0.332-1vs →
Predators31011-1-0.331-2vs →
Mammoth31116-5-1.672-1vs →
Kraken31211+1+0.332-1vs →
Jets287+1+0.500-2vs →
Avalanche21011-1-0.501-1vs →
Capitals279-2-1.001-1vs →
Senators27700.001-1vs →
Lightning21514+1+0.500-2vs →
Cody Beach
3
small
Jean Hebert3small
Wes McCauley3small
View all partners →
0.80
0.79
+0.02
ok
RUS37h 24m310.830.90-0.07ok
FIN20h 40m130.630.72-0.10ok
CZE14h 55m120.800.59+0.21ok
CHE6h 5m81.311.03+0.28ok
DEU6h 0m40.670.88-0.21ok
SVK4h 14m10.241.27-1.04ok
BLR4h 13m71.660.79+0.87ok
AUT3h 44m20.530.69-0.16ok
LVA3h 9m30.950.69+0.26ok
NOR2h 13m20.901.55-0.65ok
FRA1h 7m10.890.79+0.10ok
SVN55m00.000.31-0.31small
GBR40m00.003.32-3.32small
DNK23m00.000.38-0.38small
RefGeek
HomeGamesRefereesTeamsPlayers
Sign InSign Up
Open navigation menu
HomeGamesRefereesTeamsPlayers
Sign InSign Up