ForensicHockey
← GamedayFinalFinal

OTT

32

SOG 1422

xG 0.630.87

PHI

Snapshot at 11:25:19 AM

Static box score →

Live insights

Momentum, expected goals, finishing luck, and scoring chances — recalculated on every sync

Forensic engine

Game xG

0.63–0.87

Δ -0.24 PHI

PHI

Deserve to win

42–58%

If both goalies were league average

Finishing vs xG

OTT +2.4

Outscoring shot quality

OTT

Shot threat

Bobby Brink

8 attempts · 0.20 xG

PHI

Scoring chances

0–0

Attempts ≥8% xG · HDC 0–0

Last goal

T. Stützle

P4 03:19 · 3–2

OTT

Top game score

T. Stützle · 1.90

2G 0A undefined SOG · TOI 18:26

OTT

Win probability

OTT 100%

P1 · P2 · P3 · OT

P1P2P3 · OT
OTTPHI

Shot zone

Live attempt map with expected goals

OTT 0.63 xGPHI 0.87 xG
High danger (xG ≥ 25%)Medium (xG 12–25%)Low (xG 5–12%)Very low (xG < 5%)Goal

Highlights

Goals and big plays with NHL video

  • GOAL · T. Stützle

    P4 03:19 · OTT · 32 · snap

    Watch
  • GOAL · J. Drysdale

    P3 09:55 · PHI · 22 · snap

    Watch
  • GOAL · M. Michkov

    P2 11:23 · PHI · 21 · snap

    Watch
  • GOAL · M. Amadio

    P1 06:19 · OTT · 20 · backhand

    Watch
  • GOAL · T. Stützle

    P1 05:14 · OTT · 10 · slap

    Watch

Play-by-play

