ForensicHockey
← GamedayFinalFinal

TBL

13

SOG 3322

xG 0.770.49

BUF

Snapshot at 10:34:07 AM

Static box score →

Live insights

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

Forensic engine

Game xG

0.77–0.49

Δ +0.28 TBL

TBL

Deserve to win

61–39%

If both goalies were league average

Finishing vs xG

BUF +2.5

Outscoring shot quality

BUF

Shot threat

Ryan Malone

4 attempts · 0.14 xG

TBL

Scoring chances

0–0

Attempts ≥8% xG · HDC 0–0

Last goal

B. Pouliot

P2 13:30 · 1–3

TBL

Win probability

BUF 100%

P1 · P2 · P3

P1P2P3
TBLBUF

Shot zone

Live attempt map with expected goals

TBL 0.77 xGBUF 0.49 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. Pouliot

    P2 13:30 · TBL · 13 · tip-in

  • GOAL · K. Porter

    P2 12:37 · BUF · 03 · tip-in

  • GOAL · J. Hecht

    P2 08:00 · BUF · 02 · wrist

  • GOAL · T. Ennis

    P1 04:09 · BUF · 01 · wrist

Play-by-play

Live feed · new plays animate in

  • P3 19:49TBLFaceoffVincent Lecavalier
  • P3 19:49Stoppage
  • P3 19:35BUFFaceoffMarcus Foligno
  • P3 19:35Stoppage
  • P3 19:34TBLShot on goalRichard Panik3.3% xG
  • P3 19:29BUFHitMike Weber
  • P3 19:07TBLFaceoffJT Wyman
  • P3 19:07Stoppage
  • P3 19:00TBLMissed shotSami Salo0.8% xG
  • P3 18:37BUFFaceoffSteve Ott
  • P3 18:37Stoppage
  • P3 18:36TBLShot on goalRyan Malone6.1% xG
  • P3 18:35TBLShot on goalRyan Malone4.9% xG
  • P3 17:58TBLBlocked shotMatt Carle1.0% xG
  • P3 17:41TBLFaceoffSteven Stamkos
  • P3 17:41Stoppage
  • P3 17:31BUFFaceoffKevin Porter
  • P3 17:31Stoppage
  • P3 16:59TBLFaceoffJT Wyman
  • P3 16:59Stoppage
  • P3 16:58TBLShot on goalMatt Carle0.7% xG
  • P3 16:19TBLFaceoffSteven Stamkos
  • P3 16:19Stoppage
  • P3 16:12Giveaway
  • P3 16:18BUFMissed shotJochen Hecht1.3% xG
  • P3 15:44BUFFaceoffMarcus Foligno
  • P3 15:44Stoppage
  • P3 15:43TBLShot on goalVincent Lecavalier2.9% xG
  • P3 15:37TBLFaceoffVincent Lecavalier
  • P3 15:37Stoppage
  • P3 15:36TBLShot on goalVincent Lecavalier1.5% xG
  • P3 15:18TBLMissed shotMatt Carle0.7% xG
  • P3 15:02BUFHitDrew Stafford
  • P3 14:47BUFFaceoffMarcus Foligno
  • P3 14:47Stoppage
  • P3 13:50TBLFaceoffSteven Stamkos
  • P3 13:50Stoppage
  • P3 13:47TBLHitRadko Gudas
  • P3 13:41Takeaway
  • P3 13:30BUFFaceoffSteve Ott
  • P3 13:30Stoppage
  • P3 13:10TBLBlocked shotEric Brewer1.2% xG
  • P3 12:49TBLHitKeith Aulie
  • P3 12:44BUFMissed shotJohn Scott0.7% xG
  • P3 12:19TBLMissed shotAlex Killorn1.2% xG
  • P3 11:55BUFHitNathan Gerbe
  • P3 11:48BUFShot on goalNathan Gerbe0.6% xG
  • P3 11:29BUFHitNathan Gerbe
  • P3 10:42TBLHitMatt Carle
  • P3 10:36BUFShot on goalBrian Flynn1.8% xG
  • P3 10:02TBLMissed shotB.J. Crombeen0.5% xG
  • P3 09:52TBLShot on goalVictor Hedman0.7% xG
  • P3 09:26TBLShot on goalDana Tyrell1.4% xG
  • P3 09:19TBLHitEric Brewer
  • P3 08:55TBLFaceoffJT Wyman
  • P3 08:55Penalty
  • P3 08:13Giveaway
  • P3 07:41TBLShot on goalVincent Lecavalier2.2% xG
  • P3 06:23BUFFaceoffSteve Ott
  • P3 06:23Penalty
  • P3 06:23Stoppage
  • P3 06:22TBLShot on goalSteven Stamkos5.4% xG
  • P3 06:20TBLMissed shotSami Salo0.5% xG
  • P3 04:24BUFFaceoffMarcus Foligno
  • P3 04:24Stoppage
  • P3 04:18BUFFaceoffMarcus Foligno
  • P3 04:18Stoppage
  • P3 04:17BUFShot on goalPatrick Kaleta0.6% xG
  • P3 04:07BUFFaceoffJochen Hecht
  • P3 04:07Stoppage
  • P3 04:06TBLShot on goalAlex Killorn0.6% xG
  • P3 04:01BUFHitPatrick Kaleta
  • P3 03:56TBLHitRadko Gudas
  • P3 03:27BUFMissed shotSteve Ott0.7% xG
  • P3 03:08Takeaway
  • P3 02:47BUFHitThomas Vanek
  • P3 02:43TBLMissed shotB.J. Crombeen0.8% xG
  • P3 02:09TBLFaceoffJT Wyman
  • P3 02:09Stoppage
  • P3 02:07BUFShot on goalChad Ruhwedel0.5% xG
  • P3 00:56Takeaway
  • P3 00:26BUFHitChristian Ehrhoff
  • P3 00:12BUFFaceoffSteve Ott
  • P3 00:12Stoppage
  • P3 00:00BUFFaceoffKevin Porter
  • P2 19:58TBLHitBenoit Pouliot
  • P2 19:47BUFFaceoffCody Hodgson
  • P2 19:47Stoppage
  • P2 19:35TBLMissed shotVincent Lecavalier1.0% xG
  • P2 18:36BUFShot on goalBrian Flynn0.9% xG
  • P2 18:27TBLShot on goalTeddy Purcell1.4% xG
  • P2 18:02Takeaway
  • P2 17:56TBLMissed shotSteven Stamkos3.3% xG
  • P2 17:50TBLShot on goalEric Brewer1.0% xG
  • P2 17:41TBLShot on goalAlex Killorn0.7% xG
  • P2 16:42BUFHitMarcus Foligno
  • P2 16:34TBLHitRadko Gudas
  • P2 16:24BUFShot on goalJohn Scott1.6% xG
  • P2 15:52TBLBlocked shotRichard Panik0.8% xG
  • P2 15:02TBLShot on goalRichard Panik1.4% xG
  • P2 14:46TBLMissed shotSteven Stamkos1.7% xG
  • P2 14:38TBLShot on goalVictor Hedman0.7% xG
  • P2 14:11Takeaway
  • P2 13:56BUFBlocked shotThomas Vanek1.2% xG
  • P2 13:48BUFFaceoffCody Hodgson
  • P2 13:48Stoppage
  • P2 13:48Stoppage
  • P2 13:47BUFShot on goalTyler Ennis0.6% xG
  • P2 13:30BUFFaceoffCody Hodgson
  • P2 13:30TBLGoalBenoit Pouliot, Eric Brewer, Vincent Lecavalier
  • P2 13:06BUFShot on goalChad Ruhwedel0.6% xG
  • P2 12:48BUFShot on goalChad Ruhwedel0.4% xG
  • P2 12:37BUFFaceoffJochen Hecht
  • P2 12:37BUFGoalKevin Porter, Brian Flynn, Steve Ott
  • P2 11:33TBLMissed shotMatt Carle0.6% xG
  • P2 11:16BUFHitAdam Pardy
  • P2 10:32TBLFaceoffAlex Killorn
  • P2 10:32Stoppage
  • P2 09:32TBLShot on goalEric Brewer0.5% xG
  • P2 09:13TBLShot on goalMatt Carle0.4% xG
  • P2 08:45TBLFaceoffVincent Lecavalier
  • P2 08:45Stoppage
  • P2 08:16TBLFaceoffSteven Stamkos
  • P2 08:16Stoppage
  • P2 08:08TBLFaceoffSteven Stamkos
  • P2 08:08Stoppage
  • P2 08:00BUFFaceoffKevin Porter
  • P2 08:00BUFGoalJochen Hecht, Nathan Gerbe
  • P2 07:46Giveaway
  • P2 07:55Giveaway
  • P2 07:23TBLFaceoffJT Wyman
  • P2 07:23Stoppage
  • P2 06:49BUFFaceoffMarcus Foligno
  • P2 06:49Stoppage
  • P2 06:46TBLShot on goalKeith Aulie0.4% xG
  • P2 05:56BUFMissed shotSteve Ott3.3% xG
  • P2 05:53BUFShot on goalSteve Ott1.5% xG
  • P2 05:47TBLBlocked shotMatt Carle0.6% xG
  • P2 05:01BUFFaceoffBrian Flynn
  • P2 05:01Stoppage
  • P2 04:59TBLShot on goalMatt Carle0.4% xG
  • P2 04:47BUFHitPatrick Kaleta
  • P2 04:25TBLFaceoffJT Wyman
  • P2 04:25Stoppage
  • P2 04:00TBLHitDana Tyrell
  • P2 03:49TBLShot on goalB.J. Crombeen0.7% xG
  • P2 03:33TBLShot on goalSami Salo0.5% xG
  • P2 03:32TBLHitDana Tyrell
  • P2 03:00TBLHitSteven Stamkos
  • P2 02:50Takeaway
  • P2 02:38TBLFaceoffSteven Stamkos
  • P2 02:38Stoppage
  • P2 02:30TBLFaceoffSteven Stamkos
  • P2 02:30Stoppage
  • P2 02:20TBLBlocked shotKeith Aulie1.1% xG
  • P2 01:59TBLShot on goalTeddy Purcell1.0% xG
  • P2 01:39TBLFaceoffJT Wyman
  • P2 01:39Stoppage
  • P2 01:38TBLShot on goalRyan Malone2.4% xG
  • P2 01:30TBLShot on goalRyan Malone0.6% xG
  • P2 00:00TBLFaceoffSteven Stamkos
  • P1 19:59TBLShot on goalMatt Carle0.6% xG
  • P1 19:10BUFHitChristian Ehrhoff
  • P1 18:54Giveaway
  • P1 18:58BUFBlocked shotThomas Vanek1.1% xG
  • P1 18:44TBLBlocked shotSami Salo1.5% xG
  • P1 18:29TBLHitTom Pyatt
  • P1 18:24BUFHitMike Weber
  • P1 18:03Giveaway
  • P1 17:57BUFBlocked shotCody Hodgson1.2% xG
  • P1 17:16TBLFaceoffVincent Lecavalier
  • P1 17:16Stoppage
  • P1 17:03BUFFaceoffJochen Hecht
  • P1 17:03Stoppage
  • P1 16:27BUFHitSteve Ott
  • P1 16:24BUFHitKevin Porter
  • P1 16:15BUFBlocked shotSteve Ott3.0% xG
  • P1 16:16BUFShot on goalSteve Ott1.5% xG
  • P1 15:57Takeaway
  • P1 15:48BUFMissed shotKevin Porter3.4% xG
  • P1 15:38BUFBlocked shotMark Pysyk1.6% xG
  • P1 15:29BUFMissed shotAndrej Sekera0.8% xG
  • P1 15:19BUFFaceoffSteve Ott
  • P1 15:19Stoppage
  • P1 15:16BUFShot on goalDrew Stafford0.7% xG
  • P1 15:02BUFBlocked shotChristian Ehrhoff2.3% xG
  • P1 14:14BUFFaceoffCody Hodgson
  • P1 14:14Stoppage
  • P1 13:44TBLFaceoffTom Pyatt
  • P1 13:44Penalty
  • P1 13:25TBLHitRadko Gudas
  • P1 13:08TBLShot on goalBenoit Pouliot3.6% xG
  • P1 13:01Giveaway
  • P1 13:03TBLMissed shotBenoit Pouliot1.0% xG
  • P1 12:39BUFHitKevin Porter
  • P1 11:43BUFFaceoffCody Hodgson
  • P1 11:43Stoppage
  • P1 11:41TBLHitMatt Carle
  • P1 11:33TBLShot on goalAlex Killorn1.4% xG
  • P1 10:36TBLShot on goalTeddy Purcell0.6% xG
  • P1 10:30TBLFaceoffTom Pyatt
  • P1 10:30Stoppage
  • P1 10:29TBLBlocked shotSami Salo0.6% xG
  • P1 10:19BUFBlocked shotBrian Flynn0.9% xG
  • P1 09:33TBLMissed shotMartin St. Louis0.8% xG
  • P1 09:10BUFShot on goalJohn Scott0.4% xG
  • P1 09:00TBLHitRadko Gudas
  • P1 08:33BUFFaceoffMarcus Foligno
  • P1 08:33Stoppage
  • P1 08:00BUFShot on goalMark Pysyk0.6% xG
  • P1 07:46TBLFaceoffVincent Lecavalier
  • P1 07:46Stoppage
  • P1 07:44BUFShot on goalJochen Hecht1.6% xG
  • P1 07:43Giveaway
  • P1 07:11BUFBlocked shotBrian Flynn0.8% xG
  • P1 06:33TBLMissed shotRadko Gudas0.6% xG
  • P1 06:05TBLMissed shotRichard Panik0.7% xG
  • P1 05:47TBLMissed shotMatt Carle0.5% xG
  • P1 05:42TBLFaceoffTom Pyatt
  • P1 05:41TBLShot on goalTom Pyatt1.9% xG
  • P1 05:42Stoppage
  • P1 05:40TBLShot on goalMatt Carle0.7% xG
  • P1 05:28TBLFaceoffTom Pyatt
  • P1 05:28Stoppage
  • P1 05:27BUFBlocked shotSteve Ott1.4% xG
  • P1 05:23Giveaway
  • P1 05:18Takeaway
  • P1 05:03BUFFaceoffSteve Ott
  • P1 05:03Stoppage
  • P1 05:02BUFBlocked shotPatrick Kaleta0.7% xG
  • P1 04:48BUFMissed shotAdam Pardy0.6% xG
  • P1 04:42BUFFaceoffJochen Hecht
  • P1 04:42Stoppage
  • P1 04:41BUFShot on goalJohn Scott0.5% xG
  • P1 04:09BUFFaceoffMarcus Foligno
  • P1 04:09BUFGoalTyler Ennis, Thomas Vanek, Christian Ehrhoff
  • P1 03:56TBLFaceoffTom Pyatt
  • P1 03:56Penalty
  • P1 03:48Giveaway
  • P1 03:18BUFShot on goalSteve Ott0.6% xG
  • P1 02:35BUFFaceoffSteve Ott
  • P1 02:35Stoppage
  • P1 02:34BUFShot on goalDrew Stafford0.5% xG
  • P1 02:31TBLHitDana Tyrell
  • P1 02:21BUFHitMarcus Foligno
  • P1 02:15Giveaway
  • P1 02:02BUFFaceoffMarcus Foligno
  • P1 02:02Stoppage
  • P1 01:40Takeaway
  • P1 01:18BUFShot on goalThomas Vanek0.9% xG
  • P1 01:13TBLHitRichard Panik
  • P1 01:06BUFHitAdam Pardy
  • P1 00:57TBLShot on goalTeddy Purcell1.1% xG
  • P1 00:54Giveaway
  • P1 00:43BUFFaceoffCody Hodgson
  • P1 00:43Stoppage
  • P1 00:41Takeaway
  • P1 00:24TBLFaceoffTom Pyatt
  • P1 00:24Stoppage
  • P1 00:18TBLBlocked shotSteven Stamkos1.5% xG
  • P1 00:00TBLFaceoffSteven Stamkos

