ForensicHockey
← GamedayFinalFinal

BOS

21

SOG 2825

xG 0.600.61

MIN

Snapshot at 10:42:41 AM

Static box score →

Live insights

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

Forensic engine

Game xG

0.60–0.61

Δ -0.01

Deserve to win

50–50%

If both goalies were league average

Finishing vs xG

BOS +1.4

Outscoring shot quality

BOS

Shot threat

David Pastrnak

7 attempts · 0.10 xG

BOS

Scoring chances

0–0

Attempts ≥8% xG · HDC 0–0

Last goal

B. Marchand

P4 00:28 · 2–1

BOS

Top game score

B. Marchand · 1.65

1G 1A undefined SOG · TOI 19:18

BOS

Win probability

BOS 100%

P1 · P2 · P3 · OT

P1P2P3 · OT
BOSMIN

Shot zone

Live attempt map with expected goals

BOS 0.60 xGMIN 0.61 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 · B. Marchand

    P4 00:28 · BOS · 21 · snap

  • GOAL · M. Koivu

    P3 09:20 · MIN · 11 · tip-in

  • GOAL · D. Pastrnak

    P2 03:15 · BOS · 10 · slap

Play-by-play

Live feed · new plays animate in

  • P4 00:28BOSGoalBrad Marchand, Torey Krug, Patrice Bergeron
  • P4 00:00MINFaceoffCharlie Coyle
  • P3 19:58MINBlocked shotEric Staal2.3% xG
  • P3 19:52MINBlocked shotJonas Brodin0.6% xG
  • P3 19:00BOSHitAdam McQuaid
  • P3 17:52MINFaceoffDaniel Winnik
  • P3 17:52Stoppage
  • P3 17:52Takeaway
  • P3 17:12BOSMissed shotTorey Krug0.7% xG
  • P3 17:06MINFaceoffEric Staal
  • P3 17:06Stoppage
  • P3 15:35BOSFaceoffRiley Nash
  • P3 15:35Stoppage
  • P3 14:53MINFaceoffMikael Granlund
  • P3 14:53Stoppage
  • P3 14:46MINMissed shotMatt Cullen1.6% xG
  • P3 14:14MINHitJonas Brodin
  • P3 14:05MINFaceoffEric Staal
  • P3 14:05Stoppage
  • P3 14:04BOSBlocked shotTommy Wingels1.0% xG
  • P3 13:42MINHitJason Zucker
  • P3 13:08MINHitZach Parise
  • P3 12:24MINFaceoffMikko Koivu
  • P3 12:24Stoppage
  • P3 12:15BOSMissed shotNick Holden0.5% xG
  • P3 11:57BOSFaceoffDavid Krejci
  • P3 11:57Stoppage
  • P3 11:02BOSHitKevan Miller
  • P3 10:53Takeaway
  • P3 10:43MINShot on goalJason Zucker0.8% xG
  • P3 10:35MINBlocked shotJason Zucker0.7% xG
  • P3 10:14BOSShot on goalKevan Miller0.5% xG
  • P3 09:35BOSBlocked shotPatrice Bergeron1.7% xG
  • P3 09:20BOSFaceoffPatrice Bergeron
  • P3 09:20MINGoalMikko Koivu, Mathew Dumba, Zach Parise
  • P3 08:58BOSFaceoffDavid Krejci
  • P3 08:58Stoppage
  • P3 08:43MINHitNate Prosser
  • P3 08:35BOSHitBrian Gionta
  • P3 08:28MINHitMarcus Foligno
  • P3 08:17MINFaceoffCharlie Coyle
  • P3 08:17Stoppage
  • P3 08:01MINShot on goalNino Niederreiter1.1% xG
  • P3 07:41Takeaway
  • P3 07:44MINShot on goalEric Staal0.8% xG
  • P3 07:26BOSShot on goalTommy Wingels1.6% xG
  • P3 06:53MINMissed shotZach Parise0.7% xG
  • P3 06:45BOSHitAdam McQuaid
  • P3 06:04BOSFaceoffPatrice Bergeron
  • P3 06:04Stoppage
  • P3 06:01MINShot on goalRyan Suter0.7% xG
  • P3 04:20MINHitNino Niederreiter
  • P3 04:02BOSHitKevan Miller
  • P3 03:51BOSMissed shotTommy Wingels0.6% xG
  • P3 03:39MINMissed shotNino Niederreiter0.6% xG
  • P3 03:33MINFaceoffEric Staal
  • P3 03:33Stoppage
  • P3 03:32MINMissed shotMikko Koivu0.6% xG
  • P3 03:23BOSMissed shotTorey Krug0.7% xG
  • P3 02:46BOSShot on goalSean Kuraly0.8% xG
  • P3 02:45Takeaway
  • P3 02:25BOSBlocked shotMatt Grzelcyk0.6% xG
  • P3 01:48MINMissed shotCharlie Coyle0.6% xG
  • P3 00:57BOSHitRiley Nash
  • P3 00:23MINShot on goalMikael Granlund2.1% xG
  • P3 00:00MINFaceoffMikko Koivu
  • P2 19:22BOSShot on goalBrad Marchand1.8% xG
  • P2 19:06BOSShot on goalDavid Pastrnak0.8% xG
  • P2 18:54MINFaceoffCharlie Coyle
  • P2 18:54Stoppage
  • P2 18:30BOSShot on goalTim Schaller2.1% xG
  • P2 18:08BOSMissed shotSean Kuraly3.4% xG
  • P2 17:38BOSFaceoffSean Kuraly
  • P2 17:38Stoppage
  • P2 17:37MINShot on goalJoel Eriksson Ek1.4% xG
  • P2 16:55MINShot on goalMarcus Foligno1.8% xG
  • P2 16:39BOSHitBrian Gionta
  • P2 16:11BOSMissed shotDanton Heinen0.7% xG
  • P2 16:02MINMissed shotMikko Koivu2.2% xG
  • P2 15:56MINFaceoffMikko Koivu
  • P2 15:54MINMissed shotNino Niederreiter0.6% xG
  • P2 15:56Stoppage
  • P2 15:42MINFaceoffMatt Cullen
  • P2 15:42Stoppage
  • P2 15:41MINShot on goalEric Staal0.9% xG
  • P2 15:27BOSMissed shotKevan Miller0.5% xG
  • P2 15:22BOSMissed shotMatt Grzelcyk0.6% xG
  • P2 14:42BOSFaceoffPatrice Bergeron
  • P2 14:42Stoppage
  • P2 14:34BOSFaceoffPatrice Bergeron
  • P2 14:34Stoppage
  • P2 14:33BOSShot on goalRiley Nash0.6% xG
  • P2 13:43BOSShot on goalNick Holden0.6% xG
  • P2 12:56MINShot on goalZach Parise1.0% xG
  • P2 11:42MINFaceoffMikko Koivu
  • P2 11:42Penalty
  • P2 10:14BOSShot on goalDavid Pastrnak2.4% xG
  • P2 10:05BOSBlocked shotDavid Pastrnak2.4% xG
  • P2 09:52BOSShot on goalPatrice Bergeron1.4% xG
  • P2 09:44BOSShot on goalDavid Pastrnak1.6% xG
  • P2 09:35BOSFaceoffPatrice Bergeron
  • P2 09:35Stoppage
  • P2 09:35Penalty
  • P2 09:21BOSBlocked shotAdam McQuaid1.1% xG
  • P2 08:59BOSFaceoffRiley Nash
  • P2 08:57MINShot on goalMikael Granlund1.8% xG
  • P2 08:59Stoppage
  • P2 08:56MINShot on goalMikael Granlund1.9% xG
  • P2 08:46MINShot on goalEric Staal1.1% xG
  • P2 08:22Takeaway
  • P2 08:18MINShot on goalJason Zucker1.3% xG
  • P2 07:07BOSBlocked shotTorey Krug0.5% xG
  • P2 06:12MINFaceoffJoel Eriksson Ek
  • P2 06:12Stoppage
  • P2 06:11MINMissed shotNick Seeler0.5% xG
  • P2 05:01BOSMissed shotAdam McQuaid0.5% xG
  • P2 04:51BOSBlocked shotTommy Wingels1.3% xG
  • P2 04:12MINMissed shotEric Staal0.7% xG
  • P2 03:55BOSShot on goalKevan Miller0.5% xG
  • P2 03:25MINFaceoffEric Staal
  • P2 03:25Stoppage
  • P2 03:24BOSShot on goalMatt Grzelcyk0.6% xG
  • P2 03:22BOSFaceoffDavid Krejci
  • P2 03:22Stoppage
  • P2 03:15MINFaceoffEric Staal
  • P2 03:15BOSGoalDavid Pastrnak, Patrice Bergeron, Brad Marchand
  • P2 03:05BOSMissed shotTorey Krug0.5% xG
  • P2 03:00BOSShot on goalBrandon Carlo0.5% xG
  • P2 02:47BOSFaceoffSean Kuraly
  • P2 02:47Stoppage
  • P2 02:32BOSBlocked shotSean Kuraly1.6% xG
  • P2 02:14BOSFaceoffSean Kuraly
  • P2 02:14Stoppage
  • P2 01:50BOSHitTommy Wingels
  • P2 01:43BOSMissed shotDanton Heinen0.9% xG
  • P2 00:43Takeaway
  • P2 00:32BOSFaceoffDavid Krejci
  • P2 00:32Stoppage
  • P2 00:20BOSFaceoffPatrice Bergeron
  • P2 00:20Stoppage
  • P2 00:00MINFaceoffMikko Koivu
  • P1 19:55BOSShot on goalBrandon Carlo0.5% xG
  • P1 19:50BOSBlocked shotTorey Krug0.7% xG
  • P1 19:46BOSFaceoffPatrice Bergeron
  • P1 19:46Stoppage
  • P1 19:31BOSShot on goalDavid Pastrnak1.6% xG
  • P1 19:32BOSFaceoffBrad Marchand
  • P1 19:32Stoppage
  • P1 19:22BOSShot on goalDavid Krejci5.7% xG
  • P1 19:25BOSFaceoffPatrice Bergeron
  • P1 19:23BOSShot on goalBrian Gionta1.9% xG
  • P1 19:25Stoppage
  • P1 19:21BOSShot on goalRyan Donato1.0% xG
  • P1 19:11BOSFaceoffDavid Krejci
  • P1 19:11Stoppage
  • P1 19:10MINShot on goalJonas Brodin2.3% xG
  • P1 19:07MINBlocked shotJason Zucker0.8% xG
  • P1 17:38MINShot on goalZach Parise3.4% xG
  • P1 17:31MINFaceoffMikko Koivu
  • P1 17:31Stoppage
  • P1 17:24BOSFaceoffPatrice Bergeron
  • P1 17:24Stoppage
  • P1 17:23MINShot on goalRyan Suter0.8% xG
  • P1 17:03BOSHitKevan Miller
  • P1 17:01MINShot on goalEric Staal2.9% xG
  • P1 16:52BOSFaceoffRiley Nash
  • P1 16:52Penalty
  • P1 16:47Takeaway
  • P1 16:34BOSBlocked shotPatrice Bergeron0.7% xG
  • P1 15:48Giveaway
  • P1 15:29BOSFaceoffDavid Krejci
  • P1 15:29Stoppage
  • P1 15:27BOSShot on goalDavid Krejci0.9% xG
  • P1 15:07MINFaceoffEric Staal
  • P1 15:07Stoppage
  • P1 15:06MINShot on goalMathew Dumba0.7% xG
  • P1 15:04MINFaceoffEric Staal
  • P1 15:04Stoppage
  • P1 14:42MINShot on goalNick Seeler0.5% xG
  • P1 14:37MINFaceoffMikko Koivu
  • P1 14:37Stoppage
  • P1 13:45MINShot on goalMatt Cullen3.8% xG
  • P1 12:49BOSFaceoffPatrice Bergeron
  • P1 12:49Stoppage
  • P1 12:47MINShot on goalMarcus Foligno0.8% xG
  • P1 12:45Takeaway
  • P1 12:27BOSShot on goalAdam McQuaid0.5% xG
  • P1 12:22BOSBlocked shotDavid Krejci1.6% xG
  • P1 12:01MINShot on goalRyan Murphy2.4% xG
  • P1 11:27BOSHitBrandon Carlo
  • P1 10:28MINMissed shotMathew Dumba1.7% xG
  • P1 10:23MINShot on goalMikael Granlund0.8% xG
  • P1 10:17MINFaceoffMikko Koivu
  • P1 10:17Penalty
  • P1 10:02BOSFaceoffPatrice Bergeron
  • P1 10:02Stoppage
  • P1 10:01MINMissed shotMikko Koivu0.8% xG
  • P1 09:24MINMissed shotMarcus Foligno0.5% xG
  • P1 09:07Giveaway
  • P1 08:48Giveaway
  • P1 08:43BOSBlocked shotDanton Heinen1.3% xG
  • P1 08:33BOSFaceoffRiley Nash
  • P1 08:33Stoppage
  • P1 08:32BOSShot on goalPatrice Bergeron0.8% xG
  • P1 08:12BOSBlocked shotTorey Krug0.8% xG
  • P1 08:00BOSMissed shotDavid Pastrnak0.7% xG
  • P1 07:39MINFaceoffMatt Cullen
  • P1 07:39Stoppage
  • P1 07:46BOSFaceoffPatrice Bergeron
  • P1 07:46Stoppage
  • P1 07:38BOSMissed shotKevan Miller0.6% xG
  • P1 07:34BOSFaceoffTommy Wingels
  • P1 07:34Stoppage
  • P1 06:39MINBlocked shotRyan Suter1.6% xG
  • P1 06:16BOSHitTorey Krug
  • P1 05:44Giveaway
  • P1 05:33BOSFaceoffPatrice Bergeron
  • P1 03:48MINFaceoffMatt Cullen
  • P1 03:48Stoppage
  • P1 05:33Stoppage
  • P1 05:04BOSHitTim Schaller
  • P1 04:50BOSFaceoffSean Kuraly
  • P1 04:50Stoppage
  • P1 04:35MINHitZack Mitchell
  • P1 04:23BOSHitBrandon Carlo
  • P1 03:55BOSMissed shotTommy Wingels0.9% xG
  • P1 03:46BOSShot on goalBrian Gionta0.4% xG
  • P1 03:26MINMissed shotJason Zucker0.7% xG
  • P1 03:15MINMissed shotJonas Brodin0.6% xG
  • P1 03:02BOSFaceoffDavid Krejci
  • P1 03:02Stoppage
  • P1 03:01BOSShot on goalBrandon Carlo0.7% xG
  • P1 02:58Takeaway
  • P1 02:16MINHitJoel Eriksson Ek
  • P1 02:06Giveaway
  • P1 02:02BOSHitSean Kuraly
  • P1 01:55MINHitMarcus Foligno
  • P1 01:47BOSShot on goalNoel Acciari0.8% xG
  • P1 01:43BOSHitTim Schaller
  • P1 00:50MINFaceoffMatt Cullen
  • P1 00:50Stoppage
  • P1 00:42MINBlocked shotMikael Granlund1.0% xG
  • P1 00:30MINFaceoffMikael Granlund
  • P1 00:29BOSShot on goalTorey Krug0.6% xG
  • P1 00:30Stoppage
  • P1 00:20MINBlocked shotRyan Suter1.9% xG
  • P1 00:12MINShot on goalZach Parise1.1% xG
  • P1 00:00BOSFaceoffPatrice Bergeron

