ForensicHockey
← GamedayFinalFinal

BUF

45

SOG 1731

xG 0.521.01

NYR

Snapshot at 2:27:00 AM

Static box score →

Live insights

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

Forensic engine

Game xG

0.52–1.01

Δ -0.49 NYR

NYR

Deserve to win

34–66%

If both goalies were league average

Finishing vs xG

NYR +4.0

Outscoring shot quality

NYR

Shot threat

Artemi Panarin

9 attempts · 0.15 xG

NYR

Scoring chances

0–0

Attempts ≥8% xG · HDC 0–0

Last goal

K. Miller

P4 02:02 · 4–5

NYR

Top game score

F. Vatrano · 1.65

2G 0A undefined SOG · TOI 18:19

NYR

Win probability

NYR 100%

P1 · P2 · P3 · OT

P1P2P3 · OT
BUFNYR

Shot zone

Live attempt map with expected goals

BUF 0.52 xGNYR 1.01 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 · K. Miller

    P4 02:02 · NYR · 45 · wrist

  • GOAL · J. Skinner

    P3 13:07 · BUF · 44 · wrist

  • GOAL · A. Panarin

    P3 03:52 · NYR · 34 · snap

  • GOAL · A. Lafrenière

    P2 11:46 · NYR · 33 · backhand

  • GOAL · K. Okposo

    P2 06:48 · BUF · 32 · wrist

  • GOAL · W. Butcher

    P2 02:06 · BUF · 22 · wrist

  • GOAL · R. Asplund

    P1 18:12 · BUF · 12 · wrist

  • GOAL · F. Vatrano

    P1 04:17 · NYR · 02 · wrist

  • GOAL · F. Vatrano

    P1 03:59 · NYR · 01 · snap

Play-by-play

