ForensicHockey
← GamedayFinalFinal

BUF

14

SOG 2131

xG 0.510.77

TOR

Snapshot at 6:27:02 AM

Static box score →

Live insights

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

Forensic engine

Game xG

0.51–0.77

Δ -0.26 TOR

TOR

Deserve to win

40–60%

If both goalies were league average

Finishing vs xG

TOR +3.2

Outscoring shot quality

TOR

Shot threat

Zach Hyman

4 attempts · 0.13 xG

TOR

Scoring chances

0–1

Attempts ≥8% xG · HDC 0–0

Last goal

M. Michalek

P3 16:46 · 1–4

TOR

Top game score

P. Parenteau · 1.70

0G 2A undefined SOG · TOI 14:23

TOR

Win probability

TOR 100%

P1 · P2 · P3

P1P2P3
BUFTOR

Shot zone

Live attempt map with expected goals

BUF 0.51 xGTOR 0.77 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 · M. Michalek

    P3 16:46 · TOR · 14 · wrist

  • GOAL · M. Marincin

    P3 15:32 · TOR · 13 · snap

  • GOAL · C. Carrick

    P3 06:56 · TOR · 12 · slap

  • GOAL · W. Nylander

    P2 14:55 · TOR · 11 · wrist

  • GOAL · B. Gionta

    P1 04:31 · BUF · 10 · snap

Play-by-play