BOS vs MIN

Shot tracker

Every attempt with live expected goals

  • P1 00:12MINZach Parise1.1%
  • P1 00:20MINRyan Suter1.9%
  • P1 00:29BOSTorey Krug0.6%
  • P1 00:42MINMikael Granlund1.0%
  • P1 01:47BOSNoel Acciari0.8%
  • P1 03:01BOSBrandon Carlo0.7%
  • P1 03:15MINJonas Brodin0.6%
  • P1 03:26MINJason Zucker0.7%
  • P1 03:46BOSBrian Gionta0.4%
  • P1 03:55BOSTommy Wingels0.9%
  • P1 06:39MINRyan Suter1.6%
  • P1 07:38BOSKevan Miller0.6%
  • P1 08:00BOSDavid Pastrnak0.7%
  • P1 08:12BOSTorey Krug0.8%
  • P1 08:32BOSPatrice Bergeron0.8%
  • P1 08:43BOSDanton Heinen1.3%
  • P1 09:24MINMarcus Foligno0.5%
  • P1 10:01MINMikko Koivu0.8%
  • P1 10:23MINMikael Granlund0.8%
  • P1 10:28MINMathew Dumba1.7%
  • P1 12:01MINRyan Murphy2.4%
  • P1 12:22BOSDavid Krejci1.6%
  • P1 12:27BOSAdam McQuaid0.5%
  • P1 12:47MINMarcus Foligno0.8%
  • P1 13:45MINMatt Cullen3.8%
  • P1 14:42MINNick Seeler0.5%
  • P1 15:06MINMathew Dumba0.7%
  • P1 15:27BOSDavid Krejci0.9%
  • P1 16:34BOSPatrice Bergeron0.7%
  • P1 17:01MINEric Staal2.9%
  • P1 17:23MINRyan Suter0.8%
  • P1 17:38MINZach Parise3.4%
  • P1 19:07MINJason Zucker0.8%
  • P1 19:10MINJonas Brodin2.3%
  • P1 19:21BOSRyan Donato1.0%
  • P1 19:23BOSBrian Gionta1.9%
  • P1 19:22BOSDavid Krejci5.7%
  • P1 19:31BOSDavid Pastrnak1.6%
  • P1 19:50BOSTorey Krug0.7%
  • P1 19:55BOSBrandon Carlo0.5%
  • P2 01:43BOSDanton Heinen0.9%
  • P2 02:32BOSSean Kuraly1.6%
  • P2 03:00BOSBrandon Carlo0.5%
  • P2 03:05BOSTorey Krug0.5%
  • P2 03:15BOSDavid PastrnakGOAL
  • P2 03:24BOSMatt Grzelcyk0.6%
  • P2 03:55BOSKevan Miller0.5%
  • P2 04:12MINEric Staal0.7%
  • P2 04:51BOSTommy Wingels1.3%
  • P2 05:01BOSAdam McQuaid0.5%
  • P2 06:11MINNick Seeler0.5%
  • P2 07:07BOSTorey Krug0.5%
  • P2 08:18MINJason Zucker1.3%
  • P2 08:46MINEric Staal1.1%
  • P2 08:56MINMikael Granlund1.9%
  • P2 08:57MINMikael Granlund1.8%
  • P2 09:21BOSAdam McQuaid1.1%
  • P2 09:44BOSDavid Pastrnak1.6%
  • P2 09:52BOSPatrice Bergeron1.4%
  • P2 10:05BOSDavid Pastrnak2.4%
  • P2 10:14BOSDavid Pastrnak2.4%
  • P2 12:56MINZach Parise1.0%
  • P2 13:43BOSNick Holden0.6%
  • P2 14:33BOSRiley Nash0.6%
  • P2 15:22BOSMatt Grzelcyk0.6%
  • P2 15:27BOSKevan Miller0.5%
  • P2 15:41MINEric Staal0.9%
  • P2 15:54MINNino Niederreiter0.6%
  • P2 16:02MINMikko Koivu2.2%
  • P2 16:11BOSDanton Heinen0.7%
  • P2 16:55MINMarcus Foligno1.8%
  • P2 17:37MINJoel Eriksson Ek1.4%
  • P2 18:08BOSSean Kuraly3.4%
  • P2 18:30BOSTim Schaller2.1%
  • P2 19:06BOSDavid Pastrnak0.8%
  • P2 19:22BOSBrad Marchand1.8%
  • P3 00:23MINMikael Granlund2.1%
  • P3 01:48MINCharlie Coyle0.6%
  • P3 02:25BOSMatt Grzelcyk0.6%
  • P3 02:46BOSSean Kuraly0.8%
  • P3 03:23BOSTorey Krug0.7%
  • P3 03:32MINMikko Koivu0.6%
  • P3 03:39MINNino Niederreiter0.6%
  • P3 03:51BOSTommy Wingels0.6%
  • P3 06:01MINRyan Suter0.7%
  • P3 06:53MINZach Parise0.7%
  • P3 07:26BOSTommy Wingels1.6%
  • P3 07:44MINEric Staal0.8%
  • P3 08:01MINNino Niederreiter1.1%
  • P3 09:20MINMikko KoivuGOAL
  • P3 09:35BOSPatrice Bergeron1.7%
  • P3 10:14BOSKevan Miller0.5%
  • P3 10:35MINJason Zucker0.7%
  • P3 10:43MINJason Zucker0.8%
  • P3 12:15BOSNick Holden0.5%
  • P3 14:04BOSTommy Wingels1.0%
  • P3 14:46MINMatt Cullen1.6%
  • P3 17:12BOSTorey Krug0.7%
  • P3 19:52MINJonas Brodin0.6%
  • P3 19:58MINEric Staal2.3%
  • P4 00:28BOSBrad MarchandGOAL