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

Dan O'Rourke#9

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

From
Calgary, AB
NHL Debut
10/2/99
Career Games
1,521
Playoff Games
215
Cup Finals
7
Stripe Score
51.6
Average
Consistency Index
0.80
Lower = more consistent
Home Cooking
-0.52
League ≈ 0
Leverage
D
OT/playoff vs base
Games
20
110 calls
Pen / 60
5.43
League 7.50
Gap Rhythm
299.5
Avg 7:36 / STDDEV s
Discipline
0.04
Misconducts + bench minors / 60
Make-Up Window
87%
Cross-team penalty within 10m
First Penalty
9:00
Avg time of first P1 call

In-game patterns

Methodology →
P1
4.80
P2
6.15
P3
5.10
OT
12.00
Calls per game in each period.
Late-period suppression
-66%
Calls 66% MORE penalties in final 2 min than proportional.
Power play chain rate
13%
13% of his power-play-creating penalties are followed by another call before the first PP expires.
Opening 5 vs closing 5
-0.07
Calls 0.07 more penalties per minute in P3's closing 5 than P1's opening 5 — finishes hot.

Score-state calling

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

Player-context calling

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

Call type breakdown

Methodology →
TRIPPING
1.04
Per game
21
Calls
9.8
League pct
ok
Sample
HOOKING
0.94
Per game
19
Calls
82.9
League pct
ok
Sample
HOLDING
0.69
Per game

Teams under this referee

