ForensicHockey
← GamedayFinalFinal

BUF

31

SOG 3126

xG 0.760.81

ANA

Snapshot at 12:01:53 PM

Static box score →

Live insights

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

Forensic engine

Game xG

0.76–0.81

Δ -0.05

Deserve to win

48–52%

If both goalies were league average

Finishing vs xG

BUF +2.2

Outscoring shot quality

BUF

Shot threat

Evander Kane

10 attempts · 0.21 xG

BUF

Scoring chances

0–0

Attempts ≥8% xG · HDC 0–0

Last goal

J. Larsson

P3 19:36 · 3–1

BUF

Top game score

J. Larsson · 1.65

1G 1A undefined SOG · TOI 15:53

BUF

Win probability

BUF 100%

P1 · P2 · P3

P1P2P3
BUFANA

Shot zone

Live attempt map with expected goals

BUF 0.76 xGANA 0.81 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 · J. Larsson

    P3 19:36 · BUF · 31 · slap

  • GOAL · S. Reinhart

    P2 19:28 · BUF · 21 · tip-in

  • GOAL · C. Wagner

    P2 15:50 · ANA · 11 · backhand

  • GOAL · J. Bailey

    P1 01:26 · BUF · 10 · wrist

Play-by-play

Live feed · new plays animate in

  • P3 19:36BUFFaceoffRyan O'Reilly
  • P3 19:36BUFGoalJohan Larsson, Ryan O'Reilly
  • P3 19:10BUFFaceoffRyan O'Reilly
  • P3 19:10Stoppage
  • P3 19:02Giveaway
  • P3 18:56BUFBlocked shotEvander Kane2.0% xG
  • P3 18:47BUFMissed shotJack Eichel0.3% xG
  • P3 18:42ANAShot on goalCam Fowler0.8% xG
  • P3 18:36ANABlocked shotBrandon Montour1.0% xG
  • P3 18:24BUFHitMarco Scandella
  • P3 18:11ANABlocked shotNick Ritchie1.8% xG
  • P3 17:49ANAFaceoffAntoine Vermette
  • P3 17:49Stoppage
  • P3 17:33ANAFaceoffDerek Grant
  • P3 17:33Stoppage
  • P3 17:09ANAMissed shotKevin Bieksa0.5% xG
  • P3 16:57Giveaway
  • P3 16:00ANAShot on goalBrandon Montour0.4% xG
  • P3 15:43BUFFaceoffRyan O'Reilly
  • P3 15:43Stoppage
  • P3 15:42ANAShot on goalKevin Bieksa0.5% xG
  • P3 15:32ANAShot on goalChris Wagner1.2% xG
  • P3 15:19ANAHitNick Ritchie
  • P3 15:00BUFShot on goalSam Reinhart1.5% xG
  • P3 14:33Giveaway
  • P3 14:21ANAShot on goalJosh Manson0.6% xG
  • P3 14:03BUFHitNathan Beaulieu
  • P3 13:37BUFShot on goalMatt Tennyson1.0% xG
  • P3 12:59BUFFaceoffBenoit Pouliot
  • P3 12:59Stoppage
  • P3 12:49ANAFaceoffDerek Grant
  • P3 12:49Stoppage
  • P3 12:48BUFBlocked shotRyan O'Reilly1.5% xG
  • P3 12:33ANAShot on goalNick Ritchie0.5% xG
  • P3 11:37BUFFaceoffJack Eichel
  • P3 11:37Stoppage
  • P3 11:36ANAHitChris Wagner
  • P3 11:25ANAHitChris Wagner
  • P3 11:15BUFFaceoffJohan Larsson
  • P3 11:15Stoppage
  • P3 11:10ANAMissed shotRickard Rakell0.5% xG
  • P3 11:03ANAFaceoffAntoine Vermette
  • P3 11:03Stoppage
  • P3 10:53BUFFaceoffJack Eichel
  • P3 10:53Stoppage
  • P3 10:52BUFShot on goalJohan Larsson0.7% xG
  • P3 10:16ANAHitNick Ritchie
  • P3 10:15ANAMissed shotNick Ritchie1.5% xG
  • P3 10:02ANAFaceoffAntoine Vermette
  • P3 10:02Stoppage
  • P3 10:00BUFShot on goalSam Reinhart0.6% xG
  • P3 09:27ANAShot on goalFrancois Beauchemin1.1% xG
  • P3 09:15ANAMissed shotLogan Shaw3.6% xG
  • P3 08:43ANAShot on goalCam Fowler1.2% xG
  • P3 08:02ANAHitJosh Manson
  • P3 07:29ANAMissed shotKevin Bieksa4.4% xG
  • P3 07:21Takeaway
  • P3 07:16ANAHitNick Ritchie
  • P3 06:50ANAFaceoffAntoine Vermette
  • P3 06:48BUFShot on goalRyan O'Reilly0.5% xG
  • P3 06:50Stoppage
  • P3 06:42ANABlocked shotRickard Rakell1.1% xG
  • P3 06:19Giveaway
  • P3 05:19ANAHitChris Wagner
  • P3 04:51ANAMissed shotNick Ritchie1.0% xG
  • P3 04:25ANAMissed shotCorey Perry0.5% xG
  • P3 04:18ANAFaceoffAntoine Vermette
  • P3 04:18Stoppage
  • P3 03:53Takeaway
  • P3 03:32ANAMissed shotCam Fowler0.4% xG
  • P3 02:57ANAShot on goalChris Wagner0.7% xG
  • P3 02:45Giveaway
  • P3 02:38BUFBlocked shotEvander Kane1.0% xG
  • P3 02:24BUFHitJohan Larsson
  • P3 02:00ANAFaceoffAntoine Vermette
  • P3 02:00Stoppage
  • P3 01:31BUFMissed shotSam Reinhart1.1% xG
  • P3 00:46ANABlocked shotJosh Manson1.9% xG
  • P3 00:09ANAFaceoffAntoine Vermette
  • P3 00:08BUFShot on goalEvander Kane1.3% xG
  • P3 00:09Stoppage
  • P3 00:00BUFFaceoffJack Eichel
  • P2 19:21ANAFaceoffChris Wagner
  • P2 19:25Giveaway
  • P2 19:55BUFHitZemgus Girgensons
  • P2 19:49BUFMissed shotZemgus Girgensons0.4% xG
  • P2 19:28BUFFaceoffJack Eichel
  • P2 19:28BUFGoalSam Reinhart, Benoit Pouliot
  • P2 18:21BUFShot on goalRasmus Ristolainen0.5% xG
  • P2 19:21Stoppage
  • P2 19:11BUFShot on goalJordan Nolan0.4% xG
  • P2 18:48ANAShot on goalKevin Bieksa0.5% xG
  • P2 18:30ANAHitKevin Bieksa
  • P2 18:22BUFFaceoffJohan Larsson
  • P2 18:22Stoppage
  • P2 18:15BUFFaceoffJohan Larsson
  • P2 18:14BUFShot on goalMarco Scandella0.4% xG
  • P2 18:15Stoppage
  • P2 18:01BUFHitEvander Kane
  • P2 17:38BUFBlocked shotSam Reinhart2.5% xG
  • P2 17:31BUFMissed shotMatt Tennyson0.5% xG
  • P2 17:20ANAHitRickard Rakell
  • P2 15:50ANAFaceoffRickard Rakell
  • P2 15:50ANAGoalChris Wagner, Antoine Vermette, Josh Manson
  • P2 15:39ANAFaceoffAntoine Vermette
  • P2 15:39Stoppage
  • P2 15:29ANAFaceoffAntoine Vermette
  • P2 15:29Stoppage
  • P2 15:28BUFShot on goalJason Pominville1.2% xG
  • P2 14:45BUFMissed shotRasmus Ristolainen0.8% xG
  • P2 14:02BUFFaceoffRyan O'Reilly
  • P2 14:02Stoppage
  • P2 14:02Penalty
  • P2 13:07ANABlocked shotCam Fowler2.7% xG
  • P2 12:36BUFFaceoffJohan Larsson
  • P2 12:36Stoppage
  • P2 12:12ANAShot on goalAntoine Vermette3.0% xG
  • P2 12:06ANAShot on goalBrandon Montour1.1% xG
  • P2 12:01ANAFaceoffAntoine Vermette
  • P2 12:00ANAShot on goalNick Ritchie5.6% xG
  • P2 12:01Stoppage
  • P2 11:56ANAShot on goalFrancois Beauchemin1.3% xG
  • P2 11:51ANAFaceoffAntoine Vermette
  • P2 11:51Penalty
  • P2 11:46ANABlocked shotCam Fowler1.9% xG
  • P2 11:08ANAFaceoffRickard Rakell
  • P2 11:08Stoppage
  • P2 11:07ANABlocked shotBrandon Montour1.4% xG
  • P2 10:44ANAHitFrancois Beauchemin
  • P2 10:29BUFShot on goalMatt Moulson0.9% xG
  • P2 10:10BUFFaceoffRyan O'Reilly
  • P2 10:19ANAHitFrancois Beauchemin
  • P2 10:10Stoppage
  • P2 09:36ANAFaceoffDerek Grant
  • P2 09:36Stoppage
  • P2 09:34Giveaway
  • P2 09:24ANAFaceoffAntoine Vermette
  • P2 09:24Stoppage
  • P2 09:23ANAShot on goalNick Ritchie1.8% xG
  • P2 09:19Giveaway
  • P2 09:11ANAFaceoffAntoine Vermette
  • P2 09:11Stoppage
  • P2 09:05ANAShot on goalAndrew Cogliano0.9% xG
  • P2 08:55BUFBlocked shotEvander Kane2.4% xG
  • P2 08:47BUFShot on goalNathan Beaulieu0.5% xG
  • P2 08:18ANAHitRickard Rakell
  • P2 07:57BUFFaceoffJason Pominville
  • P2 07:55BUFShot on goalEvander Kane3.6% xG
  • P2 07:57Stoppage
  • P2 07:39BUFFaceoffJack Eichel
  • P2 07:39Stoppage
  • P2 07:30ANABlocked shotJakob Silfverberg1.9% xG
  • P2 07:20ANAFaceoffRickard Rakell
  • P2 07:20Stoppage
  • P2 07:03BUFHitZemgus Girgensons
  • P2 06:47BUFHitRasmus Ristolainen
  • P2 06:44ANAMissed shotLogan Shaw0.7% xG
  • P2 06:34BUFHitZemgus Girgensons
  • P2 06:21ANAHitLogan Shaw
  • P2 05:56BUFBlocked shotRasmus Ristolainen1.8% xG
  • P2 05:41ANAFaceoffAntoine Vermette
  • P2 05:41Stoppage
  • P2 05:29ANABlocked shotNick Ritchie1.5% xG
  • P2 05:08ANAHitCorey Perry
  • P2 04:50ANAShot on goalDennis Rasmussen0.8% xG
  • P2 04:40BUFHitJake McCabe
  • P2 04:34ANAHitNicolas Kerdiles
  • P2 04:30Giveaway
  • P2 04:13ANAFaceoffDennis Rasmussen
  • P2 04:13Stoppage
  • P2 04:08BUFShot on goalJack Eichel0.5% xG
  • P2 04:02ANAMissed shotJaycob Megna0.4% xG
  • P2 03:41BUFShot on goalJason Pominville0.5% xG
  • P2 03:34ANAMissed shotJaycob Megna0.5% xG
  • P2 03:02ANAHitDerek Grant
  • P2 02:58ANAMissed shotLogan Shaw4.6% xG
  • P2 02:36BUFFaceoffRyan O'Reilly
  • P2 02:36Stoppage
  • P2 01:30ANAMissed shotChris Wagner1.1% xG
  • P2 01:26BUFHitJohan Larsson
  • P2 00:53BUFFaceoffZemgus Girgensons
  • P2 00:53Penalty
  • P2 00:52ANAShot on goalJosh Manson0.6% xG
  • P2 00:27BUFShot on goalJack Eichel0.7% xG
  • P2 00:00BUFFaceoffRyan O'Reilly
  • P1 19:58BUFBlocked shotRasmus Ristolainen2.8% xG
  • P1 19:55BUFBlocked shotJack Eichel3.2% xG
  • P1 19:51BUFFaceoffRyan O'Reilly
  • P1 19:51Penalty
  • P1 19:49BUFShot on goalJohan Larsson0.8% xG
  • P1 19:31BUFMissed shotJack Eichel0.3% xG
  • P1 19:22BUFHitRasmus Ristolainen
  • P1 19:04Giveaway
  • P1 18:55Giveaway
  • P1 18:38ANAHitRickard Rakell
  • P1 18:27BUFShot on goalJohan Larsson1.5% xG
  • P1 18:01BUFFaceoffRyan O'Reilly
  • P1 18:01Stoppage
  • P1 17:32BUFFaceoffJohan Larsson
  • P1 17:32Penalty
  • P1 17:16ANAFaceoffChris Wagner
  • P1 17:16Stoppage
  • P1 17:11ANAMissed shotNick Ritchie0.5% xG
  • P1 16:36ANAFaceoffAntoine Vermette
  • P1 16:36Stoppage
  • P1 16:32ANABlocked shotKevin Bieksa2.6% xG
  • P1 16:25ANAMissed shotRickard Rakell0.5% xG
  • P1 15:42ANAFaceoffAntoine Vermette
  • P1 15:41BUFShot on goalJosh Gorges0.5% xG
  • P1 15:42Stoppage
  • P1 15:22Giveaway
  • P1 15:10ANAShot on goalJakob Silfverberg0.6% xG
  • P1 14:47BUFBlocked shotJason Pominville2.5% xG
  • P1 14:41BUFBlocked shotMarco Scandella2.2% xG
  • P1 14:27ANAHitLogan Shaw
  • P1 14:18BUFShot on goalEvander Kane1.5% xG
  • P1 14:13Takeaway
  • P1 13:45BUFBlocked shotJacob Josefson3.3% xG
  • P1 13:41BUFMissed shotMatt Moulson0.5% xG
  • P1 13:31ANAHitKevin Bieksa
  • P1 13:13ANAHitNick Ritchie
  • P1 12:48BUFFaceoffJacob Josefson
  • P1 12:18ANAShot on goalRickard Rakell0.5% xG
  • P1 12:48Stoppage
  • P1 12:36BUFShot on goalRasmus Ristolainen0.4% xG
  • P1 12:20BUFFaceoffRyan O'Reilly
  • P1 12:20Stoppage
  • P1 12:13Giveaway
  • P1 11:53BUFMissed shotJake McCabe0.6% xG
  • P1 11:43BUFBlocked shotMatt Moulson2.4% xG
  • P1 11:33ANAHitDennis Rasmussen
  • P1 10:45BUFBlocked shotEvander Kane2.7% xG
  • P1 10:11BUFBlocked shotEvander Kane2.5% xG
  • P1 10:04BUFFaceoffRyan O'Reilly
  • P1 10:04Stoppage
  • P1 10:04Penalty
  • P1 10:04Stoppage
  • P1 10:03ANAShot on goalJakob Silfverberg0.6% xG
  • P1 09:36ANAHitJared Boll
  • P1 09:18ANAHitDennis Rasmussen
  • P1 09:16ANAShot on goalBrandon Montour0.6% xG
  • P1 09:07ANAMissed shotFrancois Beauchemin0.5% xG
  • P1 08:35BUFShot on goalJustin Bailey1.3% xG
  • P1 08:30BUFHitJosh Gorges
  • P1 08:12BUFHitRasmus Ristolainen
  • P1 07:26ANAHitNick Ritchie
  • P1 07:16BUFFaceoffRyan O'Reilly
  • P1 07:16Stoppage
  • P1 07:14ANABlocked shotAndrew Cogliano0.9% xG
  • P1 07:04ANAFaceoffJakob Silfverberg
  • P1 05:44ANAShot on goalCorey Perry4.8% xG
  • P1 07:04Stoppage
  • P1 07:02BUFShot on goalEvander Kane3.9% xG
  • P1 06:41ANAShot on goalFrancois Beauchemin0.5% xG
  • P1 06:10ANAFaceoffAntoine Vermette
  • P1 06:10Stoppage
  • P1 05:40ANABlocked shotRickard Rakell2.7% xG
  • P1 05:13ANABlocked shotCam Fowler2.4% xG
  • P1 05:09BUFHitJohan Larsson
  • P1 04:47Giveaway
  • P1 04:38BUFFaceoffJohan Larsson
  • P1 04:38Penalty
  • P1 04:17ANAFaceoffRickard Rakell
  • P1 04:17Stoppage
  • P1 04:15BUFShot on goalMarco Scandella0.6% xG
  • P1 04:05ANAHitNick Ritchie
  • P1 03:35BUFShot on goalJustin Bailey0.5% xG
  • P1 03:17ANAShot on goalCorey Perry1.4% xG
  • P1 03:15BUFHitNathan Beaulieu
  • P1 03:04BUFMissed shotSam Reinhart0.7% xG
  • P1 02:47ANAFaceoffAntoine Vermette
  • P1 02:47Stoppage
  • P1 02:44ANABlocked shotJakob Silfverberg1.9% xG
  • P1 02:36BUFHitJake McCabe
  • P1 02:29ANAHitJared Boll
  • P1 02:17ANAHitDennis Rasmussen
  • P1 02:09BUFBlocked shotJosh Gorges2.0% xG
  • P1 02:02BUFFaceoffJacob Josefson
  • P1 01:20BUFShot on goalJohan Larsson1.6% xG
  • P1 02:00BUFShot on goalJack Eichel1.2% xG
  • P1 02:02Stoppage
  • P1 01:34ANAFaceoffDerek Grant
  • P1 01:34Stoppage
  • P1 01:26ANAFaceoffDerek Grant
  • P1 01:26BUFGoalJustin Bailey, Nathan Beaulieu, Johan Larsson
  • P1 01:21BUFShot on goalNathan Beaulieu0.5% xG
  • P1 00:45BUFHitNathan Beaulieu
  • P1 00:17ANABlocked shotJakob Silfverberg1.4% xG
  • P1 00:06BUFMissed shotEvander Kane0.4% xG
  • P1 00:00BUFFaceoffJack Eichel