TBL vs BUF

Shot tracker

Every attempt with live expected goals

  • P1 00:18TBLSteven Stamkos1.5%
  • P1 00:57TBLTeddy Purcell1.1%
  • P1 01:18BUFThomas Vanek0.9%
  • P1 02:34BUFDrew Stafford0.5%
  • P1 03:18BUFSteve Ott0.6%
  • P1 04:09BUFTyler EnnisGOAL
  • P1 04:41BUFJohn Scott0.5%
  • P1 04:48BUFAdam Pardy0.6%
  • P1 05:02BUFPatrick Kaleta0.7%
  • P1 05:27BUFSteve Ott1.4%
  • P1 05:40TBLMatt Carle0.7%
  • P1 05:41TBLTom Pyatt1.9%
  • P1 05:47TBLMatt Carle0.5%
  • P1 06:05TBLRichard Panik0.7%
  • P1 06:33TBLRadko Gudas0.6%
  • P1 07:11BUFBrian Flynn0.8%
  • P1 07:44BUFJochen Hecht1.6%
  • P1 08:00BUFMark Pysyk0.6%
  • P1 09:10BUFJohn Scott0.4%
  • P1 09:33TBLMartin St. Louis0.8%
  • P1 10:19BUFBrian Flynn0.9%
  • P1 10:29TBLSami Salo0.6%
  • P1 10:36TBLTeddy Purcell0.6%
  • P1 11:33TBLAlex Killorn1.4%
  • P1 13:03TBLBenoit Pouliot1.0%
  • P1 13:08TBLBenoit Pouliot3.6%
  • P1 15:02BUFChristian Ehrhoff2.3%
  • P1 15:16BUFDrew Stafford0.7%
  • P1 15:29BUFAndrej Sekera0.8%
  • P1 15:38BUFMark Pysyk1.6%
  • P1 15:48BUFKevin Porter3.4%
  • P1 16:16BUFSteve Ott1.5%
  • P1 16:15BUFSteve Ott3.0%
  • P1 17:57BUFCody Hodgson1.2%
  • P1 18:44TBLSami Salo1.5%
  • P1 18:58BUFThomas Vanek1.1%
  • P1 19:59TBLMatt Carle0.6%
  • P2 01:30TBLRyan Malone0.6%
  • P2 01:38TBLRyan Malone2.4%
  • P2 01:59TBLTeddy Purcell1.0%
  • P2 02:20TBLKeith Aulie1.1%
  • P2 03:33TBLSami Salo0.5%
  • P2 03:49TBLB.J. Crombeen0.7%
  • P2 04:59TBLMatt Carle0.4%
  • P2 05:47TBLMatt Carle0.6%
  • P2 05:53BUFSteve Ott1.5%
  • P2 05:56BUFSteve Ott3.3%
  • P2 06:46TBLKeith Aulie0.4%
  • P2 08:00BUFJochen HechtGOAL
  • P2 09:13TBLMatt Carle0.4%
  • P2 09:32TBLEric Brewer0.5%
  • P2 11:33TBLMatt Carle0.6%
  • P2 12:37BUFKevin PorterGOAL
  • P2 12:48BUFChad Ruhwedel0.4%
  • P2 13:06BUFChad Ruhwedel0.6%
  • P2 13:30TBLBenoit PouliotGOAL
  • P2 13:47BUFTyler Ennis0.6%
  • P2 13:56BUFThomas Vanek1.2%
  • P2 14:38TBLVictor Hedman0.7%
  • P2 14:46TBLSteven Stamkos1.7%
  • P2 15:02TBLRichard Panik1.4%
  • P2 15:52TBLRichard Panik0.8%
  • P2 16:24BUFJohn Scott1.6%
  • P2 17:41TBLAlex Killorn0.7%
  • P2 17:50TBLEric Brewer1.0%
  • P2 17:56TBLSteven Stamkos3.3%
  • P2 18:27TBLTeddy Purcell1.4%
  • P2 18:36BUFBrian Flynn0.9%
  • P2 19:35TBLVincent Lecavalier1.0%
  • P3 02:07BUFChad Ruhwedel0.5%
  • P3 02:43TBLB.J. Crombeen0.8%
  • P3 03:27BUFSteve Ott0.7%
  • P3 04:06TBLAlex Killorn0.6%
  • P3 04:17BUFPatrick Kaleta0.6%
  • P3 06:20TBLSami Salo0.5%
  • P3 06:22TBLSteven Stamkos5.4%
  • P3 07:41TBLVincent Lecavalier2.2%
  • P3 09:26TBLDana Tyrell1.4%
  • P3 09:52TBLVictor Hedman0.7%
  • P3 10:02TBLB.J. Crombeen0.5%
  • P3 10:36BUFBrian Flynn1.8%
  • P3 11:48BUFNathan Gerbe0.6%
  • P3 12:19TBLAlex Killorn1.2%
  • P3 12:44BUFJohn Scott0.7%
  • P3 13:10TBLEric Brewer1.2%
  • P3 15:18TBLMatt Carle0.7%
  • P3 15:36TBLVincent Lecavalier1.5%
  • P3 15:43TBLVincent Lecavalier2.9%
  • P3 16:18BUFJochen Hecht1.3%
  • P3 16:58TBLMatt Carle0.7%
  • P3 17:58TBLMatt Carle1.0%
  • P3 18:35TBLRyan Malone4.9%
  • P3 18:36TBLRyan Malone6.1%
  • P3 19:00TBLSami Salo0.8%
  • P3 19:34TBLRichard Panik3.3%