ForensicHockey
← GamedayFinalFinal

OTT

31

SOG 2035

xG 0.600.99

BOS

Snapshot at 4:58:26 PM

Static box score →

Live insights

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

Forensic engine

Game xG

0.60–0.99

Δ -0.40 BOS

BOS

Deserve to win

38–62%

If both goalies were league average

Finishing vs xG

OTT +2.4

Outscoring shot quality

OTT

Shot threat

Trent Frederic

7 attempts · 0.17 xG

BOS

Scoring chances

0–0

Attempts ≥8% xG · HDC 0–0

Last goal

A. Zub

P3 18:12 · 3–1

OTT

Top game score

A. Zub · 1.20

1G 0A undefined SOG · TOI 25:58

OTT

Win probability

OTT 100%

P1 · P2 · P3

P1P2P3
OTTBOS

Shot zone

Live attempt map with expected goals

OTT 0.60 xGBOS 0.99 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 · A. Zub

    P3 18:12 · OTT · 31 · wrist

    Watch
  • GOAL · P. Zacha

    P3 12:44 · BOS · 21 · backhand

    Watch
  • GOAL · J. Chychrun

    P2 10:54 · OTT · 20 · wrist

    Watch
  • GOAL · J. Smejkal

    P2 10:03 · OTT · 10 · wrist

    Watch

Play-by-play