BUF vs ANA

Shot tracker

Every attempt with live expected goals

  • P1 00:06BUFEvander Kane0.4%
  • P1 00:17ANAJakob Silfverberg1.4%
  • P1 01:21BUFNathan Beaulieu0.5%
  • P1 01:26BUFJustin BaileyGOAL
  • P1 02:00BUFJack Eichel1.2%
  • P1 01:20BUFJohan Larsson1.6%
  • P1 02:09BUFJosh Gorges2.0%
  • P1 02:44ANAJakob Silfverberg1.9%
  • P1 03:04BUFSam Reinhart0.7%
  • P1 03:17ANACorey Perry1.4%
  • P1 03:35BUFJustin Bailey0.5%
  • P1 04:15BUFMarco Scandella0.6%
  • P1 05:13ANACam Fowler2.4%
  • P1 05:40ANARickard Rakell2.7%
  • P1 06:41ANAFrancois Beauchemin0.5%
  • P1 07:02BUFEvander Kane3.9%
  • P1 05:44ANACorey Perry4.8%
  • P1 07:14ANAAndrew Cogliano0.9%
  • P1 08:35BUFJustin Bailey1.3%
  • P1 09:07ANAFrancois Beauchemin0.5%
  • P1 09:16ANABrandon Montour0.6%
  • P1 10:03ANAJakob Silfverberg0.6%
  • P1 10:11BUFEvander Kane2.5%
  • P1 10:45BUFEvander Kane2.7%
  • P1 11:43BUFMatt Moulson2.4%
  • P1 11:53BUFJake McCabe0.6%
  • P1 12:36BUFRasmus Ristolainen0.4%
  • P1 12:18ANARickard Rakell0.5%
  • P1 13:41BUFMatt Moulson0.5%
  • P1 13:45BUFJacob Josefson3.3%
  • P1 14:18BUFEvander Kane1.5%
  • P1 14:41BUFMarco Scandella2.2%
  • P1 14:47BUFJason Pominville2.5%
  • P1 15:10ANAJakob Silfverberg0.6%
  • P1 15:41BUFJosh Gorges0.5%
  • P1 16:25ANARickard Rakell0.5%
  • P1 16:32ANAKevin Bieksa2.6%
  • P1 17:11ANANick Ritchie0.5%
  • P1 18:27BUFJohan Larsson1.5%
  • P1 19:31BUFJack Eichel0.3%
  • P1 19:49BUFJohan Larsson0.8%
  • P1 19:55BUFJack Eichel3.2%
  • P1 19:58BUFRasmus Ristolainen2.8%
  • P2 00:27BUFJack Eichel0.7%
  • P2 00:52ANAJosh Manson0.6%
  • P2 01:30ANAChris Wagner1.1%
  • P2 02:58ANALogan Shaw4.6%
  • P2 03:34ANAJaycob Megna0.5%
  • P2 03:41BUFJason Pominville0.5%
  • P2 04:02ANAJaycob Megna0.4%
  • P2 04:08BUFJack Eichel0.5%
  • P2 04:50ANADennis Rasmussen0.8%
  • P2 05:29ANANick Ritchie1.5%
  • P2 05:56BUFRasmus Ristolainen1.8%
  • P2 06:44ANALogan Shaw0.7%
  • P2 07:30ANAJakob Silfverberg1.9%
  • P2 07:55BUFEvander Kane3.6%
  • P2 08:47BUFNathan Beaulieu0.5%
  • P2 08:55BUFEvander Kane2.4%
  • P2 09:05ANAAndrew Cogliano0.9%
  • P2 09:23ANANick Ritchie1.8%
  • P2 10:29BUFMatt Moulson0.9%
  • P2 11:07ANABrandon Montour1.4%
  • P2 11:46ANACam Fowler1.9%
  • P2 11:56ANAFrancois Beauchemin1.3%
  • P2 12:00ANANick Ritchie5.6%
  • P2 12:06ANABrandon Montour1.1%
  • P2 12:12ANAAntoine Vermette3.0%
  • P2 13:07ANACam Fowler2.7%
  • P2 14:45BUFRasmus Ristolainen0.8%
  • P2 15:28BUFJason Pominville1.2%
  • P2 15:50ANAChris WagnerGOAL
  • P2 17:31BUFMatt Tennyson0.5%
  • P2 17:38BUFSam Reinhart2.5%
  • P2 18:14BUFMarco Scandella0.4%
  • P2 18:48ANAKevin Bieksa0.5%
  • P2 19:11BUFJordan Nolan0.4%
  • P2 18:21BUFRasmus Ristolainen0.5%
  • P2 19:28BUFSam ReinhartGOAL
  • P2 19:49BUFZemgus Girgensons0.4%
  • P3 00:08BUFEvander Kane1.3%
  • P3 00:46ANAJosh Manson1.9%
  • P3 01:31BUFSam Reinhart1.1%
  • P3 02:38BUFEvander Kane1.0%
  • P3 02:57ANAChris Wagner0.7%
  • P3 03:32ANACam Fowler0.4%
  • P3 04:25ANACorey Perry0.5%
  • P3 04:51ANANick Ritchie1.0%
  • P3 06:42ANARickard Rakell1.1%
  • P3 06:48BUFRyan O'Reilly0.5%
  • P3 07:29ANAKevin Bieksa4.4%
  • P3 08:43ANACam Fowler1.2%
  • P3 09:15ANALogan Shaw3.6%
  • P3 09:27ANAFrancois Beauchemin1.1%
  • P3 10:00BUFSam Reinhart0.6%
  • P3 10:15ANANick Ritchie1.5%
  • P3 10:52BUFJohan Larsson0.7%
  • P3 11:10ANARickard Rakell0.5%
  • P3 12:33ANANick Ritchie0.5%
  • P3 12:48BUFRyan O'Reilly1.5%
  • P3 13:37BUFMatt Tennyson1.0%
  • P3 14:21ANAJosh Manson0.6%
  • P3 15:00BUFSam Reinhart1.5%
  • P3 15:32ANAChris Wagner1.2%
  • P3 15:42ANAKevin Bieksa0.5%
  • P3 16:00ANABrandon Montour0.4%
  • P3 17:09ANAKevin Bieksa0.5%
  • P3 18:11ANANick Ritchie1.8%
  • P3 18:36ANABrandon Montour1.0%
  • P3 18:42ANACam Fowler0.8%
  • P3 18:47BUFJack Eichel0.3%
  • P3 18:56BUFEvander Kane2.0%
  • P3 19:36BUFJohan LarssonGOAL