Live feed · new plays animate in

  • P3 19:31TORShot on goalColin Greening0.6% xG
  • P3 19:17TORFaceoffBen Smith
  • P3 19:17Stoppage
  • P3 19:17BUFBlocked shotJake McCabe1.0% xG
  • P3 18:19Giveaway
  • P3 18:21BUFShot on goalRasmus Ristolainen0.5% xG
  • P3 18:07TORShot on goalBen Smith0.4% xG
  • P3 17:29BUFFaceoffDavid Legwand
  • P3 18:06BUFHitNicolas Deslauriers
  • P3 17:41BUFBlocked shotNicolas Deslauriers1.3% xG
  • P3 17:29Stoppage
  • P3 17:28BUFShot on goalNicolas Deslauriers0.6% xG
  • P3 17:22BUFFaceoffDavid Legwand
  • P3 17:22Stoppage
  • P3 17:22BUFShot on goalZach Bogosian0.7% xG
  • P3 17:19BUFHitEvander Kane
  • P3 17:21BUFHitJake McCabe
  • P3 17:09BUFFaceoffRyan O'Reilly
  • P3 17:09Stoppage
  • P3 17:04BUFMissed shotSam Reinhart1.0% xG
  • P3 17:01BUFFaceoffRyan O'Reilly
  • P3 17:01Penalty
  • P3 17:01Stoppage
  • P3 16:46TORFaceoffWilliam Nylander
  • P3 16:46TORGoalMilan Michalek, Colin Greening, Morgan Rielly
  • P3 16:37BUFMissed shotCarlo Colaiacovo0.6% xG
  • P3 16:33BUFHitMarcus Foligno
  • P3 15:54TORHitFrederik Gauthier
  • P3 15:32BUFFaceoffDavid Legwand
  • P3 15:32TORGoalMartin Marincin, PA Parenteau, Nikita Soshnikov
  • P3 15:24BUFHitZach Bogosian
  • P3 15:20TORShot on goalNikita Soshnikov0.6% xG
  • P3 14:58Takeaway
  • P3 14:59BUFShot on goalZach Bogosian0.5% xG
  • P3 14:57TORHitNazem Kadri
  • P3 14:06TORFaceoffBen Smith
  • P3 14:06Stoppage
  • P3 13:22BUFBlocked shotJake McCabe1.0% xG
  • P3 13:17BUFFaceoffCal O'Reilly
  • P3 13:17Stoppage
  • P3 12:03TORShot on goalJake Gardiner1.0% xG
  • P3 13:15BUFHitZemgus Girgensons
  • P3 12:53BUFBlocked shotEvander Kane2.1% xG
  • P3 12:38BUFMissed shotJosh Gorges0.5% xG
  • P3 12:05BUFFaceoffRyan O'Reilly
  • P3 12:05Penalty
  • P3 12:05Penalty
  • P3 12:05Penalty
  • P3 12:05Penalty
  • P3 12:04TORHitZach Hyman
  • P3 11:56BUFHitMarcus Foligno
  • P3 11:31TORFaceoffWilliam Nylander
  • P3 11:31TORShot on goalPA Parenteau0.6% xG
  • P3 11:31Stoppage
  • P3 11:19BUFFaceoffJohan Larsson
  • P3 09:07TORBlocked shotMorgan Rielly1.3% xG
  • P3 11:19Stoppage
  • P3 11:19TORShot on goalNikita Soshnikov0.8% xG
  • P3 10:56TORFaceoffFrederik Gauthier
  • P3 10:56Stoppage
  • P3 10:21TORHitColin Greening
  • P3 09:06TORMissed shotNikita Soshnikov1.6% xG
  • P3 08:51BUFBlocked shotJake McCabe1.2% xG
  • P3 08:05TORFaceoffWilliam Nylander
  • P3 08:05Stoppage
  • P3 07:58TORShot on goalMichael Grabner0.7% xG
  • P3 07:51TORFaceoffBen Smith
  • P3 07:51Stoppage
  • P3 07:50BUFMissed shotRasmus Ristolainen0.6% xG
  • P3 07:26BUFMissed shotRyan O'Reilly0.7% xG
  • P3 06:56TORFaceoffBen Smith
  • P3 06:56TORGoalConnor Carrick, Jake Gardiner, William Nylander
  • P3 06:54TORShot on goalJake Gardiner0.9% xG
  • P3 06:28TORFaceoffWilliam Nylander
  • P3 03:53BUFShot on goalZemgus Girgensons4.0% xG
  • P3 06:28Penalty
  • P3 06:28Penalty
  • P3 06:28Penalty
  • P3 06:28Stoppage
  • P3 06:27TORShot on goalJake Gardiner0.5% xG
  • P3 06:20BUFHitJosh Gorges
  • P3 06:15TORBlocked shotConnor Carrick0.8% xG
  • P3 06:01BUFHitMarcus Foligno
  • P3 05:22Giveaway
  • P3 05:06TORMissed shotMorgan Rielly0.4% xG
  • P3 05:00TORFaceoffBen Smith
  • P3 05:00Stoppage
  • P3 05:00TORShot on goalMorgan Rielly0.4% xG
  • P3 04:57TORFaceoffBen Smith
  • P3 04:57Stoppage
  • P3 04:47BUFMissed shotEvander Kane0.7% xG
  • P3 04:40BUFMissed shotZach Bogosian0.8% xG
  • P3 04:29BUFFaceoffBrian Gionta
  • P3 04:29BUFMissed shotCal O'Reilly3.4% xG
  • P3 04:29Stoppage
  • P3 03:54BUFFaceoffRyan O'Reilly
  • P3 03:52BUFShot on goalZemgus Girgensons4.2% xG
  • P3 03:54Stoppage
  • P3 03:51BUFShot on goalCal O'Reilly1.5% xG
  • P3 03:44TORFaceoffBen Smith
  • P3 03:44Stoppage
  • P3 03:44BUFShot on goalRasmus Ristolainen0.9% xG
  • P3 03:40BUFFaceoffRyan O'Reilly
  • P3 03:40Penalty
  • P3 03:20Giveaway
  • P3 02:42TORMissed shotMorgan Rielly0.6% xG
  • P3 02:26TORBlocked shotMorgan Rielly1.6% xG
  • P3 02:21TORFaceoffNazem Kadri
  • P3 02:21Stoppage
  • P3 02:12BUFShot on goalCarlo Colaiacovo0.6% xG
  • P3 02:02BUFMissed shotCarlo Colaiacovo0.5% xG
  • P3 01:54BUFHitMarcus Foligno
  • P3 01:39TORHitZach Hyman
  • P3 00:33TORMissed shotNazem Kadri0.6% xG
  • P3 00:14BUFHitJosh Gorges
  • P3 00:00TORFaceoffNazem Kadri
  • P2 19:50BUFBlocked shotJake McCabe1.0% xG
  • P2 19:40Giveaway
  • P2 19:22BUFHitJosh Gorges
  • P2 19:18TORMissed shotNazem Kadri0.8% xG
  • P2 18:43BUFHitJohan Larsson
  • P2 18:36BUFMissed shotRasmus Ristolainen0.5% xG
  • P2 17:49BUFHitNicolas Deslauriers
  • P2 17:23TORHitColin Greening
  • P2 17:03TORMissed shotMorgan Rielly0.8% xG
  • P2 16:40TORHitMartin Marincin
  • P2 16:10BUFHitNicolas Deslauriers
  • P2 15:47Takeaway
  • P2 14:55TORFaceoffFrederik Gauthier
  • P2 14:51BUFHitJosh Gorges
  • P2 14:55TORGoalWilliam Nylander, PA Parenteau, Milan Michalek
  • P2 14:46TORShot on goalPA Parenteau0.7% xG
  • P2 14:35TORMissed shotWilliam Nylander1.0% xG
  • P2 13:40BUFFaceoffEvander Kane
  • P2 13:40Stoppage
  • P2 12:51BUFFaceoffRyan O'Reilly
  • P2 12:51Penalty
  • P2 12:33TORBlocked shotJake Gardiner0.7% xG
  • P2 12:19BUFFaceoffJohan Larsson
  • P2 12:19Stoppage
  • P2 12:15TORHitZach Hyman
  • P2 12:09BUFBlocked shotJosh Gorges0.6% xG
  • P2 12:02BUFFaceoffJohan Larsson
  • P2 12:02Stoppage
  • P2 11:09BUFShot on goalRasmus Ristolainen0.6% xG
  • P2 11:06BUFFaceoffJohan Larsson
  • P2 11:06Stoppage
  • P2 11:05Giveaway
  • P2 10:58BUFMissed shotCarlo Colaiacovo0.6% xG
  • P2 10:50BUFFaceoffJohan Larsson
  • P2 10:50Stoppage
  • P2 10:31TORMissed shotZach Hyman0.6% xG
  • P2 10:12TORBlocked shotMorgan Rielly1.8% xG
  • P2 09:59BUFHitSam Reinhart
  • P2 09:35TORShot on goalMorgan Rielly0.8% xG
  • P2 09:29TORShot on goalMichael Grabner0.7% xG
  • P2 09:09TORFaceoffNazem Kadri
  • P2 09:09BUFShot on goalRasmus Ristolainen0.5% xG
  • P2 09:09Stoppage
  • P2 08:58BUFHitMatt Moulson
  • P2 07:56TORHitFrederik Gauthier
  • P2 08:53BUFShot on goalMatt Moulson0.9% xG
  • P2 08:39Takeaway
  • P2 08:26BUFMissed shotMatt Moulson0.6% xG
  • P2 07:48TORMissed shotJosh Leivo0.8% xG
  • P2 07:27BUFFaceoffJohan Larsson
  • P2 07:27Stoppage
  • P2 07:27TORShot on goalNikita Soshnikov0.9% xG
  • P2 06:58BUFMissed shotJake McCabe1.2% xG
  • P2 06:53Giveaway
  • P2 06:46BUFShot on goalZach Bogosian0.5% xG
  • P2 06:14BUFFaceoffCal O'Reilly
  • P2 06:14Stoppage
  • P2 05:44TORBlocked shotMorgan Rielly1.3% xG
  • P2 05:35BUFShot on goalRyan O'Reilly0.8% xG
  • P2 05:04TORMissed shotJosh Leivo0.7% xG
  • P2 04:53BUFShot on goalBrian Gionta2.2% xG
  • P2 04:48Giveaway
  • P2 04:45TORMissed shotFrederik Gauthier3.9% xG
  • P2 04:18TORFaceoffFrederik Gauthier
  • P2 04:15TORShot on goalMorgan Rielly0.7% xG
  • P2 04:18Stoppage
  • P2 01:56TORMissed shotZach Hyman10.3% xG
  • P2 03:26BUFBlocked shotRasmus Ristolainen1.2% xG
  • P2 02:57BUFShot on goalNicolas Deslauriers1.2% xG
  • P2 02:48BUFBlocked shotCarlo Colaiacovo0.8% xG
  • P2 02:36BUFShot on goalMark Pysyk0.5% xG
  • P2 02:27BUFShot on goalDavid Legwand0.5% xG
  • P2 02:16TORHitMilan Michalek
  • P2 02:08TORBlocked shotRinat Valiev2.1% xG
  • P2 02:02TORHitBen Smith
  • P2 01:55BUFHitZach Bogosian
  • P2 01:02TORShot on goalJake Gardiner1.0% xG
  • P2 00:24BUFHitRasmus Ristolainen
  • P2 00:08BUFFaceoffRyan O'Reilly
  • P2 00:08Stoppage
  • P2 00:00BUFFaceoffRyan O'Reilly
  • P1 19:51BUFHitNicolas Deslauriers
  • P1 19:43TORFaceoffWilliam Nylander
  • P1 19:43Stoppage
  • P1 19:30BUFHitMarcus Foligno
  • P1 19:27BUFHitZach Bogosian
  • P1 19:19BUFHitJohan Larsson
  • P1 18:44TORBlocked shotMartin Marincin1.6% xG
  • P1 18:36TORBlocked shotMorgan Rielly0.7% xG
  • P1 18:29TORMissed shotNazem Kadri4.1% xG
  • P1 18:10BUFHitEvander Kane
  • P1 17:52TORBlocked shotBen Smith0.9% xG
  • P1 17:42Takeaway
  • P1 17:39Giveaway
  • P1 17:32TORMissed shotMilan Michalek0.7% xG
  • P1 18:20BUFHitJosh Gorges
  • P1 17:21TORBlocked shotMilan Michalek1.3% xG
  • P1 17:21BUFHitDaniel Catenacci
  • P1 17:18Takeaway
  • P1 17:13TORHitColin Greening
  • P1 16:51TORShot on goalRinat Valiev0.5% xG
  • P1 16:33TORShot on goalZach Hyman1.2% xG
  • P1 16:16TORFaceoffWilliam Nylander
  • P1 16:16Stoppage
  • P1 16:16BUFBlocked shotJosh Gorges1.5% xG
  • P1 16:14TORHitNikita Soshnikov
  • P1 16:07BUFHitEvander Kane
  • P1 16:05BUFHitJohan Larsson
  • P1 16:00BUFHitMarcus Foligno
  • P1 15:39Giveaway
  • P1 15:31TORFaceoffBen Smith
  • P1 15:31Stoppage
  • P1 15:12TORFaceoffBen Smith
  • P1 15:12Stoppage
  • P1 14:29BUFBlocked shotRasmus Ristolainen1.8% xG
  • P1 13:41TORFaceoffBen Smith
  • P1 13:41Penalty
  • P1 13:40BUFBlocked shotEvander Kane1.8% xG
  • P1 13:00BUFFaceoffRyan O'Reilly
  • P1 13:00Stoppage
  • P1 12:59TORShot on goalNikita Soshnikov1.0% xG
  • P1 12:57Takeaway
  • P1 12:31BUFFaceoffRyan O'Reilly
  • P1 12:31Stoppage
  • P1 12:30TORShot on goalColin Greening1.0% xG
  • P1 12:20TORShot on goalMilan Michalek1.8% xG
  • P1 12:08BUFHitJake McCabe
  • P1 11:57TORMissed shotColin Greening0.8% xG
  • P1 11:43TORMissed shotBen Smith1.1% xG
  • P1 11:33TORHitMilan Michalek
  • P1 11:24TORHitColin Greening
  • P1 10:55Takeaway
  • P1 10:53TORHitJosh Leivo
  • P1 10:48TORShot on goalConnor Brown0.6% xG
  • P1 10:36TORBlocked shotFrank Corrado0.7% xG
  • P1 10:16BUFFaceoffDavid Legwand
  • P1 10:16Stoppage
  • P1 09:46TORMissed shotNikita Soshnikov2.1% xG
  • P1 09:37TORMissed shotMartin Marincin0.8% xG
  • P1 09:33TORFaceoffNazem Kadri
  • P1 09:33Stoppage
  • P1 09:33Stoppage
  • P1 09:33TORShot on goalNikita Soshnikov0.6% xG
  • P1 08:56TORFaceoffWilliam Nylander
  • P1 08:56Stoppage
  • P1 08:41BUFHitEvander Kane
  • P1 08:55TORHitNazem Kadri
  • P1 08:25TORShot on goalColin Greening0.9% xG
  • P1 08:23Takeaway
  • P1 08:10BUFHitBrian Gionta
  • P1 07:49BUFHitCarlo Colaiacovo
  • P1 07:24BUFHitJohan Larsson
  • P1 06:46TORFaceoffWilliam Nylander
  • P1 06:46Stoppage
  • P1 06:45BUFShot on goalSam Reinhart1.6% xG
  • P1 04:27Giveaway
  • P1 06:23TORShot on goalMartin Marincin0.5% xG
  • P1 06:16TORBlocked shotMartin Marincin0.8% xG
  • P1 05:49Giveaway
  • P1 05:26TORMissed shotColin Greening3.7% xG
  • P1 05:15Takeaway
  • P1 04:57Takeaway
  • P1 04:53TORHitColin Greening
  • P1 04:37TORFaceoffBen Smith
  • P1 04:37Stoppage
  • P1 04:31BUFFaceoffDavid Legwand
  • P1 04:28BUFHitJohan Larsson
  • P1 04:31BUFGoalBrian Gionta, Marcus Foligno
  • P1 04:16TORHitRinat Valiev
  • P1 04:11BUFFaceoffJohan Larsson
  • P1 04:11Stoppage
  • P1 04:04BUFFaceoffJohan Larsson
  • P1 04:04Stoppage
  • P1 04:03TORShot on goalZach Hyman0.5% xG
  • P1 03:45BUFHitZemgus Girgensons
  • P1 03:27TORFaceoffWilliam Nylander
  • P1 03:27Stoppage
  • P1 03:23BUFShot on goalZach Bogosian0.5% xG
  • P1 02:43BUFFaceoffRyan O'Reilly
  • P1 02:43Stoppage
  • P1 02:43TORShot on goalFrank Corrado0.6% xG
  • P1 02:38BUFHitDavid Legwand
  • P1 02:03BUFHitCal O'Reilly
  • P1 01:14BUFHitJohan Larsson
  • P1 00:54BUFHitJohan Larsson
  • P1 00:47BUFHitEvander Kane
  • P1 00:22Takeaway
  • P1 00:00TORFaceoffNazem Kadri