Live feed · new plays animate in

  • P3 19:24BOSFaceoffTrent Frederic
  • P3 19:24Stoppage
  • P3 19:23BOSShot on goalCharlie Coyle0.9% xG
  • P3 18:47OTTFaceoffClaude Giroux
  • P3 18:47Stoppage
  • P3 18:42OTTMissed shotJake Sanderson1.0% xG
  • P3 18:12OTTFaceoffClaude Giroux
  • P3 18:12OTTGoalArtem Zub
  • P3 18:09Giveaway
  • P3 17:59OTTFaceoffClaude Giroux
  • P3 17:59Stoppage
  • P3 17:59Stoppage
  • P3 17:57BOSShot on goalPavel Zacha1.1% xG
  • P3 17:50BOSShot on goalDavid Pastrnak1.2% xG
  • P3 17:45OTTHitArtem Zub
  • P3 17:34BOSBlocked shotKevin Shattenkirk1.0% xG
  • P3 16:43BOSBlocked shotDavid Pastrnak1.5% xG
  • P3 16:35BOSShot on goalPavel Zacha2.4% xG
  • P3 16:29BOSFaceoffPavel Zacha
  • P3 16:29Penalty
  • P3 16:23delayed penalty
  • P3 16:03BOSShot on goalTrent Frederic1.4% xG
  • P3 15:57BOSHitJames van Riemsdyk
  • P3 15:41BOSFaceoffMorgan Geekie
  • P3 15:41Stoppage
  • P3 15:39BOSBlocked shotCharlie McAvoy2.1% xG
  • P3 15:26OTTFaceoffRidly Greig
  • P3 15:26Stoppage
  • P3 15:26Stoppage
  • P3 15:24BOSShot on goalCharlie McAvoy2.4% xG
  • P3 14:32BOSShot on goalPavel Zacha2.1% xG
  • P3 14:16Takeaway
  • P3 13:47BOSShot on goalCharlie McAvoy1.7% xG
  • P3 13:29BOSFaceoffCharlie Coyle
  • P3 13:29Penalty
  • P3 13:29Penalty
  • P3 13:29Stoppage
  • P3 13:27BOSShot on goalKevin Shattenkirk0.6% xG
  • P3 12:44BOSFaceoffTrent Frederic
  • P3 12:44BOSGoalPavel Zacha, Kevin Shattenkirk, David Pastrnak
  • P3 12:41BOSShot on goalKevin Shattenkirk0.8% xG
  • P3 12:15BOSShot on goalJames van Riemsdyk4.7% xG
  • P3 12:03OTTFaceoffClaude Giroux
  • P3 12:03Stoppage
  • P3 12:03Penalty
  • P3 11:59BOSBlocked shotAndrew Peeke2.7% xG
  • P3 11:55Giveaway
  • P3 11:27BOSShot on goalJesper Boqvist1.1% xG
  • P3 11:26BOSHitKevin Shattenkirk
  • P3 11:07BOSFaceoffJesper Boqvist
  • P3 11:07Stoppage
  • P3 10:54Takeaway
  • P3 10:46BOSShot on goalDavid Pastrnak3.0% xG
  • P3 10:44BOSBlocked shotKevin Shattenkirk0.8% xG
  • P3 10:08OTTBlocked shotBoris Katchouk1.3% xG
  • P3 10:06Giveaway
  • P3 09:35OTTFaceoffClaude Giroux
  • P3 09:35Stoppage
  • P3 09:35Stoppage
  • P3 09:28BOSBlocked shotJakub Lauko1.5% xG
  • P3 08:58OTTHitArtem Zub
  • P3 08:51BOSShot on goalJakub Lauko0.9% xG
  • P3 08:09BOSFaceoffCharlie Coyle
  • P3 08:09Stoppage
  • P3 08:03BOSShot on goalTrent Frederic4.0% xG
  • P3 07:53BOSFaceoffTrent Frederic
  • P3 07:53Stoppage
  • P3 07:46BOSShot on goalMatt Grzelcyk0.5% xG
  • P3 07:31BOSHitJake DeBrusk
  • P3 07:25OTTHitBoris Katchouk
  • P3 07:05Giveaway
  • P3 06:37Takeaway
  • P3 06:30Takeaway
  • P3 06:30OTTBlocked shotMathieu Joseph1.1% xG
  • P3 06:11BOSFaceoffMorgan Geekie
  • P3 06:11Stoppage
  • P3 05:45OTTHitJake Sanderson
  • P3 05:02OTTHitZack MacEwen
  • P3 04:47BOSShot on goalMatt Grzelcyk0.5% xG
  • P3 04:22BOSHitCharlie Coyle
  • P3 04:22BOSBlocked shotAndrew Peeke1.3% xG
  • P3 04:12BOSHitCharlie Coyle
  • P3 04:08BOSShot on goalBrad Marchand4.0% xG
  • P3 03:55BOSFaceoffCharlie Coyle
  • P3 03:55Stoppage
  • P3 03:53OTTBlocked shotParker Kelly0.7% xG
  • P3 03:41Giveaway
  • P3 03:13BOSFaceoffPavel Zacha
  • P3 03:13Stoppage
  • P3 03:06BOSShot on goalKevin Shattenkirk1.0% xG
  • P3 02:59BOSFaceoffPavel Zacha
  • P3 02:59Stoppage
  • P3 02:57BOSShot on goalJake DeBrusk1.0% xG
  • P3 02:01OTTHitJiri Smejkal
  • P3 01:49OTTShot on goalDominik Kubalik1.1% xG
  • P3 01:02BOSShot on goalPavel Zacha0.7% xG
  • P3 00:56BOSHitCharlie McAvoy
  • P3 00:39Giveaway
  • P3 00:38BOSShot on goalPavel Zacha1.0% xG
  • P3 00:00OTTFaceoffShane Pinto
  • P2 19:38BOSFaceoffTrent Frederic
  • P2 19:38Stoppage
  • P2 19:35BOSHitDanton Heinen
  • P2 19:17Giveaway
  • P2 19:12BOSBlocked shotDavid Pastrnak1.2% xG
  • P2 18:59BOSFaceoffPavel Zacha
  • P2 18:59Stoppage
  • P2 18:38BOSMissed shotCharlie Coyle3.9% xG
  • P2 18:36OTTHitErik Brannstrom
  • P2 18:24BOSShot on goalJake DeBrusk0.4% xG
  • P2 18:19BOSFaceoffCharlie Coyle
  • P2 18:19Stoppage
  • P2 18:15OTTHitJakob Chychrun
  • P2 18:09Giveaway
  • P2 17:58OTTHitRidly Greig
  • P2 17:50BOSMissed shotCharlie McAvoy0.7% xG
  • P2 17:38BOSHitJesper Boqvist
  • P2 17:25BOSMissed shotJayson Megna1.0% xG
  • P2 17:18BOSShot on goalJakub Lauko1.3% xG
  • P2 16:36BOSShot on goalTrent Frederic0.7% xG
  • P2 16:07OTTHitParker Kelly
  • P2 16:02OTTMissed shotParker Kelly3.3% xG
  • P2 15:57BOSFaceoffMorgan Geekie
  • P2 15:57Stoppage
  • P2 15:47OTTHitParker Kelly
  • P2 15:30Takeaway
  • P2 14:46BOSFaceoffMorgan Geekie
  • P2 14:46Stoppage
  • P2 14:46Stoppage
  • P2 14:44BOSHitDavid Pastrnak
  • P2 14:43OTTShot on goalMathieu Joseph0.5% xG
  • P2 14:39OTTShot on goalClaude Giroux0.8% xG
  • P2 14:22BOSHitBrad Marchand
  • P2 13:44BOSFaceoffCharlie Coyle
  • P2 13:44Stoppage
  • P2 13:41OTTShot on goalErik Brannstrom0.5% xG
  • P2 13:15BOSHitTrent Frederic
  • P2 13:09BOSShot on goalJames van Riemsdyk1.0% xG
  • P2 13:05BOSBlocked shotTrent Frederic0.6% xG
  • P2 12:58BOSMissed shotTrent Frederic2.0% xG
  • P2 12:44BOSShot on goalMorgan Geekie0.6% xG
  • P2 12:07BOSBlocked shotJesper Boqvist1.2% xG
  • P2 12:06OTTHitErik Brannstrom
  • P2 11:46BOSFaceoffJesper Boqvist
  • P2 11:46Stoppage
  • P2 11:38BOSHitKevin Shattenkirk
  • P2 10:54OTTFaceoffRidly Greig
  • P2 10:54OTTGoalJakob Chychrun, Drake Batherson, Brady Tkachuk
  • P2 10:52OTTHitShane Pinto
  • P2 10:46Giveaway
  • P2 10:45delayed penalty
  • P2 10:38BOSShot on goalJake DeBrusk1.0% xG
  • P2 10:22OTTShot on goalDrake Batherson0.6% xG
  • P2 10:03BOSFaceoffCharlie Coyle
  • P2 10:03Stoppage
  • P2 10:03Stoppage
  • P2 10:03OTTGoalJiri Smejkal, Erik Brannstrom
  • P2 09:55BOSHitTrent Frederic
  • P2 09:17Takeaway
  • P2 09:09OTTHitParker Kelly
  • P2 08:57Giveaway
  • P2 08:20Giveaway
  • P2 07:32BOSHitBrad Marchand
  • P2 07:21Giveaway
  • P2 07:06BOSShot on goalJake DeBrusk6.2% xG
  • P2 07:03BOSMissed shotJake DeBrusk0.6% xG
  • P2 06:57Giveaway
  • P2 06:41OTTFaceoffShane Pinto
  • P2 06:41Stoppage
  • P2 06:41Stoppage
  • P2 06:39BOSShot on goalTrent Frederic6.3% xG
  • P2 06:38BOSMissed shotTrent Frederic1.5% xG
  • P2 06:28BOSBlocked shotKevin Shattenkirk0.5% xG
  • P2 06:16OTTHitJiri Smejkal
  • P2 05:49Takeaway
  • P2 05:39BOSShot on goalJakub Lauko0.7% xG
  • P2 05:26OTTHitArtem Zub
  • P2 05:04BOSMissed shotPavel Zacha1.9% xG
  • P2 04:50OTTHitClaude Giroux
  • P2 04:05OTTMissed shotBrady Tkachuk0.5% xG
  • P2 03:57Takeaway
  • P2 03:19OTTHitArtem Zub
  • P2 03:09BOSHitHampus Lindholm
  • P2 02:56BOSMissed shotJames van Riemsdyk0.5% xG
  • P2 02:51BOSBlocked shotMorgan Geekie1.7% xG
  • P2 02:27OTTHitArtem Zub
  • P2 02:16BOSHitParker Wotherspoon
  • P2 01:48Takeaway
  • P2 01:21Giveaway
  • P2 01:12BOSMissed shotMatt Grzelcyk0.8% xG
  • P2 01:02OTTFaceoffClaude Giroux
  • P2 01:02Stoppage
  • P2 00:46OTTHitErik Brannstrom
  • P2 00:40BOSBlocked shotBrad Marchand0.8% xG
  • P2 00:12BOSFaceoffCharlie Coyle
  • P2 00:12Stoppage
  • P2 00:10OTTShot on goalDrake Batherson0.7% xG
  • P2 00:00OTTFaceoffShane Pinto
  • P1 19:57OTTBlocked shotJacob Bernard-Docker5.7% xG
  • P1 19:55OTTMissed shotBrady Tkachuk0.6% xG
  • P1 19:48OTTFaceoffShane Pinto
  • P1 19:48Stoppage
  • P1 19:33OTTHitZack MacEwen
  • P1 19:26Giveaway
  • P1 19:12BOSHitTrent Frederic
  • P1 18:52BOSFaceoffTrent Frederic
  • P1 18:52Stoppage
  • P1 18:52Stoppage
  • P1 18:49OTTShot on goalBoris Katchouk0.7% xG
  • P1 18:47BOSHitMatt Grzelcyk
  • P1 18:40OTTBlocked shotParker Kelly0.7% xG
  • P1 18:15BOSHitKevin Shattenkirk
  • P1 17:59Takeaway
  • P1 17:28BOSHitAndrew Peeke
  • P1 17:02OTTBlocked shotBrady Tkachuk2.4% xG
  • P1 16:46OTTMissed shotShane Pinto3.0% xG
  • P1 16:21Giveaway
  • P1 15:44OTTFaceoffBrady Tkachuk
  • P1 15:44Penalty
  • P1 15:21OTTHitRidly Greig
  • P1 15:08OTTFaceoffClaude Giroux
  • P1 15:08Stoppage
  • P1 15:08Stoppage
  • P1 14:46Giveaway
  • P1 14:35BOSShot on goalDanton Heinen0.9% xG
  • P1 14:23OTTShot on goalShane Pinto4.9% xG
  • P1 14:23OTTHitDrake Batherson
  • P1 13:57BOSFaceoffPavel Zacha
  • P1 13:57Stoppage
  • P1 13:57Stoppage
  • P1 13:55Giveaway
  • P1 13:54OTTShot on goalDominik Kubalik0.7% xG
  • P1 13:36OTTHitParker Kelly
  • P1 13:27OTTBlocked shotErik Brannstrom1.2% xG
  • P1 13:10OTTBlocked shotBoris Katchouk2.8% xG
  • P1 13:08Takeaway
  • P1 13:04OTTHitZack Ostapchuk
  • P1 12:46BOSBlocked shotCharlie McAvoy0.8% xG
  • P1 12:40Giveaway
  • P1 12:29OTTShot on goalDrake Batherson1.0% xG
  • P1 12:14Giveaway
  • P1 12:07OTTHitShane Pinto
  • P1 11:54BOSBlocked shotHampus Lindholm0.9% xG
  • P1 11:11BOSBlocked shotCharlie McAvoy0.6% xG
  • P1 11:05BOSMissed shotPavel Zacha0.9% xG
  • P1 10:56OTTHitParker Kelly
  • P1 10:43Giveaway
  • P1 10:16OTTShot on goalClaude Giroux0.4% xG
  • P1 10:06OTTBlocked shotClaude Giroux1.6% xG
  • P1 09:54OTTShot on goalRidly Greig0.6% xG
  • P1 09:52BOSHitMorgan Geekie
  • P1 09:46Takeaway
  • P1 09:03BOSBlocked shotJayson Megna0.9% xG
  • P1 08:35OTTHitParker Kelly
  • P1 08:11Takeaway
  • P1 07:59OTTHitRidly Greig
  • P1 07:36Takeaway
  • P1 07:32BOSHitParker Wotherspoon
  • P1 07:20OTTMissed shotThomas Chabot0.6% xG
  • P1 07:13OTTFaceoffJiri Smejkal
  • P1 07:13Stoppage
  • P1 06:44Takeaway
  • P1 06:37OTTMissed shotClaude Giroux3.7% xG
  • P1 06:35OTTBlocked shotDrake Batherson1.7% xG
  • P1 06:20Giveaway
  • P1 05:51BOSFaceoffPavel Zacha
  • P1 05:51Penalty
  • P1 05:37BOSHitCharlie Coyle
  • P1 05:35Giveaway
  • P1 05:22BOSFaceoffCharlie Coyle
  • P1 05:22Stoppage
  • P1 05:20OTTShot on goalThomas Chabot1.3% xG
  • P1 05:18OTTShot on goalShane Pinto1.2% xG
  • P1 05:18BOSHitJesper Boqvist
  • P1 04:33OTTHitZack Ostapchuk
  • P1 04:20BOSHitTrent Frederic
  • P1 04:18BOSHitCharlie McAvoy
  • P1 04:10Giveaway
  • P1 03:57BOSFaceoffMorgan Geekie
  • P1 03:57Stoppage
  • P1 03:55OTTShot on goalRidly Greig6.3% xG
  • P1 03:54OTTBlocked shotJakob Chychrun2.0% xG
  • P1 03:53BOSHitParker Wotherspoon
  • P1 03:45BOSHitKevin Shattenkirk
  • P1 03:40Giveaway
  • P1 03:31OTTShot on goalJakob Chychrun0.5% xG
  • P1 03:15OTTMissed shotErik Brannstrom0.6% xG
  • P1 03:08BOSHitAndrew Peeke
  • P1 02:37OTTHitZack MacEwen
  • P1 01:55BOSHitJakub Lauko
  • P1 01:29BOSShot on goalJesper Boqvist3.0% xG
  • P1 01:08Takeaway
  • P1 01:03BOSShot on goalDavid Pastrnak1.3% xG
  • P1 00:55BOSHitMatt Grzelcyk
  • P1 00:50OTTShot on goalClaude Giroux0.6% xG
  • P1 00:32BOSFaceoffPavel Zacha
  • P1 00:32Stoppage
  • P1 00:29BOSHitJake DeBrusk
  • P1 00:19BOSHitAndrew Peeke
  • P1 00:00BOSFaceoffCharlie Coyle

