ForensicHockey
← GamedayFinalFinal

TBL

21

SOG 2421

xG 0.771.04

BOS

Snapshot at 10:39:00 PM

Static box score →

Live insights

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

Forensic engine

Game xG

0.77–1.04

Δ -0.28 BOS

BOS

Deserve to win

42–58%

If both goalies were league average

Finishing vs xG

TBL +1.2

Outscoring shot quality

TBL

Shot threat

Viktor Arvidsson

7 attempts · 0.26 xG

BOS

Scoring chances

0–1

Attempts ≥8% xG · HDC 0–0

Last goal

E. Lilleberg

P3 18:25 · 2–1

TBL

Win probability

TBL 100%

P1 · P2 · P3

P1P2P3
TBLBOS

Shot zone

Live attempt map with expected goals

TBL 0.77 xGBOS 1.04 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 · E. Lilleberg

    P3 18:25 · TBL · 21 · wrist

    Watch
  • GOAL · B. Hagel

    P3 06:37 · TBL · 11 · wrist

    Watch
  • GOAL · M. Geekie

    P2 10:47 · BOS · 01 · wrist

    Watch

Play-by-play

Live feed · new plays animate in

  • P3 19:49BOSShot on goalPavel Zacha1.0% xG
  • P3 19:39BOSShot on goalDavid Pastrnak1.1% xG
  • P3 19:32BOSBlocked shotMorgan Geekie2.8% xG
  • P3 19:23BOSFaceoffElias Lindholm
  • P3 19:23Stoppage
  • P3 19:23Penalty
  • P3 19:19BOSBlocked shotCasey Mittelstadt0.7% xG
  • P3 19:14BOSFaceoffElias Lindholm
  • P3 19:14Stoppage
  • P3 19:00BOSHitElias Lindholm
  • P3 18:52Takeaway
  • P3 18:25BOSFaceoffElias Lindholm
  • P3 18:25TBLGoalEmil Lilleberg, Jake Guentzel, Brayden Point
  • P3 18:22TBLShot on goalJake Guentzel4.9% xG
  • P3 18:17Takeaway
  • P3 18:12Giveaway
  • P3 17:34BOSMissed shotMarat Khusnutdinov0.9% xG
  • P3 17:33Giveaway
  • P3 17:16TBLFaceoffAnthony Cirelli
  • P3 17:16Stoppage
  • P3 17:15BOSBlocked shotTanner Jeannot0.7% xG
  • P3 16:43TBLBlocked shotJ.J. Moser3.0% xG
  • P3 16:40TBLBlocked shotNick Paul1.5% xG
  • P3 16:31TBLBlocked shotNick Paul1.5% xG
  • P3 16:06TBLMissed shotOliver Bjorkstrand5.6% xG
  • P3 16:05BOSHitAndrew Peeke
  • P3 15:14TBLHitJ.J. Moser
  • P3 14:50TBLHitGage Goncalves
  • P3 14:32TBLShot on goalRyan McDonagh0.4% xG
  • P3 13:58Takeaway
  • P3 13:43TBLBlocked shotDeclan Carlile0.9% xG
  • P3 13:31BOSHitTanner Jeannot
  • P3 13:22BOSBlocked shotMark Kastelic1.0% xG
  • P3 13:21BOSFaceoffSean Kuraly
  • P3 13:21Stoppage
  • P3 13:19BOSShot on goalMark Kastelic1.3% xG
  • P3 12:39Takeaway
  • P3 12:19Giveaway
  • P3 12:13BOSHitDavid Pastrnak
  • P3 12:01TBLShot on goalNikita Kucherov0.9% xG
  • P3 11:46TBLBlocked shotJ.J. Moser1.2% xG
  • P3 11:42TBLMissed shotNikita Kucherov0.9% xG
  • P3 11:27BOSShot on goalDavid Pastrnak0.8% xG
  • P3 11:26BOSFaceoffElias Lindholm
  • P3 11:26Stoppage
  • P3 11:23BOSShot on goalMorgan Geekie1.4% xG
  • P3 11:21Giveaway
  • P3 11:08TBLBlocked shotCharle-Edouard D'Astous2.2% xG
  • P3 10:37TBLFaceoffBrayden Point
  • P3 10:37Stoppage
  • P3 10:35BOSShot on goalViktor Arvidsson4.2% xG
  • P3 10:34BOSShot on goalViktor Arvidsson5.5% xG
  • P3 10:32Giveaway
  • P3 10:22BOSShot on goalCasey Mittelstadt0.9% xG
  • P3 10:14TBLShot on goalCorey Perry0.6% xG
  • P3 10:04TBLShot on goalCorey Perry1.1% xG
  • P3 10:02Giveaway
  • P3 09:16BOSHitMark Kastelic
  • P3 08:57TBLHitRyan McDonagh
  • P3 08:48Takeaway
  • P3 08:15TBLBlocked shotDeclan Carlile2.5% xG
  • P3 07:20Giveaway
  • P3 07:09BOSFaceoffMarat Khusnutdinov
  • P3 07:09Stoppage
  • P3 07:07TBLShot on goalDeclan Carlile0.6% xG
  • P3 07:02TBLBlocked shotJ.J. Moser2.4% xG
  • P3 06:53Giveaway
  • P3 06:46TBLHitYanni Gourde
  • P3 06:37BOSFaceoffPavel Zacha
  • P3 06:37TBLGoalBrandon Hagel, Gage Goncalves, Ryan McDonagh
  • P3 06:15TBLHitErik Cernak
  • P3 05:44Giveaway
  • P3 05:39BOSShot on goalFraser Minten1.7% xG
  • P3 05:35TBLHitCharle-Edouard D'Astous
  • P3 05:02Giveaway
  • P3 04:49Takeaway
  • P3 04:29BOSFaceoffFraser Minten
  • P3 04:29Stoppage
  • P3 04:27TBLShot on goalNikita Kucherov0.7% xG
  • P3 04:17BOSFaceoffMark Kastelic
  • P3 04:17Stoppage
  • P3 03:46BOSFaceoffFraser Minten
  • P3 03:46Penalty
  • P3 03:45Takeaway
  • P3 03:36delayed penalty
  • P3 03:26TBLFaceoffJake Guentzel
  • P3 03:26Stoppage
  • P3 03:25TBLShot on goalEmil Lilleberg0.6% xG
  • P3 03:24TBLFaceoffJake Guentzel
  • P3 03:24Stoppage
  • P3 02:31Giveaway
  • P3 02:03TBLShot on goalNick Paul2.0% xG
  • P3 02:01Giveaway
  • P3 00:43BOSHitFraser Minten
  • P3 00:15Takeaway
  • P3 00:00BOSFaceoffElias Lindholm
  • P2 19:58BOSMissed shotDavid Pastrnak1.3% xG
  • P2 19:53BOSMissed shotDavid Pastrnak1.0% xG
  • P2 19:47BOSBlocked shotDavid Pastrnak1.3% xG
  • P2 19:24TBLHitJ.J. Moser
  • P2 19:01BOSFaceoffElias Lindholm
  • P2 19:01Penalty
  • P2 19:01Penalty
  • P2 18:29TBLShot on goalAnthony Cirelli0.9% xG
  • P2 18:17TBLFaceoffAnthony Cirelli
  • P2 18:17Stoppage
  • P2 18:09BOSMissed shotCasey Mittelstadt3.0% xG
  • P2 18:06BOSFaceoffPavel Zacha
  • P2 18:06Stoppage
  • P2 18:04TBLFaceoffAnthony Cirelli
  • P2 18:04Stoppage
  • P2 18:02BOSShot on goalViktor Arvidsson0.9% xG
  • P2 17:45BOSShot on goalMason Lohrei1.0% xG
  • P2 17:09BOSMissed shotTanner Jeannot0.5% xG
  • P2 17:03BOSMissed shotMark Kastelic0.8% xG
  • P2 16:50Takeaway
  • P2 16:48BOSHitTanner Jeannot
  • P2 16:44BOSMissed shotJonathan Aspirot0.6% xG
  • P2 15:54BOSMissed shotFraser Minten1.9% xG
  • P2 15:42TBLHitDeclan Carlile
  • P2 15:40BOSShot on goalMichael Eyssimont1.0% xG
  • P2 15:13TBLHitYanni Gourde
  • P2 14:56TBLHitErik Cernak
  • P2 14:35TBLMissed shotEmil Lilleberg0.6% xG
  • P2 14:26BOSMissed shotAndrew Peeke0.6% xG
  • P2 14:16BOSFaceoffElias Lindholm
  • P2 14:16Stoppage
  • P2 14:10BOSFaceoffElias Lindholm
  • P2 14:10Stoppage
  • P2 14:00TBLFaceoffBrayden Point
  • P2 14:00Stoppage
  • P2 13:58BOSShot on goalJonathan Aspirot0.7% xG
  • P2 13:56BOSHitViktor Arvidsson
  • P2 13:56Giveaway
  • P2 13:53BOSMissed shotViktor Arvidsson9.7% xG
  • P2 13:52BOSBlocked shotJonathan Aspirot0.7% xG
  • P2 13:39TBLBlocked shotNikita Kucherov1.8% xG
  • P2 13:38TBLFaceoffAnthony Cirelli
  • P2 13:38Stoppage
  • P2 13:34BOSFaceoffPavel Zacha
  • P2 13:34Stoppage
  • P2 13:33TBLShot on goalDeclan Carlile1.3% xG
  • P2 13:13BOSMissed shotViktor Arvidsson0.5% xG
  • P2 12:58Takeaway
  • P2 12:30BOSHitMark Kastelic
  • P2 12:24BOSHitNikita Zadorov
  • P2 12:19BOSHitMark Kastelic
  • P2 12:15BOSBlocked shotTanner Jeannot0.7% xG
  • P2 11:20TBLHitEmil Lilleberg
  • P2 10:54Giveaway
  • P2 10:47TBLFaceoffAnthony Cirelli
  • P2 10:47BOSGoalMorgan Geekie, Charlie McAvoy
  • P2 10:39TBLBlocked shotJ.J. Moser0.9% xG
  • P2 10:05BOSFaceoffElias Lindholm
  • P2 10:05Stoppage
  • P2 09:53BOSFaceoffPavel Zacha
  • P2 09:53Stoppage
  • P2 09:52TBLShot on goalBrayden Point0.8% xG
  • P2 09:40BOSFaceoffElias Lindholm
  • P2 09:40Stoppage
  • P2 09:39TBLShot on goalCharle-Edouard D'Astous0.7% xG
  • P2 09:25Giveaway
  • P2 09:14TBLShot on goalBrandon Hagel4.1% xG
  • P2 09:02BOSHitAndrew Peeke
  • P2 08:52BOSShot on goalViktor Arvidsson2.3% xG
  • P2 08:41TBLShot on goalBrandon Hagel1.8% xG
  • P2 08:39Giveaway
  • P2 08:24BOSShot on goalMark Kastelic0.7% xG
  • P2 08:15BOSBlocked shotTanner Jeannot0.9% xG
  • P2 07:59TBLHitDeclan Carlile
  • P2 07:49BOSMissed shotMark Kastelic0.8% xG
  • P2 07:34Giveaway
  • P2 07:23TBLHitScott Sabourin
  • P2 06:56Giveaway
  • P2 06:49BOSMissed shotDavid Pastrnak0.5% xG
  • P2 06:43BOSFaceoffElias Lindholm
  • P2 06:43Stoppage
  • P2 05:27TBLShot on goalBrandon Hagel4.9% xG
  • P2 05:02BOSHitJonathan Aspirot
  • P2 04:39TBLFaceoffAnthony Cirelli
  • P2 04:39Stoppage
  • P2 04:37TBLShot on goalCorey Perry0.7% xG
  • P2 04:20BOSMissed shotMark Kastelic6.9% xG
  • P2 04:19BOSMissed shotMark Kastelic3.6% xG
  • P2 04:17BOSShot on goalAndrew Peeke0.7% xG
  • P2 04:00BOSBlocked shotAndrew Peeke2.1% xG
  • P2 03:52Giveaway
  • P2 03:45BOSMissed shotMark Kastelic0.5% xG
  • P2 03:43BOSHitTanner Jeannot
  • P2 03:07BOSBlocked shotNikita Zadorov1.1% xG
  • P2 02:27TBLHitYanni Gourde
  • P2 02:19Giveaway
  • P2 02:12BOSFaceoffElias Lindholm
  • P2 02:12Stoppage
  • P2 02:02BOSBlocked shotMason Lohrei0.6% xG
  • P2 01:51BOSBlocked shotMason Lohrei1.1% xG
  • P2 01:29TBLHitNick Paul
  • P2 01:27TBLHitOliver Bjorkstrand
  • P2 01:18Giveaway
  • P2 00:59Giveaway
  • P2 00:53TBLBlocked shotNikita Kucherov0.5% xG
  • P2 00:20BOSFaceoffPavel Zacha
  • P2 00:20Stoppage
  • P2 00:18TBLBlocked shotEmil Lilleberg1.0% xG
  • P2 00:00BOSFaceoffElias Lindholm
  • P1 19:56BOSFaceoffMark Kastelic
  • P1 19:56Stoppage
  • P1 19:55TBLShot on goalAnthony Cirelli2.4% xG
  • P1 19:51TBLShot on goalRyan McDonagh0.8% xG
  • P1 19:27TBLHitErik Cernak
  • P1 18:57BOSHitMark Kastelic
  • P1 18:36TBLHitEmil Lilleberg
  • P1 18:21BOSHitMark Kastelic
  • P1 17:44TBLBlocked shotJ.J. Moser0.7% xG
  • P1 17:41BOSHitAndrew Peeke
  • P1 17:32Giveaway
  • P1 17:11TBLBlocked shotJ.J. Moser2.8% xG
  • P1 17:10TBLFaceoffJake Guentzel
  • P1 17:10Stoppage
  • P1 17:08TBLShot on goalGage Goncalves2.5% xG
  • P1 16:53BOSFaceoffPavel Zacha
  • P1 16:53Stoppage
  • P1 16:35TBLMissed shotErik Cernak0.5% xG
  • P1 16:26Giveaway
  • P1 16:08Giveaway
  • P1 15:31TBLHitGage Goncalves
  • P1 15:28BOSShot on goalElias Lindholm0.8% xG
  • P1 15:00TBLFaceoffBrayden Point
  • P1 15:00Stoppage
  • P1 14:58BOSMissed shotNikita Zadorov0.5% xG
  • P1 14:51BOSMissed shotElias Lindholm4.2% xG
  • P1 14:48BOSBlocked shotAndrew Peeke1.8% xG
  • P1 14:42TBLFaceoffConor Geekie
  • P1 14:42Stoppage
  • P1 14:41BOSBlocked shotTanner Jeannot1.0% xG
  • P1 14:38TBLHitConor Geekie
  • P1 13:59Giveaway
  • P1 13:49Takeaway
  • P1 13:44Giveaway
  • P1 13:28Giveaway
  • P1 13:12TBLHitDeclan Carlile
  • P1 12:57TBLHitDeclan Carlile
  • P1 12:50Giveaway
  • P1 12:37BOSMissed shotCharlie McAvoy0.5% xG
  • P1 12:35TBLFaceoffAnthony Cirelli
  • P1 12:35Stoppage
  • P1 12:33BOSShot on goalFraser Minten1.0% xG
  • P1 12:21Giveaway
  • P1 12:11Giveaway
  • P1 12:09TBLShot on goalCharle-Edouard D'Astous0.9% xG
  • P1 11:43BOSHitDavid Pastrnak
  • P1 11:29TBLHitDeclan Carlile
  • P1 11:25BOSFaceoffElias Lindholm
  • P1 11:25Stoppage
  • P1 11:24TBLBlocked shotConor Geekie1.0% xG
  • P1 11:06BOSHitTanner Jeannot
  • P1 10:56Giveaway
  • P1 10:36BOSBlocked shotPavel Zacha5.0% xG
  • P1 10:35BOSShot on goalJonathan Aspirot7.4% xG
  • P1 10:32BOSMissed shotJonathan Aspirot0.7% xG
  • P1 10:02BOSMissed shotViktor Arvidsson2.7% xG
  • P1 09:27Giveaway
  • P1 09:11Giveaway
  • P1 09:04TBLHitYanni Gourde
  • P1 08:56Takeaway
  • P1 08:25TBLFaceoffNick Paul
  • P1 08:25Stoppage
  • P1 08:02Giveaway
  • P1 07:40BOSMissed shotCharlie McAvoy0.5% xG
  • P1 07:32BOSBlocked shotCharlie McAvoy1.1% xG
  • P1 06:20TBLMissed shotBrandon Hagel1.7% xG
  • P1 05:51BOSHitTanner Jeannot
  • P1 05:40TBLShot on goalConor Geekie2.1% xG
  • P1 05:30BOSMissed shotMarat Khusnutdinov0.8% xG
  • P1 05:17Giveaway
  • P1 05:15Takeaway
  • P1 04:54TBLHitNick Paul
  • P1 04:48TBLHitYanni Gourde
  • P1 04:05BOSBlocked shotElias Lindholm1.5% xG
  • P1 04:04Giveaway
  • P1 03:16BOSHitTanner Jeannot
  • P1 02:58TBLBlocked shotScott Sabourin0.9% xG
  • P1 01:14BOSShot on goalPavel Zacha0.7% xG
  • P1 00:51BOSBlocked shotJonathan Aspirot1.3% xG
  • P1 00:48BOSHitDavid Pastrnak
  • P1 00:15Giveaway
  • P1 00:07TBLHitGage Goncalves
  • P1 00:03BOSHitDavid Pastrnak
  • P1 00:00TBLFaceoffBrayden Point

