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.

Teams
FlyersFlyers

Team officiating profile

Flyers

PHI · Metropolitan · 43-27-12

Through 92 tracked games · PHI runs 14.8% on the man advantage and 78.6% short-handed · discipline index 0.34.

98
Points
92
Tracked Games
4.18
PF / Game
4.27
PA / Game
Power Play
14.8%
Penalty Kill
78.6%
Discipline Index
0.34
Home / Road
+0.37

Recent Games

HurricanesHurricanes
@ Hurricanes
May 16, 4:00 PM · scheduled
-
HurricanesHurricanes
vs Hurricanes
May 13, 4:00 PM · scheduled
-
HurricanesHurricanes
@ Hurricanes
May 11, 4:00 PM · scheduled

Largest positive differential

  • Frederick L'Ecuyer
    6g · 2-4
    +9
  • Michael Markovic
    7g · 3-4
    +7
  • Jon McIsaac
    8g · 3-5
    +6
  • Brandon Schrader
    5g · 2-3
    +4
  • Brandon Blandina
    7g · 2-5
    +3

Largest negative differential

  • Francois St-Laurent

Top types taken

ROUGHING
63
Count
0.69
Per game
+0.19
vs League
TRIPPING
58
Count
0.63
Per game
-0.02
vs League
HOOKING
37
Count
0.40
Per game

Forwards

Travis KonecnyTravis Konecny#11 R
Top 6
Tier
1.80
Taken/60
1.91
Drawn/60
33
Taken
35
Drawn
Trevor ZegrasTrevor Zegras#46 C
Top 6
Tier
1.73

Defense

Travis SanheimTravis Sanheim#6 D
Top Pair
Tier
0.54
Taken/60
0.83
Drawn/60
13
Taken
20
Drawn
Rasmus RistolainenRasmus Ristolainen#55 D
Top Pair
Tier
0.93

Goalies

Dan VladarDan Vladar#80 G
Starter
Tier
0.07
Taken/60
0.07
Drawn/60
3
Taken
3
Drawn
Joseph WollJoseph Woll G
Backup
Tier
0.04
-
HurricanesHurricanes
vs Hurricanes
May 9, 10:00 PM · final
2-3
HurricanesHurricanes
vs Hurricanes
May 8, 12:00 AM · final
1-4
HurricanesHurricanes
@ Hurricanes
May 4, 11:00 PM · final
2-3
HurricanesHurricanes
@ Hurricanes
May 3, 12:00 AM · final
0-3
PenguinsPenguins
@ Penguins
May 2, 4:00 PM · scheduled
-

Most Worked Officials