Methodology →
Hurricanes+4
3
Games
+1.33
Diff / game
12
Pens drawn
8
Pens taken
Drill in →
Ducks+3
3
Games
+1.00
Diff / game
14
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
Pierre Lambert3small
Liam Maaskant3small
Justin Kea2small
Beau Halkidis2small
Carter Sandlak2small
Brandon Blandina2small
Alex Lepkowski2small

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
CAN22h 49m632.761.10+1.66ok
USA18h 8m382.100.95+1.15ok
SWE6h 9m9

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-262051.65.430.80ok
2024-257147.66.580.85ok
2023-246746.48.131.23ok
2022-235543.87.941.12ok
Coach challenges
6
6 challenges in scope; outcome detection still resolving.
One-goal P3 suppression
-66%
Calls 66% MORE P3 penalties in one-goal games than the league baseline.
14
Calls
48.8
League pct
ok
Sample
FIGHTING_MAJOR
0.59
Per game
12
Calls
82.9
League pct
ok
Sample
SLASHING
0.59
Per game
12
Calls
22.0
League pct
ok
Sample
HIGH_STICKING
0.49
Per game
10
Calls
19.5
League pct
ok
Sample
ROUGHING
0.35
Per game
7
Calls
0.0
League pct
ok
Sample
CROSS_CHECKING
0.20
Per game
4
Calls
9.8
League pct
ok
Sample
DELAY_OF_GAME
0.20
Per game
4
Calls
2.4
League pct
ok
Sample
INTERFERENCE
0.20
Per game
4
Calls
2.4
League pct
ok
Sample
ELBOWING
0.05
Per game
1
Calls
—
League pct
small
Sample
TOO_MANY_MEN
0.05
Per game
1
Calls
—
League pct
small
Sample
BOARDING
0.04
Per game
1
Calls
—
League pct
small
Sample
EMBELLISHMENT
0.04
Per game
1
Calls
—
League pct
small
Sample
GOALIE_INTERFERENCE
0.05
Per game
1
Calls
—
League pct
small
Sample
TypeCallsPer gameLeague pctSample
TRIPPING211.049.8ok
HOOKING190.9482.9ok
HOLDING140.6948.8ok
FIGHTING_MAJOR120.5982.9ok
SLASHING120.5922.0ok
HIGH_STICKING100.4919.5ok
ROUGHING70.350.0ok
CROSS_CHECKING40.209.8ok
DELAY_OF_GAME40.202.4ok
INTERFERENCE40.202.4ok
ELBOWING10.05—small
TOO_MANY_MEN10.05—small
BOARDING10.04—small
EMBELLISHMENT10.04—small
GOALIE_INTERFERENCE10.05—small
11
Pens taken
Drill in →
Flyers-3
3
Games
-1.00
Diff / game
6
Pens drawn
9
Pens taken
Drill in →
Flames+1
3
Games
+0.33
Diff / game
7
Pens drawn
6
Pens taken
Drill in →
Red Wings-1
3
Games
-0.33
Diff / game
7
Pens drawn
8
Pens taken
Drill in →
Wild-3
3
Games
-1.00
Diff / game
7
Pens drawn
10
Pens taken
Drill in →
Stars0
2
Games
0.00
Diff / game
5
Pens drawn
5
Pens taken
Drill in →
Rangers0
2
Games
0.00
Diff / game
5
Pens drawn
5
Pens taken
Drill in →
Kraken+2
2
Games
+1.00
Diff / game
7
Pens drawn
5
Pens taken
Drill in →
Lightning+1
2
Games
+0.50
Diff / game
7
Pens drawn
6
Pens taken
Drill in →
Kings-1
2
Games
-0.50
Diff / game
8
Pens drawn
9
Pens taken
Drill in →
Devils+1
2
Games
+0.50
Diff / game
7
Pens drawn
6
Pens taken
Drill in →
Predators0
2
Games
0.00
Diff / game
5
Pens drawn
5
Pens taken
Drill in →
Bruins-2
2
Games
-1.00
Diff / game
4
Pens drawn
6
Pens taken
Drill in →
Canucks0
2
Games
0.00
Diff / game
3
Pens drawn
3
Pens taken
Drill in →
Capitals-1
2
Games
-0.50
Diff / game
7
Pens drawn
8
Pens taken
Drill in →
Blue Jackets-2
2
Games
-1.00
Diff / game
4
Pens drawn
6
Pens taken
Drill in →
Oilers0
1
Games
0.00
Diff / game
3
Pens drawn
3
Pens taken
Drill in →
Senators+1
1
Games
+1.00
Diff / game
2
Pens drawn
1
Pens taken
Drill in →
Panthers-1
1
Games
-1.00
Diff / game
5
Pens drawn
6
Pens taken
Drill in →
Blackhawks+4
1
Games
+4.00
Diff / game
5
Pens drawn
1
Pens taken
Drill in →
Jets-2
1
Games
-2.00
Diff / game
1
Pens drawn
3
Pens taken
Drill in →
Canadiens-1
1
Games
-1.00
Diff / game
1
Pens drawn
2
Pens taken
Drill in →
TeamGamesPens drawnPens takenDiffDiff/GRecord
Hurricanes3128+4+1.332-1vs →
Ducks31411+3+1.002-1vs →
Flyers369-3-1.000-3vs →
Flames376+1+0.331-2vs →
Red Wings378-1-0.332-1vs →
Wild3710-3-1.003-0vs →
Stars25500.000-2vs →
Rangers25500.001-1vs →
Kraken275+2+1.000-2vs →
Lightning276+1+0.502-0vs →
Kings289-1-0.500-2vs →
Devils276+1+0.501-1vs →
Predators25500.001-1vs →
Bruins246-2-1.002-0vs →
Canucks23300.000-2vs →
Capitals278-1-0.502-0vs →
Blue Jackets246-2-1.002-0vs →
Oilers13300.000-1vs →
Senators121+1+1.001-0vs →
Panthers156-1-1.000-1vs →
Blackhawks151+4+4.000-1vs →
Jets113-2-2.000-1vs →
Canadiens112-1-1.001-0vs →
Mitch Dunning
1
small
Michael Markovic1small
Mike Sullivan1small
View all partners →
1.46
0.79
+0.68
ok
RUS4h 16m102.340.90+1.44ok
FIN2h 10m20.920.72+0.19ok
CHE1h 17m32.331.03+1.29ok
BLR1h 17m00.000.79-0.79ok
LVA1h 11m00.000.69-0.69ok
CZE43m22.760.59+2.17small
SVK33m35.421.27+4.14small
DNK20m00.000.38-0.38small
SVN17m00.000.31-0.31small
RefGeek
HomeGamesRefereesTeamsPlayers
Sign InSign Up
Open navigation menu
HomeGamesRefereesTeamsPlayers
Sign InSign Up