TBL vs BOS

Shot tracker

Every attempt with live expected goals

  • P1 00:51BOSJonathan Aspirot1.3%
  • P1 01:14BOSPavel Zacha0.7%
  • P1 02:58TBLScott Sabourin0.9%
  • P1 04:05BOSElias Lindholm1.5%
  • P1 05:30BOSMarat Khusnutdinov0.8%
  • P1 05:40TBLConor Geekie2.1%
  • P1 06:20TBLBrandon Hagel1.7%
  • P1 07:32BOSCharlie McAvoy1.1%
  • P1 07:40BOSCharlie McAvoy0.5%
  • P1 10:02BOSViktor Arvidsson2.7%
  • P1 10:32BOSJonathan Aspirot0.7%
  • P1 10:35BOSJonathan Aspirot7.4%
  • P1 10:36BOSPavel Zacha5.0%
  • P1 11:24TBLConor Geekie1.0%
  • P1 12:09TBLCharle-Edouard D'Astous0.9%
  • P1 12:33BOSFraser Minten1.0%
  • P1 12:37BOSCharlie McAvoy0.5%
  • P1 14:41BOSTanner Jeannot1.0%
  • P1 14:48BOSAndrew Peeke1.8%
  • P1 14:51BOSElias Lindholm4.2%
  • P1 14:58BOSNikita Zadorov0.5%
  • P1 15:28BOSElias Lindholm0.8%
  • P1 16:35TBLErik Cernak0.5%
  • P1 17:08TBLGage Goncalves2.5%
  • P1 17:11TBLJ.J. Moser2.8%
  • P1 17:44TBLJ.J. Moser0.7%
  • P1 19:51TBLRyan McDonagh0.8%
  • P1 19:55TBLAnthony Cirelli2.4%
  • P2 00:18TBLEmil Lilleberg1.0%
  • P2 00:53TBLNikita Kucherov0.5%
  • P2 01:51BOSMason Lohrei1.1%
  • P2 02:02BOSMason Lohrei0.6%
  • P2 03:07BOSNikita Zadorov1.1%
  • P2 03:45BOSMark Kastelic0.5%
  • P2 04:00BOSAndrew Peeke2.1%
  • P2 04:17BOSAndrew Peeke0.7%
  • P2 04:19BOSMark Kastelic3.6%
  • P2 04:20BOSMark Kastelic6.9%
  • P2 04:37TBLCorey Perry0.7%
  • P2 05:27TBLBrandon Hagel4.9%
  • P2 06:49BOSDavid Pastrnak0.5%
  • P2 07:49BOSMark Kastelic0.8%
  • P2 08:15BOSTanner Jeannot0.9%
  • P2 08:24BOSMark Kastelic0.7%
  • P2 08:41TBLBrandon Hagel1.8%
  • P2 08:52BOSViktor Arvidsson2.3%
  • P2 09:14TBLBrandon Hagel4.1%
  • P2 09:39TBLCharle-Edouard D'Astous0.7%
  • P2 09:52TBLBrayden Point0.8%
  • P2 10:39TBLJ.J. Moser0.9%
  • P2 10:47BOSMorgan GeekieGOAL
  • P2 12:15BOSTanner Jeannot0.7%
  • P2 13:13BOSViktor Arvidsson0.5%
  • P2 13:33TBLDeclan Carlile1.3%
  • P2 13:39TBLNikita Kucherov1.8%
  • P2 13:52BOSJonathan Aspirot0.7%
  • P2 13:53BOSViktor Arvidsson9.7%
  • P2 13:58BOSJonathan Aspirot0.7%
  • P2 14:26BOSAndrew Peeke0.6%
  • P2 14:35TBLEmil Lilleberg0.6%
  • P2 15:40BOSMichael Eyssimont1.0%
  • P2 15:54BOSFraser Minten1.9%
  • P2 16:44BOSJonathan Aspirot0.6%
  • P2 17:03BOSMark Kastelic0.8%
  • P2 17:09BOSTanner Jeannot0.5%
  • P2 17:45BOSMason Lohrei1.0%
  • P2 18:02BOSViktor Arvidsson0.9%
  • P2 18:09BOSCasey Mittelstadt3.0%
  • P2 18:29TBLAnthony Cirelli0.9%
  • P2 19:47BOSDavid Pastrnak1.3%
  • P2 19:53BOSDavid Pastrnak1.0%
  • P2 19:58BOSDavid Pastrnak1.3%
  • P3 02:03TBLNick Paul2.0%
  • P3 03:25TBLEmil Lilleberg0.6%
  • P3 04:27TBLNikita Kucherov0.7%
  • P3 05:39BOSFraser Minten1.7%
  • P3 06:37TBLBrandon HagelGOAL
  • P3 07:02TBLJ.J. Moser2.4%
  • P3 07:07TBLDeclan Carlile0.6%
  • P3 08:15TBLDeclan Carlile2.5%
  • P3 10:04TBLCorey Perry1.1%
  • P3 10:14TBLCorey Perry0.6%
  • P3 10:22BOSCasey Mittelstadt0.9%
  • P3 10:34BOSViktor Arvidsson5.5%
  • P3 10:35BOSViktor Arvidsson4.2%
  • P3 11:08TBLCharle-Edouard D'Astous2.2%
  • P3 11:23BOSMorgan Geekie1.4%
  • P3 11:27BOSDavid Pastrnak0.8%
  • P3 11:42TBLNikita Kucherov0.9%
  • P3 11:46TBLJ.J. Moser1.2%
  • P3 12:01TBLNikita Kucherov0.9%
  • P3 13:19BOSMark Kastelic1.3%
  • P3 13:22BOSMark Kastelic1.0%
  • P3 13:43TBLDeclan Carlile0.9%
  • P3 14:32TBLRyan McDonagh0.4%
  • P3 16:06TBLOliver Bjorkstrand5.6%
  • P3 16:31TBLNick Paul1.5%
  • P3 16:40TBLNick Paul1.5%
  • P3 16:43TBLJ.J. Moser3.0%
  • P3 17:15BOSTanner Jeannot0.7%
  • P3 17:34BOSMarat Khusnutdinov0.9%
  • P3 18:22TBLJake Guentzel4.9%
  • P3 18:25TBLEmil LillebergGOAL
  • P3 19:19BOSCasey Mittelstadt0.7%
  • P3 19:32BOSMorgan Geekie2.8%
  • P3 19:39BOSDavid Pastrnak1.1%
  • P3 19:49BOSPavel Zacha1.0%