Live feed · new plays animate in

  • P4 03:19OTTGoalTim Stützle, Drake Batherson, Thomas Chabot
  • P4 02:00OTTFaceoffShane Pinto
  • P4 02:00Stoppage
  • P4 01:37PHIFaceoffSean Couturier
  • P4 01:37Stoppage
  • P4 01:34PHIBlocked shotTrevor Zegras1.3% xG
  • P4 00:57OTTMissed shotShane Pinto0.9% xG
  • P4 00:49Giveaway
  • P4 00:32OTTMissed shotDrake Batherson1.1% xG
  • P4 00:00OTTFaceoffShane Pinto
  • P3 19:58PHIHitTravis Konecny
  • P3 18:53PHIFaceoffChristian Dvorak
  • P3 18:53Stoppage
  • P3 18:34OTTShot on goalDylan Cozens1.1% xG
  • P3 18:12Takeaway
  • P3 18:10OTTHitTim Stützle
  • P3 18:03OTTHitNick Cousins
  • P3 17:28PHIMissed shotNick Seeler0.6% xG
  • P3 16:29OTTMissed shotNick Jensen0.6% xG
  • P3 16:29Giveaway
  • P3 16:24PHIFaceoffSean Couturier
  • P3 16:24Stoppage
  • P3 16:22OTTBlocked shotThomas Chabot0.8% xG
  • P3 16:18Takeaway
  • P3 16:14Takeaway
  • P3 16:09PHIFaceoffNoah Cates
  • P3 16:09Stoppage
  • P3 15:47PHIFaceoffTravis Konecny
  • P3 15:47Stoppage
  • P3 15:45PHIShot on goalMatvei Michkov0.9% xG
  • P3 15:32PHIBlocked shotBobby Brink1.0% xG
  • P3 15:26OTTFaceoffDylan Cozens
  • P3 15:26Stoppage
  • P3 15:06PHIBlocked shotJamie Drysdale1.2% xG
  • P3 14:56PHIBlocked shotNick Seeler0.7% xG
  • P3 14:41PHIBlocked shotChristian Dvorak1.0% xG
  • P3 14:35PHIShot on goalJamie Drysdale0.8% xG
  • P3 14:34OTTHitJordan Spence
  • P3 14:02PHIFaceoffChristian Dvorak
  • P3 14:02Stoppage
  • P3 13:33PHIHitCarl Grundstrom
  • P3 12:27OTTFaceoffShane Pinto
  • P3 12:27Stoppage
  • P3 12:13Takeaway
  • P3 11:47PHIBlocked shotMatvei Michkov0.9% xG
  • P3 11:00PHIFaceoffRodrigo Abols
  • P3 11:00Stoppage
  • P3 10:53OTTFaceoffShane Pinto
  • P3 10:53Stoppage
  • P3 10:52PHIShot on goalBobby Brink6.6% xG
  • P3 10:50PHIBlocked shotBobby Brink4.4% xG
  • P3 10:50OTTHitRidly Greig
  • P3 10:49PHIMissed shotCam York2.5% xG
  • P3 10:41PHIHitTravis Konecny
  • P3 10:39OTTHitNick Jensen
  • P3 10:28PHIMissed shotBobby Brink3.0% xG
  • P3 10:14OTTHitFabian Zetterlund
  • P3 09:55OTTFaceoffDylan Cozens
  • P3 09:55PHIGoalJamie Drysdale, Christian Dvorak, Trevor Zegras
  • P3 09:53PHIBlocked shotTrevor Zegras2.4% xG
  • P3 09:41PHIFaceoffChristian Dvorak
  • P3 09:41Stoppage
  • P3 09:26OTTFaceoffNick Cousins
  • P3 09:26Stoppage
  • P3 09:23PHIBlocked shotTravis Konecny1.5% xG
  • P3 09:10Takeaway
  • P3 08:58OTTHitJordan Spence
  • P3 08:47PHIHitNoah Juulsen
  • P3 08:18Takeaway
  • P3 08:13Giveaway
  • P3 07:51PHIFaceoffSean Couturier
  • P3 07:51Stoppage
  • P3 07:39OTTMissed shotRidly Greig1.1% xG
  • P3 07:38OTTFaceoffTim Stützle
  • P3 07:38Stoppage
  • P3 06:47PHIHitGarnet Hathaway
  • P3 06:38PHIBlocked shotGarnet Hathaway0.9% xG
  • P3 06:14PHIHitNikita Grebenkin
  • P3 06:09OTTFaceoffDylan Cozens
  • P3 06:09Stoppage
  • P3 05:45PHIMissed shotNick Seeler0.4% xG
  • P3 05:37PHIMissed shotTravis Konecny1.4% xG
  • P3 05:18PHIMissed shotBobby Brink0.6% xG
  • P3 05:12PHIShot on goalBobby Brink0.9% xG
  • P3 04:58OTTFaceoffShane Pinto
  • P3 04:58Stoppage
  • P3 04:56PHIShot on goalNoah Juulsen0.5% xG
  • P3 04:24OTTMissed shotFabian Zetterlund1.9% xG
  • P3 02:43OTTBlocked shotJake Sanderson1.8% xG
  • P3 02:07PHIFaceoffChristian Dvorak
  • P3 02:07Penalty
  • P3 02:03delayed penalty
  • P3 01:50OTTHitMichael Amadio
  • P3 01:47PHIShot on goalNoah Juulsen0.7% xG
  • P3 01:37PHIShot on goalEmil Andrae0.5% xG
  • P3 00:50OTTHitFabian Zetterlund
  • P3 00:34OTTFaceoffDylan Cozens
  • P3 00:34Stoppage
  • P3 00:00OTTFaceoffTim Stützle
  • P2 19:44Giveaway
  • P2 19:40Giveaway
  • P2 19:29OTTShot on goalDrake Batherson1.7% xG
  • P2 19:01OTTHitFabian Zetterlund
  • P2 18:30OTTBlocked shotMichael Amadio1.6% xG
  • P2 18:22Takeaway
  • P2 18:16Giveaway
  • P2 17:58PHIBlocked shotSean Couturier1.6% xG
  • P2 17:43PHIShot on goalNoah Juulsen0.5% xG
  • P2 17:15OTTFaceoffLars Eller
  • P2 17:15Stoppage
  • P2 17:13PHIShot on goalEmil Andrae0.6% xG
  • P2 17:03PHIShot on goalRodrigo Abols1.8% xG
  • P2 17:00PHIHitGarnet Hathaway
  • P2 16:55PHIHitGarnet Hathaway
  • P2 16:50PHIHitGarnet Hathaway
  • P2 16:43Takeaway
  • P2 16:42PHIHitTrevor Zegras
  • P2 16:14PHIMissed shotTravis Sanheim4.1% xG
  • P2 15:40OTTFaceoffClaude Giroux
  • P2 15:40Stoppage
  • P2 15:32Giveaway
  • P2 15:26OTTBlocked shotThomas Chabot1.8% xG
  • P2 15:09OTTFaceoffTim Stützle
  • P2 15:09Stoppage
  • P2 15:08PHIShot on goalNoah Cates1.4% xG
  • P2 15:05Giveaway
  • P2 14:14OTTFaceoffShane Pinto
  • P2 14:14Stoppage
  • P2 14:14Penalty
  • P2 14:14Penalty
  • P2 13:45Giveaway
  • P2 13:13PHIBlocked shotNoah Juulsen1.3% xG
  • P2 13:01PHIHitNoah Juulsen
  • P2 12:53PHIBlocked shotRodrigo Abols1.4% xG
  • P2 12:44PHIMissed shotRodrigo Abols2.4% xG
  • P2 12:42PHIHitGarnet Hathaway
  • P2 12:12OTTFaceoffTim Stützle
  • P2 12:12Stoppage
  • P2 12:11OTTMissed shotDylan Cozens6.2% xG
  • P2 12:09OTTShot on goalDrake Batherson4.2% xG
  • P2 11:53Giveaway
  • P2 11:50Giveaway
  • P2 11:29PHIFaceoffNoah Cates
  • P2 11:29Stoppage
  • P2 11:23OTTFaceoffLars Eller
  • P2 11:23PHIGoalMatvei Michkov, Christian Dvorak, Travis Konecny
  • P2 11:14PHIBlocked shotChristian Dvorak0.6% xG
  • P2 10:55Takeaway
  • P2 09:49OTTShot on goalFabian Zetterlund1.8% xG
  • P2 09:14OTTFaceoffTim Stützle
  • P2 09:14Stoppage
  • P2 09:12OTTShot on goalDylan Cozens0.9% xG
  • P2 09:03PHIFaceoffChristian Dvorak
  • P2 09:03Penalty
  • P2 09:03Penalty
  • P2 08:09PHIMissed shotTrevor Zegras1.0% xG
  • P2 08:03PHIShot on goalOwen Tippett1.0% xG
  • P2 07:57PHIBlocked shotOwen Tippett1.4% xG
  • P2 06:46PHIBlocked shotTrevor Zegras2.4% xG
  • P2 06:41PHIFaceoffTrevor Zegras
  • P2 06:41Stoppage
  • P2 06:41Penalty
  • P2 06:40PHIShot on goalBobby Brink2.0% xG
  • P2 06:34OTTHitNick Cousins
  • P2 06:25PHIMissed shotMatvei Michkov1.2% xG
  • P2 06:15OTTFaceoffDylan Cozens
  • P2 06:15Stoppage
  • P2 06:12PHIHitNoah Juulsen
  • P2 05:47PHIMissed shotCarl Grundstrom3.3% xG
  • P2 05:14Takeaway
  • P2 04:55Takeaway
  • P2 04:46PHIShot on goalChristian Dvorak1.5% xG
  • P2 04:08OTTMissed shotNick Jensen0.6% xG
  • P2 03:37Giveaway
  • P2 03:33OTTHitMichael Amadio
  • P2 03:23Giveaway
  • P2 02:57OTTFaceoffShane Pinto
  • P2 02:57Stoppage
  • P2 02:56PHIShot on goalNikita Grebenkin2.6% xG
  • P2 02:52PHIMissed shotCam York0.6% xG
  • P2 02:35PHIShot on goalNikita Grebenkin0.6% xG
  • P2 02:01PHIHitNoah Juulsen
  • P2 01:49OTTFaceoffLars Eller
  • P2 01:49Stoppage
  • P2 01:32PHIFaceoffSean Couturier
  • P2 01:32Stoppage
  • P2 01:31OTTShot on goalFabian Zetterlund0.9% xG
  • P2 00:31OTTFaceoffTim Stützle
  • P2 00:31Stoppage
  • P2 00:10PHIFaceoffChristian Dvorak
  • P2 00:10Stoppage
  • P2 00:08OTTShot on goalRidly Greig0.8% xG
  • P2 00:00PHIFaceoffChristian Dvorak
  • P1 19:55OTTFaceoffShane Pinto
  • P1 19:55Stoppage
  • P1 19:41OTTBlocked shotDylan Cozens1.3% xG
  • P1 19:18PHIShot on goalOwen Tippett1.3% xG
  • P1 19:14Giveaway
  • P1 18:43OTTHitMichael Amadio
  • P1 18:29OTTMissed shotShane Pinto1.8% xG
  • P1 18:26Giveaway
  • P1 18:19PHIHitGarnet Hathaway
  • P1 18:07Giveaway
  • P1 17:34Giveaway
  • P1 17:24OTTBlocked shotDrake Batherson1.5% xG
  • P1 17:17OTTShot on goalDylan Cozens0.7% xG
  • P1 15:56OTTMissed shotShane Pinto5.1% xG
  • P1 15:43PHIFaceoffSean Couturier
  • P1 15:43Stoppage
  • P1 15:41OTTShot on goalDavid Perron1.1% xG
  • P1 15:12PHIHitTravis Konecny
  • P1 14:42PHIFaceoffSean Couturier
  • P1 14:42Stoppage
  • P1 14:42Penalty
  • P1 14:30Giveaway
  • P1 14:30Giveaway
  • P1 14:29OTTHitLars Eller
  • P1 14:13PHIHitNikita Grebenkin
  • P1 14:12PHIHitGarnet Hathaway
  • P1 13:50PHIMissed shotBobby Brink1.5% xG
  • P1 13:36PHIShot on goalNoah Cates1.8% xG
  • P1 12:58Giveaway
  • P1 12:13PHIShot on goalTravis Konecny2.0% xG
  • P1 12:07PHIFaceoffSean Couturier
  • P1 12:07Penalty
  • P1 12:03Giveaway
  • P1 11:58Giveaway
  • P1 11:36Giveaway
  • P1 11:25PHIFaceoffChristian Dvorak
  • P1 11:25Stoppage
  • P1 10:43PHIHitCarl Grundstrom
  • P1 10:22PHIFaceoffNoah Cates
  • P1 10:22Stoppage
  • P1 10:07Giveaway
  • P1 09:59OTTFaceoffLars Eller
  • P1 09:59Stoppage
  • P1 09:57PHIShot on goalTravis Konecny1.2% xG
  • P1 09:56Giveaway
  • P1 09:54OTTHitThomas Chabot
  • P1 09:51Giveaway
  • P1 09:39OTTHitFabian Zetterlund
  • P1 08:48PHIHitNoah Juulsen
  • P1 08:45Giveaway
  • P1 08:30PHIHitEmil Andrae
  • P1 08:29Takeaway
  • P1 08:09OTTMissed shotNick Cousins0.8% xG
  • P1 07:26OTTFaceoffShane Pinto
  • P1 07:26Stoppage
  • P1 07:24PHIBlocked shotCam York0.6% xG
  • P1 06:59OTTShot on goalArtem Zub0.8% xG
  • P1 06:41PHIMissed shotTravis Konecny0.6% xG
  • P1 06:19PHIFaceoffNoah Cates
  • P1 06:19OTTGoalMichael Amadio, Claude Giroux, Shane Pinto
  • P1 05:22PHIHitRodrigo Abols
  • P1 05:14PHIFaceoffRodrigo Abols
  • P1 05:14OTTGoalTim Stützle, David Perron, Ridly Greig
  • P1 05:07PHIHitNick Seeler
  • P1 05:01PHIHitBobby Brink
  • P1 04:57OTTBlocked shotDavid Perron1.0% xG
  • P1 04:48PHIBlocked shotSean Couturier0.5% xG
  • P1 04:36PHIBlocked shotMatvei Michkov2.3% xG
  • P1 04:32PHIFaceoffSean Couturier
  • P1 04:32Stoppage
  • P1 04:07PHIHitNoah Juulsen
  • P1 03:28OTTMissed shotThomas Chabot2.2% xG
  • P1 03:10OTTBlocked shotShane Pinto1.6% xG
  • P1 03:09OTTFaceoffClaude Giroux
  • P1 03:09Stoppage
  • P1 03:07OTTMissed shotDavid Perron0.5% xG
  • P1 03:00PHIBlocked shotNick Seeler0.7% xG
  • P1 02:26PHIHitSean Couturier
  • P1 02:24Takeaway
  • P1 02:09OTTBlocked shotArtem Zub0.6% xG
  • P1 01:52OTTMissed shotJake Sanderson0.7% xG
  • P1 01:50OTTFaceoffLars Eller
  • P1 01:50Stoppage
  • P1 01:50OTTShot on goalTyler Kleven0.6% xG
  • P1 01:44OTTMissed shotDrake Batherson6.2% xG
  • P1 01:40Giveaway
  • P1 01:25Giveaway
  • P1 01:06OTTBlocked shotClaude Giroux1.3% xG
  • P1 00:26OTTHitDavid Perron
  • P1 00:18OTTHitDavid Perron
  • P1 00:13OTTMissed shotJake Sanderson0.8% xG
  • P1 00:00OTTFaceoffTim Stützle