Francis Charron
12
Games
60
PF
61
PA
-1
Diff
+1
PP Diff
5-7
Record
Furman South
9
Games
37
PF
37
PA
0
Diff
-1
PP Diff
6-3
Record
Jon McIsaac
8
Games
26
PF
20
PA
+6
Diff
+5
PP Diff
3-5
Record
Brandon Blandina
7
Games
35
PF
32
PA
+3
Diff
+4
PP Diff
2-5
Record
Chris Rooney
7
Games
26
PF
23
PA
+3
Diff
+3
PP Diff
4-3
Record
Kelly Sutherland
7
Games
36
PF
35
PA
+1
Diff
+1
PP Diff
2-5
Record
Michael Markovic
7
Games
41
PF
34
PA
+7
Diff
+6
PP Diff
3-4
Record
Wes McCauley
7
Games
21
PF
22
PA
-1
Diff
-1
PP Diff
2-5
Record
Francois St-Laurent
6
Games
30
PF
36
PA
-6
Diff
-7
PP Diff
4-2
Record
Frederick L'Ecuyer
6
Games
32
PF
23
PA
+9
Diff
+8
PP Diff
2-4
Record
OfficialGamesPFPADiffPP DiffRecord
Francis Charron126061-1+15-7
Furman South937370-16-3
Jon McIsaac82620+6+53-5
Brandon Blandina73532+3+42-5
Chris Rooney72623+3+34-3
Kelly Sutherland73635+1+12-5
View all 41 officials →
6g · 4-2
-6
  • Jake Brenk
    6g · 4-2
    -5
  • Gord Dwyer
    6g · 4-2
    -4
  • Chris Schlenker
    5g · 3-2
    -4
  • Peter MacDougall
    5g · 3-2
    -2
  • -0.02
    vs League
    HIGH_STICKING
    34
    Count
    0.37
    Per game
    +0.04
    vs League
    HOLDING
    31
    Count
    0.34
    Per game
    -0.01
    vs League
    SLASHING
    31
    Count
    0.34
    Per game
    +0.01
    vs League
    TypeCountPer gamevs League
    ROUGHING630.69+0.19
    TRIPPING580.63-0.02
    HOOKING370.40-0.02
    HIGH_STICKING340.37+0.04
    HOLDING310.34-0.01
    SLASHING310.34+0.01

    Top types drawn

    ROUGHING
    56
    Count
    0.61
    Per game
    +0.11
    vs League
    TRIPPING
    49
    Count
    0.53
    Per game
    -0.11
    vs League
    HIGH_STICKING
    40
    Count
    0.43
    Per game
    +0.11
    vs League
    HOOKING
    38
    Count
    0.41
    Per game
    -0.01
    vs League
    HOLDING
    35
    Count
    0.38
    Per game
    +0.04
    vs League
    SLASHING
    28
    Count
    0.30
    Per game
    -0.02
    vs League
    TypeCountPer gamevs League
    ROUGHING560.61+0.11
    TRIPPING490.53-0.11
    HIGH_STICKING400.43+0.11
    HOOKING380.41-0.01
    HOLDING350.38+0.04
    SLASHING280.30-0.02
    Taken/60
    1.29
    Drawn/60
    32
    Taken
    24
    Drawn
    Christian DvorakChristian Dvorak#22 C
    Top 6
    Tier
    0.89
    Taken/60
    0.89
    Drawn/60
    16
    Taken
    16
    Drawn
    Tyson FoersterTyson Foerster#71 R
    Middle 6
    Tier
    1.49
    Taken/60
    0.60
    Drawn/60
    10
    Taken
    4
    Drawn
    Porter MartonePorter Martone#94 R
    Middle 6
    Tier
    1.24
    Taken/60
    1.24
    Drawn/60
    6
    Taken
    6
    Drawn
    Owen TippettOwen Tippett#74 R
    Middle 6
    Tier
    0.78
    Taken/60
    1.68
    Drawn/60
    12
    Taken
    26
    Drawn
    Sean CouturierSean Couturier#14 C
    Middle 6
    Tier
    1.22
    Taken/60
    0.83
    Drawn/60
    19
    Taken
    13
    Drawn
    Noah CatesNoah Cates#27 L
    Middle 6
    Tier
    0.96
    Taken/60
    1.03
    Drawn/60
    15
    Taken
    16
    Drawn
    Boris KatchoukBoris Katchouk#61 L
    Middle 6
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Matvei MichkovMatvei Michkov#39 R
    Middle 6
    Tier
    2.56
    Taken/60
    1.50
    Drawn/60
    36
    Taken
    21
    Drawn
    Philip TomasinoPhilip Tomasino R
    Depth
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Denver BarkeyDenver Barkey#52 C
    Depth
    Tier
    1.18
    Taken/60
    1.78
    Drawn/60
    10
    Taken
    15
    Drawn
    Alex BumpAlex Bump#20 L
    Depth
    Tier
    0.20
    Taken/60
    0.60
    Drawn/60
    1
    Taken
    3
    Drawn
    Carl GrundstromCarl Grundstrom#91 R
    Depth
    Tier
    1.15
    Taken/60
    0.90
    Drawn/60
    9
    Taken
    7
    Drawn
    Anthony RichardAnthony Richard#90 C
    Depth
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Luke GlendeningLuke Glendening#41 C
    Depth
    Tier
    0.72
    Taken/60
    0.31
    Drawn/60
    7
    Taken
    3
    Drawn
    Nikita GrebenkinNikita Grebenkin#29 R
    Depth
    Tier
    1.83
    Taken/60
    2.29
    Drawn/60
    12
    Taken
    15
    Drawn
    Jett LuchankoJett Luchanko#17 C
    Depth
    Tier
    2.07
    Taken/60
    2.07
    Drawn/60
    1
    Taken
    1
    Drawn
    Rodrigo AbolsRodrigo Abols#18 C
    Depth
    Tier
    1.97
    Taken/60
    1.72
    Drawn/60
    8
    Taken
    7
    Drawn
    Brett HarrisonBrett Harrison#72 C
    Depth
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Jacob GaucherJacob Gaucher#78 C
    4th Line
    Tier
    0.00
    Taken/60
    1.70
    Drawn/60
    0
    Taken
    1
    Drawn
    Garrett WilsonGarrett Wilson#10 L
    4th Line
    Tier
    2.31
    Taken/60
    2.31
    Drawn/60
    1
    Taken
    1
    Drawn
    Lane PedersonLane Pederson#25 C
    4th Line
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Alex BumpAlex Bump#20 L
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Anthony RichardAnthony Richard#90 C
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Carl GrundstromCarl Grundstrom#91 R
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Christian DvorakChristian Dvorak#22 C
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Denver BarkeyDenver Barkey#52 C
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    PlayerTierTaken/60Drawn/60TakenDrawn
    Travis KonecnyTravis Konecny#11 RTop 61.801.913335
    Trevor ZegrasTrevor Zegras#46 CTop 61.731.293224
    Christian DvorakChristian Dvorak#22 CTop 60.890.891616
    Tyson FoersterTyson Foerster#71 RMiddle 61.490.60104
    Porter MartonePorter Martone#94 RMiddle 61.241.2466
    Owen TippettOwen Tippett#74 RMiddle 60.781.681226
    Sean CouturierSean Couturier#14 CMiddle 61.220.831913
    Noah CatesNoah Cates#27 LMiddle 60.961.031516
    Boris KatchoukBoris Katchouk#61 LMiddle 6--00
    Matvei MichkovMatvei Michkov#39 RMiddle 62.561.503621
    Philip TomasinoPhilip Tomasino RDepth--00
    Denver BarkeyDenver Barkey#52 CDepth1.181.781015
    Alex BumpAlex Bump#20 LDepth0.200.6013
    Carl GrundstromCarl Grundstrom#91 RDepth1.150.9097
    Anthony RichardAnthony Richard#90 CDepth--00
    Luke GlendeningLuke Glendening#41 CDepth0.720.3173
    Nikita GrebenkinNikita Grebenkin#29 RDepth1.832.291215
    Jett LuchankoJett Luchanko#17 CDepth2.072.0711
    Rodrigo AbolsRodrigo Abols#18 CDepth1.971.7287
    Brett HarrisonBrett Harrison#72 CDepth--00
    Jacob GaucherJacob Gaucher#78 C4th Line0.001.7001
    Garrett WilsonGarrett Wilson#10 L4th Line2.312.3111
    Lane PedersonLane Pederson#25 C4th Line--00
    Alex BumpAlex Bump#20 L—--00
    Anthony RichardAnthony Richard#90 C—--00
    Carl GrundstromCarl Grundstrom#91 R—--00
    Christian DvorakChristian Dvorak#22 C—--00
    Denver BarkeyDenver Barkey#52 C—--00
    Taken/60
    0.80
    Drawn/60
    14
    Taken
    12
    Drawn
    Cam YorkCam York#8 D
    Top Pair
    Tier
    0.88
    Taken/60
    0.57
    Drawn/60
    17
    Taken
    11
    Drawn
    Jamie DrysdaleJamie Drysdale#9 D
    Top Pair
    Tier
    0.74
    Taken/60
    0.46
    Drawn/60
    16
    Taken
    10
    Drawn
    Adam GinningAdam Ginning#13 D
    Middle Pair
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Nick SeelerNick Seeler#24 D
    Middle Pair
    Tier
    1.32
    Taken/60
    0.96
    Drawn/60
    22
    Taken
    16
    Drawn
    Simon BenoitSimon Benoit D
    Middle Pair
    Tier
    1.58
    Taken/60
    1.25
    Drawn/60
    19
    Taken
    15
    Drawn
    Helge GransHelge Grans#3 D
    Middle Pair
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Hunter McDonaldHunter McDonald#75 D
    Middle Pair
    Tier
    7.81
    Taken/60
    3.90
    Drawn/60
    2
    Taken
    1
    Drawn
    Ty MurchisonTy Murchison#96 D
    Middle Pair
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Oliver BonkOliver Bonk#59 D
    Bottom Pair
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    David JiricekDavid Jiricek#5 D
    Bottom Pair
    Tier
    2.89
    Taken/60
    0.72
    Drawn/60
    8
    Taken
    2
    Drawn
    Noah JuulsenNoah Juulsen#47 D
    Bottom Pair
    Tier
    0.77
    Taken/60
    0.77
    Drawn/60
    6
    Taken
    6
    Drawn
    Artem GuryevArtem Guryev#82 D
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Cam YorkCam York#8 D
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    David JiricekDavid Jiricek#5 D
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    PlayerTierTaken/60Drawn/60TakenDrawn
    Travis SanheimTravis Sanheim#6 DTop Pair0.540.831320
    Rasmus RistolainenRasmus Ristolainen#55 DTop Pair0.930.801412
    Cam YorkCam York#8 DTop Pair0.880.571711
    Jamie DrysdaleJamie Drysdale#9 DTop Pair0.740.461610
    Adam GinningAdam Ginning#13 DMiddle Pair--00
    Nick SeelerNick Seeler#24 DMiddle Pair1.320.962216
    Simon BenoitSimon Benoit DMiddle Pair1.581.251915
    Helge GransHelge Grans#3 DMiddle Pair--00
    Hunter McDonaldHunter McDonald#75 DMiddle Pair7.813.9021
    Ty MurchisonTy Murchison#96 DMiddle Pair--00
    Oliver BonkOliver Bonk#59 DBottom Pair--00
    David JiricekDavid Jiricek#5 DBottom Pair2.890.7282
    Noah JuulsenNoah Juulsen#47 DBottom Pair0.770.7766
    Artem GuryevArtem Guryev#82 D—--00
    Cam YorkCam York#8 D—--00
    David JiricekDavid Jiricek#5 D—--00
    Taken/60
    0.17
    Drawn/60
    1
    Taken
    4
    Drawn
    Aleksei KolosovAleksei Kolosov#35 G
    Rookie
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Aleksei KolosovAleksei Kolosov#35 G
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Carson BjarnasonCarson Bjarnason#64 G
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    Dan VladarDan Vladar#80 G
    —
    Tier
    -
    Taken/60
    -
    Drawn/60
    0
    Taken
    0
    Drawn
    PlayerTierTaken/60Drawn/60TakenDrawn
    Dan VladarDan Vladar#80 GStarter0.070.0733
    Joseph WollJoseph Woll GBackup0.040.1714
    Aleksei KolosovAleksei Kolosov#35 GRookie--00
    Aleksei KolosovAleksei Kolosov#35 G—--00
    Carson BjarnasonCarson Bjarnason#64 G—--00
    Dan VladarDan Vladar#80 G—--00
    RefGeek
    HomeGamesRefereesTeamsPlayers
    Sign InSign Up
    Open navigation menu
    HomeGamesRefereesTeamsPlayers
    Sign InSign Up
    Michael Markovic
    7
    41
    34
    +7
    +6
    3-4
    Wes McCauley72122-1-12-5
    Francois St-Laurent63036-6-74-2
    Frederick L'Ecuyer63223+9+82-4