OTT vs BOS

Shot tracker

Every attempt with live expected goals

  • P1 00:50OTTClaude Giroux0.6%
  • P1 01:03BOSDavid Pastrnak1.3%
  • P1 01:29BOSJesper Boqvist3.0%
  • P1 03:15OTTErik Brannstrom0.6%
  • P1 03:31OTTJakob Chychrun0.5%
  • P1 03:54OTTJakob Chychrun2.0%
  • P1 03:55OTTRidly Greig6.3%
  • P1 05:18OTTShane Pinto1.2%
  • P1 05:20OTTThomas Chabot1.3%
  • P1 06:35OTTDrake Batherson1.7%
  • P1 06:37OTTClaude Giroux3.7%
  • P1 07:20OTTThomas Chabot0.6%
  • P1 09:03BOSJayson Megna0.9%
  • P1 09:54OTTRidly Greig0.6%
  • P1 10:06OTTClaude Giroux1.6%
  • P1 10:16OTTClaude Giroux0.4%
  • P1 11:05BOSPavel Zacha0.9%
  • P1 11:11BOSCharlie McAvoy0.6%
  • P1 11:54BOSHampus Lindholm0.9%
  • P1 12:29OTTDrake Batherson1.0%
  • P1 12:46BOSCharlie McAvoy0.8%
  • P1 13:10OTTBoris Katchouk2.8%
  • P1 13:27OTTErik Brannstrom1.2%
  • P1 13:54OTTDominik Kubalik0.7%
  • P1 14:23OTTShane Pinto4.9%
  • P1 14:35BOSDanton Heinen0.9%
  • P1 16:46OTTShane Pinto3.0%
  • P1 17:02OTTBrady Tkachuk2.4%
  • P1 18:40OTTParker Kelly0.7%
  • P1 18:49OTTBoris Katchouk0.7%
  • P1 19:55OTTBrady Tkachuk0.6%
  • P1 19:57OTTJacob Bernard-Docker5.7%
  • P2 00:10OTTDrake Batherson0.7%
  • P2 00:40BOSBrad Marchand0.8%
  • P2 01:12BOSMatt Grzelcyk0.8%
  • P2 02:51BOSMorgan Geekie1.7%
  • P2 02:56BOSJames van Riemsdyk0.5%
  • P2 04:05OTTBrady Tkachuk0.5%
  • P2 05:04BOSPavel Zacha1.9%
  • P2 05:39BOSJakub Lauko0.7%
  • P2 06:28BOSKevin Shattenkirk0.5%
  • P2 06:38BOSTrent Frederic1.5%
  • P2 06:39BOSTrent Frederic6.3%
  • P2 07:03BOSJake DeBrusk0.6%
  • P2 07:06BOSJake DeBrusk6.2%
  • P2 10:03OTTJiri SmejkalGOAL
  • P2 10:22OTTDrake Batherson0.6%
  • P2 10:38BOSJake DeBrusk1.0%
  • P2 10:54OTTJakob ChychrunGOAL
  • P2 12:07BOSJesper Boqvist1.2%
  • P2 12:44BOSMorgan Geekie0.6%
  • P2 12:58BOSTrent Frederic2.0%
  • P2 13:05BOSTrent Frederic0.6%
  • P2 13:09BOSJames van Riemsdyk1.0%
  • P2 13:41OTTErik Brannstrom0.5%
  • P2 14:39OTTClaude Giroux0.8%
  • P2 14:43OTTMathieu Joseph0.5%
  • P2 16:02OTTParker Kelly3.3%
  • P2 16:36BOSTrent Frederic0.7%
  • P2 17:18BOSJakub Lauko1.3%
  • P2 17:25BOSJayson Megna1.0%
  • P2 17:50BOSCharlie McAvoy0.7%
  • P2 18:24BOSJake DeBrusk0.4%
  • P2 18:38BOSCharlie Coyle3.9%
  • P2 19:12BOSDavid Pastrnak1.2%
  • P3 00:38BOSPavel Zacha1.0%
  • P3 01:02BOSPavel Zacha0.7%
  • P3 01:49OTTDominik Kubalik1.1%
  • P3 02:57BOSJake DeBrusk1.0%
  • P3 03:06BOSKevin Shattenkirk1.0%
  • P3 03:53OTTParker Kelly0.7%
  • P3 04:08BOSBrad Marchand4.0%
  • P3 04:22BOSAndrew Peeke1.3%
  • P3 04:47BOSMatt Grzelcyk0.5%
  • P3 06:30OTTMathieu Joseph1.1%
  • P3 07:46BOSMatt Grzelcyk0.5%
  • P3 08:03BOSTrent Frederic4.0%
  • P3 08:51BOSJakub Lauko0.9%
  • P3 09:28BOSJakub Lauko1.5%
  • P3 10:08OTTBoris Katchouk1.3%
  • P3 10:44BOSKevin Shattenkirk0.8%
  • P3 10:46BOSDavid Pastrnak3.0%
  • P3 11:27BOSJesper Boqvist1.1%
  • P3 11:59BOSAndrew Peeke2.7%
  • P3 12:15BOSJames van Riemsdyk4.7%
  • P3 12:41BOSKevin Shattenkirk0.8%
  • P3 12:44BOSPavel ZachaGOAL
  • P3 13:27BOSKevin Shattenkirk0.6%
  • P3 13:47BOSCharlie McAvoy1.7%
  • P3 14:32BOSPavel Zacha2.1%
  • P3 15:24BOSCharlie McAvoy2.4%
  • P3 15:39BOSCharlie McAvoy2.1%
  • P3 16:03BOSTrent Frederic1.4%
  • P3 16:35BOSPavel Zacha2.4%
  • P3 16:43BOSDavid Pastrnak1.5%
  • P3 17:34BOSKevin Shattenkirk1.0%
  • P3 17:50BOSDavid Pastrnak1.2%
  • P3 17:57BOSPavel Zacha1.1%
  • P3 18:12OTTArtem ZubGOAL
  • P3 18:42OTTJake Sanderson1.0%
  • P3 19:23BOSCharlie Coyle0.9%