Live feed · new plays animate in

  • P4 02:02NYRGoalK'Andre Miller, Alexis Lafrenière, Andrew Copp
  • P4 01:20NYRMissed shotArtemi Panarin5.0% xG
  • P4 01:19NYRShot on goalMika Zibanejad2.0% xG
  • P4 01:15NYRShot on goalJacob Trouba2.3% xG
  • P4 00:55Giveaway
  • P4 00:00BUFFaceoffCody Eakin
  • P3 19:21BUFHitKyle Okposo
  • P3 19:05BUFFaceoffCody Eakin
  • P3 19:05Stoppage
  • P3 17:20BUFFaceoffCody Eakin
  • P3 17:20Stoppage
  • P3 16:50BUFHitMattias Samuelsson
  • P3 16:42NYRBlocked shotRyan Lindgren2.0% xG
  • P3 15:37BUFMissed shotVinnie Hinostroza0.9% xG
  • P3 14:29NYRMissed shotArtemi Panarin0.7% xG
  • P3 14:21NYRFaceoffBarclay Goodrow
  • P3 14:21Stoppage
  • P3 14:08BUFFaceoffCody Eakin
  • P3 14:08Stoppage
  • P3 13:45NYRHitFrank Vatrano
  • P3 13:45NYRBlocked shotFrank Vatrano1.4% xG
  • P3 13:38NYRShot on goalRyan Lindgren0.7% xG
  • P3 13:14BUFMissed shotCody Eakin1.0% xG
  • P3 13:07NYRFaceoffMika Zibanejad
  • P3 13:07BUFGoalJeff Skinner, Rasmus Dahlin, Casey Mittelstadt
  • P3 12:34Takeaway
  • P3 12:08NYRFaceoffMika Zibanejad
  • P3 12:08Stoppage
  • P3 12:08Penalty
  • P3 12:05delayed penalty
  • P3 12:04BUFShot on goalWill Butcher0.7% xG
  • P3 11:58NYRHitTyler Motte
  • P3 11:51BUFMissed shotWill Butcher0.6% xG
  • P3 11:30NYRBlocked shotTyler Motte1.8% xG
  • P3 11:22NYRFaceoffJonny Brodzinski
  • P3 11:22Stoppage
  • P3 11:06NYRShot on goalFrank Vatrano1.3% xG
  • P3 10:30BUFFaceoffCasey Mittelstadt
  • P3 10:30Stoppage
  • P3 10:17Giveaway
  • P3 10:08NYRMissed shotArtemi Panarin1.3% xG
  • P3 09:58Giveaway
  • P3 09:37NYRMissed shotArtemi Panarin0.8% xG
  • P3 09:34NYRFaceoffBarclay Goodrow
  • P3 09:34Stoppage
  • P3 09:34NYRShot on goalJacob Trouba0.5% xG
  • P3 09:12NYRHitJacob Trouba
  • P3 09:06NYRMissed shotDryden Hunt1.3% xG
  • P3 08:52NYRHitBraden Schneider
  • P3 08:25BUFFaceoffDylan Cozens
  • P3 08:25Stoppage
  • P3 08:00BUFMissed shotZemgus Girgensons1.4% xG
  • P3 07:34BUFBlocked shotMattias Samuelsson0.9% xG
  • P3 06:51Takeaway
  • P3 06:48BUFBlocked shotTage Thompson0.9% xG
  • P3 06:13BUFHitWill Butcher
  • P3 05:50Giveaway
  • P3 05:24BUFBlocked shotRasmus Dahlin1.5% xG
  • P3 04:45NYRShot on goalDryden Hunt1.7% xG
  • P3 04:40Takeaway
  • P3 04:21BUFHitMattias Samuelsson
  • P3 04:09NYRFaceoffJonny Brodzinski
  • P3 04:09Stoppage
  • P3 03:52BUFFaceoffDylan Cozens
  • P3 03:52NYRGoalArtemi Panarin, Jacob Trouba, Andrew Copp
  • P3 03:52NYRShot on goalJacob Trouba0.5% xG
  • P3 03:45NYRFaceoffBarclay Goodrow
  • P3 03:45Stoppage
  • P3 03:39Giveaway
  • P3 02:42NYRMissed shotFilip Chytil1.3% xG
  • P3 02:11NYRFaceoffJonny Brodzinski
  • P3 02:11Stoppage
  • P3 02:10NYRShot on goalJonny Brodzinski0.5% xG
  • P3 02:04NYRMissed shotFilip Chytil2.7% xG
  • P3 01:57NYRShot on goalPatrik Nemeth3.1% xG
  • P3 01:53NYRMissed shotBraden Schneider0.5% xG
  • P3 01:10Giveaway
  • P3 00:47NYRShot on goalAndrew Copp4.6% xG
  • P3 00:42NYRShot on goalBarclay Goodrow1.6% xG
  • P3 00:00BUFFaceoffCody Eakin
  • P2 19:21BUFHitRasmus Dahlin
  • P2 19:17BUFBlocked shotCasey Fitzgerald1.7% xG
  • P2 18:58NYRBlocked shotK'Andre Miller1.7% xG
  • P2 18:57NYRHitBarclay Goodrow
  • P2 18:43BUFHitHenri Jokiharju
  • P2 18:12BUFFaceoffDylan Cozens
  • P2 18:12Stoppage
  • P2 18:03NYRHitK'Andre Miller
  • P2 17:38NYRFaceoffMika Zibanejad
  • P2 17:38Stoppage
  • P2 17:37BUFBlocked shotRasmus Dahlin1.6% xG
  • P2 17:15BUFShot on goalTage Thompson2.6% xG
  • P2 17:14Giveaway
  • P2 17:08BUFBlocked shotJeff Skinner1.8% xG
  • P2 16:41Giveaway
  • P2 15:49NYRShot on goalTyler Motte1.4% xG
  • P2 15:43Takeaway
  • P2 15:34BUFHitCasey Fitzgerald
  • P2 15:27NYRHitAlexis Lafrenière
  • P2 15:07Giveaway
  • P2 15:00NYRShot on goalJacob Trouba0.8% xG
  • P2 14:29NYRMissed shotJacob Trouba0.9% xG
  • P2 14:23NYRFaceoffBarclay Goodrow
  • P2 14:23Stoppage
  • P2 14:23NYRShot on goalAdam Fox1.6% xG
  • P2 13:59NYRMissed shotArtemi Panarin1.1% xG
  • P2 13:45NYRShot on goalMika Zibanejad1.1% xG
  • P2 13:31NYRShot on goalChris Kreider2.0% xG
  • P2 13:11BUFFaceoffCody Eakin
  • P2 13:11Stoppage
  • P2 13:10NYRShot on goalArtemi Panarin0.7% xG
  • P2 13:03NYRFaceoffMika Zibanejad
  • P2 13:03Penalty
  • P2 12:42NYRHitMika Zibanejad
  • P2 12:11BUFFaceoffTage Thompson
  • P2 12:11Stoppage
  • P2 12:10NYRMissed shotMika Zibanejad0.7% xG
  • P2 12:05NYRBlocked shotFrank Vatrano1.3% xG
  • P2 11:54Giveaway
  • P2 11:46NYRFaceoffMika Zibanejad
  • P2 11:46NYRGoalAlexis Lafrenière, Filip Chytil, Jonny Brodzinski
  • P2 11:27BUFFaceoffCody Eakin
  • P2 11:27Stoppage
  • P2 11:01NYRHitFrank Vatrano
  • P2 10:51BUFBlocked shotJacob Bryson1.5% xG
  • P2 10:45Giveaway
  • P2 09:51NYRFaceoffDryden Hunt
  • P2 09:51Stoppage
  • P2 09:50NYRShot on goalAlexis Lafrenière1.3% xG
  • P2 09:14BUFHitCasey Fitzgerald
  • P2 09:05BUFFaceoffCasey Mittelstadt
  • P2 09:05Stoppage
  • P2 09:04BUFShot on goalCody Eakin1.7% xG
  • P2 09:01BUFHitKyle Okposo
  • P2 08:51BUFShot on goalKyle Okposo0.9% xG
  • P2 08:40BUFBlocked shotCody Eakin2.0% xG
  • P2 08:21NYRHitTyler Motte
  • P2 08:09Giveaway
  • P2 07:50NYRHitJacob Trouba
  • P2 07:47BUFShot on goalTage Thompson1.2% xG
  • P2 07:41NYRFaceoffAndrew Copp
  • P2 07:41Stoppage
  • P2 07:40BUFShot on goalDylan Cozens0.9% xG
  • P2 07:22NYRFaceoffMika Zibanejad
  • P2 07:22Stoppage
  • P2 07:21BUFShot on goalMattias Samuelsson0.6% xG
  • P2 07:06BUFFaceoffCasey Mittelstadt
  • P2 07:06Stoppage
  • P2 06:48BUFFaceoffCasey Mittelstadt
  • P2 06:48BUFGoalKyle Okposo, Zemgus Girgensons, Rasmus Dahlin
  • P2 06:00BUFFaceoffCody Eakin
  • P2 06:00Stoppage
  • P2 05:57NYRShot on goalJacob Trouba6.9% xG
  • P2 05:55Takeaway
  • P2 05:51Giveaway
  • P2 05:33NYRHitAlexis Lafrenière
  • P2 04:50Takeaway
  • P2 04:31NYRMissed shotRyan Lindgren0.9% xG
  • P2 04:23NYRShot on goalAdam Fox0.5% xG
  • P2 03:57NYRBlocked shotRyan Lindgren1.2% xG
  • P2 03:48NYRFaceoffBarclay Goodrow
  • P2 03:48Stoppage
  • P2 03:16BUFFaceoffCasey Mittelstadt
  • P2 03:16Stoppage
  • P2 03:16BUFBlocked shotMattias Samuelsson5.1% xG
  • P2 03:15BUFShot on goalAlex Tuch0.6% xG
  • P2 02:56NYRFaceoffAndrew Copp
  • P2 02:56Stoppage
  • P2 02:52BUFBlocked shotHenri Jokiharju0.7% xG
  • P2 02:27Giveaway
  • P2 02:18NYRFaceoffMika Zibanejad
  • P2 02:18Stoppage
  • P2 02:17NYRShot on goalMika Zibanejad1.1% xG
  • P2 02:06NYRFaceoffChris Kreider
  • P2 02:06BUFGoalWill Butcher, Peyton Krebs, Vinnie Hinostroza
  • P2 02:05NYRHitPatrik Nemeth
  • P2 01:49NYRFaceoffBarclay Goodrow
  • P2 01:49Stoppage
  • P2 01:40Giveaway
  • P2 00:58NYRFaceoffMika Zibanejad
  • P2 00:58Stoppage
  • P2 00:57BUFShot on goalCasey Mittelstadt1.1% xG
  • P2 00:27NYRHitTyler Motte
  • P2 00:00NYRFaceoffAndrew Copp
  • P1 19:55BUFHitRasmus Dahlin
  • P1 19:28Giveaway
  • P1 18:12NYRFaceoffRyan Strome
  • P1 18:12BUFGoalRasmus Asplund, Mattias Samuelsson, Casey Mittelstadt
  • P1 18:04NYRHitJacob Trouba
  • P1 17:14NYRMissed shotMika Zibanejad1.7% xG
  • P1 17:01NYRFaceoffMika Zibanejad
  • P1 17:01Stoppage
  • P1 16:36Giveaway
  • P1 16:25BUFHitCasey Fitzgerald
  • P1 15:44BUFHitZemgus Girgensons
  • P1 15:19NYRFaceoffBarclay Goodrow
  • P1 15:19Stoppage
  • P1 15:15BUFBlocked shotVinnie Hinostroza0.7% xG
  • P1 14:56BUFHitHenri Jokiharju
  • P1 14:52Giveaway
  • P1 14:46BUFShot on goalDylan Cozens1.7% xG
  • P1 13:32BUFHitZemgus Girgensons
  • P1 12:26BUFBlocked shotDylan Cozens1.7% xG
  • P1 12:15BUFFaceoffDylan Cozens
  • P1 12:15Stoppage
  • P1 12:14BUFShot on goalDylan Cozens0.8% xG
  • P1 12:01Takeaway
  • P1 11:28BUFBlocked shotCasey Mittelstadt0.7% xG
  • P1 10:59BUFHitRasmus Dahlin
  • P1 10:47BUFHitRasmus Dahlin
  • P1 10:40Giveaway
  • P1 10:37NYRBlocked shotRyan Lindgren1.0% xG
  • P1 10:23NYRFaceoffMika Zibanejad
  • P1 10:23Stoppage
  • P1 10:18NYRFaceoffMika Zibanejad
  • P1 10:18Stoppage
  • P1 10:13Takeaway
  • P1 09:32NYRShot on goalAlexis Lafrenière3.9% xG
  • P1 09:15NYRFaceoffBarclay Goodrow
  • P1 09:15Stoppage
  • P1 09:14NYRShot on goalFilip Chytil1.2% xG
  • P1 08:49NYRFaceoffBarclay Goodrow
  • P1 08:49Stoppage
  • P1 08:46NYRMissed shotK'Andre Miller1.0% xG
  • P1 08:42NYRMissed shotChris Kreider3.3% xG
  • P1 08:25Giveaway
  • P1 08:16BUFHitVinnie Hinostroza
  • P1 08:04Giveaway
  • P1 07:34Giveaway
  • P1 07:06NYRBlocked shotArtemi Panarin1.1% xG
  • P1 07:02NYRFaceoffAndrew Copp
  • P1 07:02Stoppage
  • P1 07:01NYRShot on goalK'Andre Miller2.2% xG
  • P1 07:00NYRMissed shotRyan Strome4.2% xG
  • P1 06:40NYRMissed shotK'Andre Miller0.5% xG
  • P1 06:07NYRMissed shotPatrik Nemeth0.6% xG
  • P1 06:01NYRShot on goalTyler Motte1.8% xG
  • P1 05:52BUFHitZemgus Girgensons
  • P1 05:31BUFShot on goalDylan Cozens2.9% xG
  • P1 05:31Takeaway
  • P1 05:01NYRMissed shotFilip Chytil0.5% xG
  • P1 04:48BUFFaceoffDylan Cozens
  • P1 04:48Stoppage
  • P1 04:31BUFHitRasmus Asplund
  • P1 04:17BUFFaceoffCasey Mittelstadt
  • P1 04:17NYRGoalFrank Vatrano
  • P1 04:13Giveaway
  • P1 03:59NYRFaceoffMika Zibanejad
  • P1 03:59NYRGoalFrank Vatrano, Chris Kreider
  • P1 03:53BUFFaceoffTage Thompson
  • P1 03:53Stoppage
  • P1 03:52BUFShot on goalKyle Okposo0.5% xG
  • P1 03:43NYRShot on goalArtemi Panarin0.7% xG
  • P1 03:17Giveaway
  • P1 02:49NYRHitJonny Brodzinski
  • P1 02:47BUFMissed shotVinnie Hinostroza1.3% xG
  • P1 02:32Giveaway
  • P1 02:13NYRHitAlexis Lafrenière
  • P1 02:05BUFHitCasey Fitzgerald
  • P1 01:59BUFBlocked shotVictor Olofsson1.7% xG
  • P1 01:33NYRMissed shotMika Zibanejad2.0% xG
  • P1 01:18NYRHitK'Andre Miller
  • P1 00:41NYRBlocked shotK'Andre Miller1.1% xG
  • P1 00:00BUFFaceoffCody Eakin