OTT vs PHI

Shot tracker

Every attempt with live expected goals

  • P1 00:13OTTJake Sanderson0.8%
  • P1 01:06OTTClaude Giroux1.3%
  • P1 01:44OTTDrake Batherson6.2%
  • P1 01:50OTTTyler Kleven0.6%
  • P1 01:52OTTJake Sanderson0.7%
  • P1 02:09OTTArtem Zub0.6%
  • P1 03:00PHINick Seeler0.7%
  • P1 03:07OTTDavid Perron0.5%
  • P1 03:10OTTShane Pinto1.6%
  • P1 03:28OTTThomas Chabot2.2%
  • P1 04:36PHIMatvei Michkov2.3%
  • P1 04:48PHISean Couturier0.5%
  • P1 04:57OTTDavid Perron1.0%
  • P1 05:14OTTTim StützleGOAL
  • P1 06:19OTTMichael AmadioGOAL
  • P1 06:41PHITravis Konecny0.6%
  • P1 06:59OTTArtem Zub0.8%
  • P1 07:24PHICam York0.6%
  • P1 08:09OTTNick Cousins0.8%
  • P1 09:57PHITravis Konecny1.2%
  • P1 12:13PHITravis Konecny2.0%
  • P1 13:36PHINoah Cates1.8%
  • P1 13:50PHIBobby Brink1.5%
  • P1 15:41OTTDavid Perron1.1%
  • P1 15:56OTTShane Pinto5.1%
  • P1 17:17OTTDylan Cozens0.7%
  • P1 17:24OTTDrake Batherson1.5%
  • P1 18:29OTTShane Pinto1.8%
  • P1 19:18PHIOwen Tippett1.3%
  • P1 19:41OTTDylan Cozens1.3%
  • P2 00:08OTTRidly Greig0.8%
  • P2 01:31OTTFabian Zetterlund0.9%
  • P2 02:35PHINikita Grebenkin0.6%
  • P2 02:52PHICam York0.6%
  • P2 02:56PHINikita Grebenkin2.6%
  • P2 04:08OTTNick Jensen0.6%
  • P2 04:46PHIChristian Dvorak1.5%
  • P2 05:47PHICarl Grundstrom3.3%
  • P2 06:25PHIMatvei Michkov1.2%
  • P2 06:40PHIBobby Brink2.0%
  • P2 06:46PHITrevor Zegras2.4%
  • P2 07:57PHIOwen Tippett1.4%
  • P2 08:03PHIOwen Tippett1.0%
  • P2 08:09PHITrevor Zegras1.0%
  • P2 09:12OTTDylan Cozens0.9%
  • P2 09:49OTTFabian Zetterlund1.8%
  • P2 11:14PHIChristian Dvorak0.6%
  • P2 11:23PHIMatvei MichkovGOAL
  • P2 12:09OTTDrake Batherson4.2%
  • P2 12:11OTTDylan Cozens6.2%
  • P2 12:44PHIRodrigo Abols2.4%
  • P2 12:53PHIRodrigo Abols1.4%
  • P2 13:13PHINoah Juulsen1.3%
  • P2 15:08PHINoah Cates1.4%
  • P2 15:26OTTThomas Chabot1.8%
  • P2 16:14PHITravis Sanheim4.1%
  • P2 17:03PHIRodrigo Abols1.8%
  • P2 17:13PHIEmil Andrae0.6%
  • P2 17:43PHINoah Juulsen0.5%
  • P2 17:58PHISean Couturier1.6%
  • P2 18:30OTTMichael Amadio1.6%
  • P2 19:29OTTDrake Batherson1.7%
  • P3 01:37PHIEmil Andrae0.5%
  • P3 01:47PHINoah Juulsen0.7%
  • P3 02:43OTTJake Sanderson1.8%
  • P3 04:24OTTFabian Zetterlund1.9%
  • P3 04:56PHINoah Juulsen0.5%
  • P3 05:12PHIBobby Brink0.9%
  • P3 05:18PHIBobby Brink0.6%
  • P3 05:37PHITravis Konecny1.4%
  • P3 05:45PHINick Seeler0.4%
  • P3 06:38PHIGarnet Hathaway0.9%
  • P3 07:39OTTRidly Greig1.1%
  • P3 09:23PHITravis Konecny1.5%
  • P3 09:53PHITrevor Zegras2.4%
  • P3 09:55PHIJamie DrysdaleGOAL
  • P3 10:28PHIBobby Brink3.0%
  • P3 10:49PHICam York2.5%
  • P3 10:50PHIBobby Brink4.4%
  • P3 10:52PHIBobby Brink6.6%
  • P3 11:47PHIMatvei Michkov0.9%
  • P3 14:35PHIJamie Drysdale0.8%
  • P3 14:41PHIChristian Dvorak1.0%
  • P3 14:56PHINick Seeler0.7%
  • P3 15:06PHIJamie Drysdale1.2%
  • P3 15:32PHIBobby Brink1.0%
  • P3 15:45PHIMatvei Michkov0.9%
  • P3 16:22OTTThomas Chabot0.8%
  • P3 16:29OTTNick Jensen0.6%
  • P3 17:28PHINick Seeler0.6%
  • P3 18:34OTTDylan Cozens1.1%
  • P4 00:32OTTDrake Batherson1.1%
  • P4 00:57OTTShane Pinto0.9%
  • P4 01:34PHITrevor Zegras1.3%
  • P4 03:19OTTTim StützleGOAL