BUF vs TOR

Shot tracker

Every attempt with live expected goals

  • P1 02:43TORFrank Corrado0.6%
  • P1 03:23BUFZach Bogosian0.5%
  • P1 04:03TORZach Hyman0.5%
  • P1 04:31BUFBrian GiontaGOAL
  • P1 05:26TORColin Greening3.7%
  • P1 06:16TORMartin Marincin0.8%
  • P1 06:23TORMartin Marincin0.5%
  • P1 06:45BUFSam Reinhart1.6%
  • P1 08:25TORColin Greening0.9%
  • P1 09:33TORNikita Soshnikov0.6%
  • P1 09:37TORMartin Marincin0.8%
  • P1 09:46TORNikita Soshnikov2.1%
  • P1 10:36TORFrank Corrado0.7%
  • P1 10:48TORConnor Brown0.6%
  • P1 11:43TORBen Smith1.1%
  • P1 11:57TORColin Greening0.8%
  • P1 12:20TORMilan Michalek1.8%
  • P1 12:30TORColin Greening1.0%
  • P1 12:59TORNikita Soshnikov1.0%
  • P1 13:40BUFEvander Kane1.8%
  • P1 14:29BUFRasmus Ristolainen1.8%
  • P1 16:16BUFJosh Gorges1.5%
  • P1 16:33TORZach Hyman1.2%
  • P1 16:51TORRinat Valiev0.5%
  • P1 17:21TORMilan Michalek1.3%
  • P1 17:32TORMilan Michalek0.7%
  • P1 17:52TORBen Smith0.9%
  • P1 18:29TORNazem Kadri4.1%
  • P1 18:36TORMorgan Rielly0.7%
  • P1 18:44TORMartin Marincin1.6%
  • P2 01:02TORJake Gardiner1.0%
  • P2 02:08TORRinat Valiev2.1%
  • P2 02:27BUFDavid Legwand0.5%
  • P2 02:36BUFMark Pysyk0.5%
  • P2 02:48BUFCarlo Colaiacovo0.8%
  • P2 02:57BUFNicolas Deslauriers1.2%
  • P2 03:26BUFRasmus Ristolainen1.2%
  • P2 01:56TORZach Hyman10.3%
  • P2 04:15TORMorgan Rielly0.7%
  • P2 04:45TORFrederik Gauthier3.9%
  • P2 04:53BUFBrian Gionta2.2%
  • P2 05:04TORJosh Leivo0.7%
  • P2 05:35BUFRyan O'Reilly0.8%
  • P2 05:44TORMorgan Rielly1.3%
  • P2 06:46BUFZach Bogosian0.5%
  • P2 06:58BUFJake McCabe1.2%
  • P2 07:27TORNikita Soshnikov0.9%
  • P2 07:48TORJosh Leivo0.8%
  • P2 08:26BUFMatt Moulson0.6%
  • P2 08:53BUFMatt Moulson0.9%
  • P2 09:09BUFRasmus Ristolainen0.5%
  • P2 09:29TORMichael Grabner0.7%
  • P2 09:35TORMorgan Rielly0.8%
  • P2 10:12TORMorgan Rielly1.8%
  • P2 10:31TORZach Hyman0.6%
  • P2 10:58BUFCarlo Colaiacovo0.6%
  • P2 11:09BUFRasmus Ristolainen0.6%
  • P2 12:09BUFJosh Gorges0.6%
  • P2 12:33TORJake Gardiner0.7%
  • P2 14:35TORWilliam Nylander1.0%
  • P2 14:46TORPA Parenteau0.7%
  • P2 14:55TORWilliam NylanderGOAL
  • P2 17:03TORMorgan Rielly0.8%
  • P2 18:36BUFRasmus Ristolainen0.5%
  • P2 19:18TORNazem Kadri0.8%
  • P2 19:50BUFJake McCabe1.0%
  • P3 00:33TORNazem Kadri0.6%
  • P3 02:02BUFCarlo Colaiacovo0.5%
  • P3 02:12BUFCarlo Colaiacovo0.6%
  • P3 02:26TORMorgan Rielly1.6%
  • P3 02:42TORMorgan Rielly0.6%
  • P3 03:44BUFRasmus Ristolainen0.9%
  • P3 03:51BUFCal O'Reilly1.5%
  • P3 03:52BUFZemgus Girgensons4.2%
  • P3 04:29BUFCal O'Reilly3.4%
  • P3 04:40BUFZach Bogosian0.8%
  • P3 04:47BUFEvander Kane0.7%
  • P3 05:00TORMorgan Rielly0.4%
  • P3 05:06TORMorgan Rielly0.4%
  • P3 06:15TORConnor Carrick0.8%
  • P3 06:27TORJake Gardiner0.5%
  • P3 03:53BUFZemgus Girgensons4.0%
  • P3 06:54TORJake Gardiner0.9%
  • P3 06:56TORConnor CarrickGOAL
  • P3 07:26BUFRyan O'Reilly0.7%
  • P3 07:50BUFRasmus Ristolainen0.6%
  • P3 07:58TORMichael Grabner0.7%
  • P3 08:51BUFJake McCabe1.2%
  • P3 09:06TORNikita Soshnikov1.6%
  • P3 11:19TORNikita Soshnikov0.8%
  • P3 09:07TORMorgan Rielly1.3%
  • P3 11:31TORPA Parenteau0.6%
  • P3 12:38BUFJosh Gorges0.5%
  • P3 12:53BUFEvander Kane2.1%
  • P3 12:03TORJake Gardiner1.0%
  • P3 13:22BUFJake McCabe1.0%
  • P3 14:59BUFZach Bogosian0.5%
  • P3 15:20TORNikita Soshnikov0.6%
  • P3 15:32TORMartin MarincinGOAL
  • P3 16:37BUFCarlo Colaiacovo0.6%
  • P3 16:46TORMilan MichalekGOAL
  • P3 17:04BUFSam Reinhart1.0%
  • P3 17:22BUFZach Bogosian0.7%
  • P3 17:28BUFNicolas Deslauriers0.6%
  • P3 17:41BUFNicolas Deslauriers1.3%
  • P3 18:07TORBen Smith0.4%
  • P3 18:21BUFRasmus Ristolainen0.5%
  • P3 19:17BUFJake McCabe1.0%
  • P3 19:31TORColin Greening0.6%