BUF vs NYR

Shot tracker

Every attempt with live expected goals

  • P1 00:41NYRK'Andre Miller1.1%
  • P1 01:33NYRMika Zibanejad2.0%
  • P1 01:59BUFVictor Olofsson1.7%
  • P1 02:47BUFVinnie Hinostroza1.3%
  • P1 03:43NYRArtemi Panarin0.7%
  • P1 03:52BUFKyle Okposo0.5%
  • P1 03:59NYRFrank VatranoGOAL
  • P1 04:17NYRFrank VatranoGOAL
  • P1 05:01NYRFilip Chytil0.5%
  • P1 05:31BUFDylan Cozens2.9%
  • P1 06:01NYRTyler Motte1.8%
  • P1 06:07NYRPatrik Nemeth0.6%
  • P1 06:40NYRK'Andre Miller0.5%
  • P1 07:00NYRRyan Strome4.2%
  • P1 07:01NYRK'Andre Miller2.2%
  • P1 07:06NYRArtemi Panarin1.1%
  • P1 08:42NYRChris Kreider3.3%
  • P1 08:46NYRK'Andre Miller1.0%
  • P1 09:14NYRFilip Chytil1.2%
  • P1 09:32NYRAlexis Lafrenière3.9%
  • P1 10:37NYRRyan Lindgren1.0%
  • P1 11:28BUFCasey Mittelstadt0.7%
  • P1 12:14BUFDylan Cozens0.8%
  • P1 12:26BUFDylan Cozens1.7%
  • P1 14:46BUFDylan Cozens1.7%
  • P1 15:15BUFVinnie Hinostroza0.7%
  • P1 17:14NYRMika Zibanejad1.7%
  • P1 18:12BUFRasmus AsplundGOAL
  • P2 00:57BUFCasey Mittelstadt1.1%
  • P2 02:06BUFWill ButcherGOAL
  • P2 02:17NYRMika Zibanejad1.1%
  • P2 02:52BUFHenri Jokiharju0.7%
  • P2 03:15BUFAlex Tuch0.6%
  • P2 03:16BUFMattias Samuelsson5.1%
  • P2 03:57NYRRyan Lindgren1.2%
  • P2 04:23NYRAdam Fox0.5%
  • P2 04:31NYRRyan Lindgren0.9%
  • P2 05:57NYRJacob Trouba6.9%
  • P2 06:48BUFKyle OkposoGOAL
  • P2 07:21BUFMattias Samuelsson0.6%
  • P2 07:40BUFDylan Cozens0.9%
  • P2 07:47BUFTage Thompson1.2%
  • P2 08:40BUFCody Eakin2.0%
  • P2 08:51BUFKyle Okposo0.9%
  • P2 09:04BUFCody Eakin1.7%
  • P2 09:50NYRAlexis Lafrenière1.3%
  • P2 10:51BUFJacob Bryson1.5%
  • P2 11:46NYRAlexis LafrenièreGOAL
  • P2 12:05NYRFrank Vatrano1.3%
  • P2 12:10NYRMika Zibanejad0.7%
  • P2 13:10NYRArtemi Panarin0.7%
  • P2 13:31NYRChris Kreider2.0%
  • P2 13:45NYRMika Zibanejad1.1%
  • P2 13:59NYRArtemi Panarin1.1%
  • P2 14:23NYRAdam Fox1.6%
  • P2 14:29NYRJacob Trouba0.9%
  • P2 15:00NYRJacob Trouba0.8%
  • P2 15:49NYRTyler Motte1.4%
  • P2 17:08BUFJeff Skinner1.8%
  • P2 17:15BUFTage Thompson2.6%
  • P2 17:37BUFRasmus Dahlin1.6%
  • P2 18:58NYRK'Andre Miller1.7%
  • P2 19:17BUFCasey Fitzgerald1.7%
  • P3 00:42NYRBarclay Goodrow1.6%
  • P3 00:47NYRAndrew Copp4.6%
  • P3 01:53NYRBraden Schneider0.5%
  • P3 01:57NYRPatrik Nemeth3.1%
  • P3 02:04NYRFilip Chytil2.7%
  • P3 02:10NYRJonny Brodzinski0.5%
  • P3 02:42NYRFilip Chytil1.3%
  • P3 03:52NYRJacob Trouba0.5%
  • P3 03:52NYRArtemi PanarinGOAL
  • P3 04:45NYRDryden Hunt1.7%
  • P3 05:24BUFRasmus Dahlin1.5%
  • P3 06:48BUFTage Thompson0.9%
  • P3 07:34BUFMattias Samuelsson0.9%
  • P3 08:00BUFZemgus Girgensons1.4%
  • P3 09:06NYRDryden Hunt1.3%
  • P3 09:34NYRJacob Trouba0.5%
  • P3 09:37NYRArtemi Panarin0.8%
  • P3 10:08NYRArtemi Panarin1.3%
  • P3 11:06NYRFrank Vatrano1.3%
  • P3 11:30NYRTyler Motte1.8%
  • P3 11:51BUFWill Butcher0.6%
  • P3 12:04BUFWill Butcher0.7%
  • P3 13:07BUFJeff SkinnerGOAL
  • P3 13:14BUFCody Eakin1.0%
  • P3 13:38NYRRyan Lindgren0.7%
  • P3 13:45NYRFrank Vatrano1.4%
  • P3 14:29NYRArtemi Panarin0.7%
  • P3 15:37BUFVinnie Hinostroza0.9%
  • P3 16:42NYRRyan Lindgren2.0%
  • P4 01:15NYRJacob Trouba2.3%
  • P4 01:19NYRMika Zibanejad2.0%
  • P4 01:20NYRArtemi Panarin5.0%
  • P4 02:02NYRK'Andre MillerGOAL