ForensicHockey
← GamedayFinalFinal

ANA

32

SOG 2833

xG 0.500.83

BUF

Snapshot at 8:32:53 AM

Static box score →

Live insights

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

Forensic engine

Game xG

0.50–0.83

Δ -0.33 BUF

BUF

Deserve to win

38–62%

If both goalies were league average

Finishing vs xG

ANA +2.5

Outscoring shot quality

ANA

Shot threat

Jack Eichel

11 attempts · 0.14 xG

BUF

Scoring chances

0–0

Attempts ≥8% xG · HDC 0–0

Last goal

R. Dahlin

P2 11:41 · 3–2

BUF

Win probability

ANA 100%

P1 · P2 · P3

P1P2P3
ANABUF

Shot zone

Live attempt map with expected goals

ANA 0.50 xGBUF 0.83 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 · R. Dahlin

    P2 11:41 · BUF · 32 · slap

  • GOAL · J. Larsson

    P1 18:53 · BUF · 31 · wrist

  • GOAL · N. Ritchie

    P1 12:00 · ANA · 30 · wrist

  • GOAL · R. Getzlaf

    P1 10:45 · ANA · 20 · slap

  • GOAL · J. Silfverberg

    P1 06:15 · ANA · 10 · wrist

Play-by-play

Live feed · new plays animate in

  • P3 19:59BUFMissed shotSam Reinhart0.6% xG
  • P3 19:55BUFFaceoffJack Eichel
  • P3 19:55Stoppage
  • P3 19:43BUFShot on goalJack Eichel0.6% xG
  • P3 18:24BUFFaceoffJack Eichel
  • P3 18:24Stoppage
  • P3 18:24BUFShot on goalJeff Skinner0.9% xG
  • P3 17:59ANAFaceoffAdam Henrique
  • P3 17:59Stoppage
  • P3 17:53BUFBlocked shotRasmus Dahlin1.8% xG
  • P3 17:48Giveaway
  • P3 16:46ANAHitNicolas Deslauriers
  • P3 16:38BUFShot on goalRasmus Ristolainen0.5% xG
  • P3 15:37BUFBlocked shotColin Miller1.5% xG
  • P3 14:52BUFBlocked shotJack Eichel1.6% xG
  • P3 14:14ANAShot on goalHampus Lindholm0.4% xG
  • P3 14:02ANAFaceoffDerek Grant
  • P3 14:02Stoppage
  • P3 13:57BUFShot on goalConor Sheary1.6% xG
  • P3 13:01BUFFaceoffJack Eichel
  • P3 13:01Penalty
  • P3 12:40BUFBlocked shotJack Eichel2.0% xG
  • P3 12:30BUFFaceoffJack Eichel
  • P3 12:30Stoppage
  • P3 12:25ANAHitBrendan Guhle
  • P3 12:13BUFHitHenri Jokiharju
  • P3 12:03ANAFaceoffAdam Henrique
  • P3 12:03Stoppage
  • P3 11:23Giveaway
  • P3 10:41BUFHitRasmus Ristolainen
  • P3 10:12ANAFaceoffRyan Getzlaf
  • P3 10:12Stoppage
  • P3 10:10ANAShot on goalJosh Manson0.4% xG
  • P3 10:01Giveaway
  • P3 09:25BUFShot on goalJeff Skinner1.0% xG
  • P3 09:12BUFBlocked shotEvan Rodrigues2.0% xG
  • P3 08:59ANABlocked shotJakob Silfverberg1.7% xG
  • P3 08:43ANAHitAdam Henrique
  • P3 08:36ANABlocked shotNick Ritchie2.0% xG
  • P3 08:33Giveaway
  • P3 07:52BUFHitRasmus Ristolainen
  • P3 07:51ANAMissed shotCarter Rowney3.8% xG
  • P3 07:41Giveaway
  • P3 07:03ANAFaceoffAdam Henrique
  • P3 07:03Stoppage
  • P3 07:02BUFShot on goalColin Miller0.7% xG
  • P3 06:54BUFShot on goalColin Miller0.7% xG
  • P3 06:46BUFMissed shotJack Eichel2.1% xG
  • P3 06:38BUFShot on goalColin Miller0.8% xG
  • P3 06:30BUFMissed shotJimmy Vesey2.1% xG
  • P3 06:24BUFShot on goalJack Eichel0.9% xG
  • P3 06:05BUFFaceoffJack Eichel
  • P3 06:05Stoppage
  • P3 05:53BUFMissed shotConor Sheary1.0% xG
  • P3 05:48BUFShot on goalCurtis Lazar3.8% xG
  • P3 05:46BUFShot on goalRasmus Dahlin0.7% xG
  • P3 05:36BUFFaceoffCurtis Lazar
  • P3 05:36Stoppage
  • P3 05:32BUFShot on goalColin Miller0.5% xG
  • P3 05:27BUFBlocked shotColin Miller0.9% xG
  • P3 05:17BUFMissed shotJimmy Vesey0.6% xG
  • P3 05:05ANAMissed shotHampus Lindholm0.3% xG
  • P3 04:38ANAFaceoffSam Steel
  • P3 04:38Stoppage
  • P3 04:37ANAShot on goalTroy Terry0.6% xG
  • P3 04:14ANAHitRickard Rakell
  • P3 03:55ANAShot on goalMichael Del Zotto0.4% xG
  • P3 02:55ANAHitKorbinian Holzer
  • P3 02:26ANAMissed shotCarter Rowney0.5% xG
  • P3 02:09BUFMissed shotColin Miller0.5% xG
  • P3 02:02BUFShot on goalColin Miller0.5% xG
  • P3 01:40ANAFaceoffRyan Getzlaf
  • P3 01:40Stoppage
  • P3 01:40BUFBlocked shotJeff Skinner2.1% xG
  • P3 01:26ANAMissed shotAdam Henrique0.3% xG
  • P3 01:20ANAFaceoffAdam Henrique
  • P3 01:20Stoppage
  • P3 01:19ANAShot on goalRickard Rakell0.5% xG
  • P3 00:32BUFShot on goalSam Reinhart5.0% xG
  • P3 00:31BUFShot on goalJack Eichel0.6% xG
  • P3 00:07BUFFaceoffJack Eichel
  • P3 00:07Stoppage
  • P3 00:00BUFFaceoffJack Eichel
  • P2 18:55BUFBlocked shotJack Eichel1.8% xG
  • P2 18:49BUFFaceoffJack Eichel
  • P2 18:49Stoppage
  • P2 18:42ANAFaceoffSam Steel
  • P2 18:42Stoppage
  • P2 18:33BUFFaceoffJack Eichel
  • P2 18:33Stoppage
  • P2 18:32ANAShot on goalJakob Silfverberg0.9% xG
  • P2 18:28Giveaway
  • P2 17:54BUFShot on goalScott Wilson0.8% xG
  • P2 16:37ANAHitMax Jones
  • P2 16:26ANAShot on goalHampus Lindholm0.5% xG
  • P2 16:22ANAFaceoffAdam Henrique
  • P2 16:22Stoppage
  • P2 16:21ANAShot on goalHampus Lindholm0.4% xG
  • P2 16:14ANABlocked shotCam Fowler0.5% xG
  • P2 15:47Giveaway
  • P2 15:44Giveaway
  • P2 15:19ANAShot on goalDerek Grant2.8% xG
  • P2 14:53ANABlocked shotTroy Terry1.6% xG
  • P2 14:45ANAMissed shotJakob Silfverberg1.8% xG
  • P2 14:01ANAFaceoffAdam Henrique
  • P2 14:01Penalty
  • P2 14:01Stoppage
  • P2 13:40BUFHitHenri Jokiharju
  • P2 13:36delayed penalty
  • P2 12:55BUFHitConor Sheary
  • P2 12:52ANAMissed shotJosh Manson0.6% xG
  • P2 12:49BUFHitConor Sheary
  • P2 12:24ANAFaceoffAdam Henrique
  • P2 12:24Stoppage
  • P2 12:13ANAHitRickard Rakell
  • P2 11:53ANAHitMichael Del Zotto
  • P2 11:41ANAFaceoffRyan Getzlaf
  • P2 11:41BUFGoalRasmus Dahlin, Jack Eichel, Jimmy Vesey
  • P2 11:12ANAShot on goalJakob Silfverberg0.5% xG
  • P2 10:58BUFFaceoffJack Eichel
  • P2 10:58Stoppage
  • P2 10:57BUFShot on goalJack Eichel0.7% xG
  • P2 10:52BUFFaceoffSam Reinhart
  • P2 10:52Stoppage
  • P2 10:51BUFBlocked shotJack Eichel0.9% xG
  • P2 10:41BUFBlocked shotJack Eichel1.3% xG
  • P2 10:32BUFFaceoffJack Eichel
  • P2 10:32Stoppage
  • P2 10:32Penalty
  • P2 10:31BUFMissed shotCurtis Lazar3.5% xG
  • P2 10:15ANAShot on goalCam Fowler0.7% xG
  • P2 10:00ANAFaceoffAdam Henrique
  • P2 10:00Stoppage
  • P2 09:59ANAShot on goalNick Ritchie1.5% xG
  • P2 09:52ANAFaceoffAdam Henrique
  • P2 09:52Stoppage
  • P2 09:50ANABlocked shotMichael Del Zotto1.7% xG
  • P2 08:58BUFBlocked shotJeff Skinner1.1% xG
  • P2 08:43ANAHitNicolas Deslauriers
  • P2 08:33ANAShot on goalNicolas Deslauriers0.6% xG
  • P2 08:22BUFShot on goalRasmus Dahlin0.5% xG
  • P2 08:16BUFFaceoffCurtis Lazar
  • P2 08:16Stoppage
  • P2 08:12BUFShot on goalBrandon Montour0.5% xG
  • P2 08:04BUFFaceoffCurtis Lazar
  • P2 08:04Stoppage
  • P2 08:02BUFShot on goalJimmy Vesey2.2% xG
  • P2 08:01Giveaway
  • P2 07:59BUFShot on goalSam Reinhart0.9% xG
  • P2 07:38BUFFaceoffJack Eichel
  • P2 07:38Stoppage
  • P2 07:32ANAMissed shotSam Steel1.3% xG
  • P2 07:22ANAShot on goalTroy Terry3.0% xG
  • P2 06:30ANAShot on goalTroy Terry0.8% xG
  • P2 06:21ANAFaceoffAdam Henrique
  • P2 06:21Stoppage
  • P2 06:12ANAHitJosh Manson
  • P2 05:25BUFBlocked shotRasmus Dahlin4.9% xG
  • P2 05:23BUFBlocked shotEvan Rodrigues1.1% xG
  • P2 05:14ANAHitKorbinian Holzer
  • P2 04:42ANAShot on goalRickard Rakell3.6% xG
  • P2 04:37BUFHitRasmus Dahlin
  • P2 04:07ANAHitNicolas Deslauriers
  • P2 04:02ANAShot on goalMichael Del Zotto0.6% xG
  • P2 03:51ANAHitCarter Rowney
  • P2 03:45BUFHitJohan Larsson
  • P2 02:32ANAHitBrendan Guhle
  • P2 02:20BUFFaceoffJack Eichel
  • P2 02:20Stoppage
  • P2 02:19BUFShot on goalEvan Rodrigues3.9% xG
  • P2 02:18BUFShot on goalEvan Rodrigues2.6% xG
  • P2 02:11BUFBlocked shotColin Miller0.8% xG
  • P2 01:55ANAFaceoffRyan Getzlaf
  • P2 01:55Stoppage
  • P2 01:39ANAHitNick Ritchie
  • P2 01:27BUFShot on goalZemgus Girgensons3.7% xG
  • P2 01:22ANAHitJosh Manson
  • P2 01:21BUFMissed shotZemgus Girgensons0.7% xG
  • P2 00:50BUFShot on goalBrandon Montour0.6% xG
  • P2 00:00ANAFaceoffDerek Grant
  • P1 19:27BUFMissed shotJack Eichel1.7% xG
  • P1 18:53ANAFaceoffRyan Getzlaf
  • P1 18:53Takeaway
  • P1 18:53BUFGoalJohan Larsson, Scott Wilson
  • P1 18:26ANAShot on goalJosh Manson0.5% xG
  • P1 17:52BUFFaceoffEvan Rodrigues
  • P1 17:52ANAShot on goalTroy Terry2.8% xG
  • P1 17:52Penalty
  • P1 17:50ANAShot on goalTroy Terry2.1% xG
  • P1 17:30ANAShot on goalAdam Henrique0.5% xG
  • P1 17:20BUFHitRasmus Dahlin
  • P1 16:36BUFHitJohan Larsson
  • P1 16:24ANAHitDerek Grant
  • P1 15:42BUFMissed shotRasmus Dahlin0.7% xG
  • P1 15:29BUFBlocked shotSam Reinhart2.3% xG
  • P1 14:14BUFFaceoffEvan Rodrigues
  • P1 14:14Stoppage
  • P1 14:11ANAFaceoffAdam Henrique
  • P1 14:11Stoppage
  • P1 14:10ANAShot on goalNick Ritchie0.7% xG
  • P1 13:47BUFShot on goalJake McCabe0.5% xG
  • P1 13:41BUFFaceoffJohan Larsson
  • P1 13:41Stoppage
  • P1 12:24ANAFaceoffSam Steel
  • P1 12:24Stoppage
  • P1 12:15ANAHitCarter Rowney
  • P1 12:00BUFFaceoffJack Eichel
  • P1 12:00ANAGoalNick Ritchie, Troy Terry, Adam Henrique
  • P1 10:59BUFShot on goalHenri Jokiharju0.6% xG
  • P1 10:45BUFFaceoffJohan Larsson
  • P1 10:45ANAGoalRyan Getzlaf, Rickard Rakell, Devin Shore
  • P1 10:23ANAFaceoffRyan Getzlaf
  • P1 10:23Stoppage
  • P1 09:29BUFShot on goalHenri Jokiharju0.4% xG
  • P1 09:17ANAHitNicolas Deslauriers
  • P1 09:03ANAHitCarter Rowney
  • P1 08:49ANAFaceoffDerek Grant
  • P1 08:49Stoppage
  • P1 08:48BUFShot on goalEvan Rodrigues0.6% xG
  • P1 07:24ANAShot on goalDevin Shore1.0% xG
  • P1 06:40ANAHitBrendan Guhle
  • P1 06:15BUFFaceoffCurtis Lazar
  • P1 06:15ANAGoalJakob Silfverberg, Sam Steel, Michael Del Zotto
  • P1 06:01ANAFaceoffSam Steel
  • P1 06:01Stoppage
  • P1 05:49Giveaway
  • P1 04:18BUFHitCurtis Lazar
  • P1 04:06BUFShot on goalCurtis Lazar0.5% xG
  • P1 03:58BUFMissed shotEvan Rodrigues1.6% xG
  • P1 03:50BUFBlocked shotEvan Rodrigues1.5% xG
  • P1 03:46Giveaway
  • P1 03:25ANAMissed shotJakob Silfverberg0.7% xG
  • P1 03:13ANAMissed shotJakob Silfverberg2.3% xG
  • P1 02:58Takeaway
  • P1 02:20Giveaway
  • P1 01:30ANAShot on goalCam Fowler1.0% xG
  • P1 01:19ANAHitDevin Shore
  • P1 00:47ANAShot on goalDerek Grant0.6% xG
  • P1 00:32BUFShot on goalBrandon Montour0.7% xG
  • P1 00:00BUFFaceoffJack Eichel

ANA vs BUF

Shot tracker

Every attempt with live expected goals

  • P1 00:32BUFBrandon Montour0.7%
  • P1 00:47ANADerek Grant0.6%
  • P1 01:30ANACam Fowler1.0%
  • P1 03:13ANAJakob Silfverberg2.3%
  • P1 03:25ANAJakob Silfverberg0.7%
  • P1 03:50BUFEvan Rodrigues1.5%
  • P1 03:58BUFEvan Rodrigues1.6%
  • P1 04:06BUFCurtis Lazar0.5%
  • P1 06:15ANAJakob SilfverbergGOAL
  • P1 07:24ANADevin Shore1.0%
  • P1 08:48BUFEvan Rodrigues0.6%
  • P1 09:29BUFHenri Jokiharju0.4%
  • P1 10:45ANARyan GetzlafGOAL
  • P1 10:59BUFHenri Jokiharju0.6%
  • P1 12:00ANANick RitchieGOAL
  • P1 13:47BUFJake McCabe0.5%
  • P1 14:10ANANick Ritchie0.7%
  • P1 15:29BUFSam Reinhart2.3%
  • P1 15:42BUFRasmus Dahlin0.7%
  • P1 17:30ANAAdam Henrique0.5%
  • P1 17:50ANATroy Terry2.1%
  • P1 17:52ANATroy Terry2.8%
  • P1 18:26ANAJosh Manson0.5%
  • P1 18:53BUFJohan LarssonGOAL
  • P1 19:27BUFJack Eichel1.7%
  • P2 00:50BUFBrandon Montour0.6%
  • P2 01:21BUFZemgus Girgensons0.7%
  • P2 01:27BUFZemgus Girgensons3.7%
  • P2 02:11BUFColin Miller0.8%
  • P2 02:18BUFEvan Rodrigues2.6%
  • P2 02:19BUFEvan Rodrigues3.9%
  • P2 04:02ANAMichael Del Zotto0.6%
  • P2 04:42ANARickard Rakell3.6%
  • P2 05:23BUFEvan Rodrigues1.1%
  • P2 05:25BUFRasmus Dahlin4.9%
  • P2 06:30ANATroy Terry0.8%
  • P2 07:22ANATroy Terry3.0%
  • P2 07:32ANASam Steel1.3%
  • P2 07:59BUFSam Reinhart0.9%
  • P2 08:02BUFJimmy Vesey2.2%
  • P2 08:12BUFBrandon Montour0.5%
  • P2 08:22BUFRasmus Dahlin0.5%
  • P2 08:33ANANicolas Deslauriers0.6%
  • P2 08:58BUFJeff Skinner1.1%
  • P2 09:50ANAMichael Del Zotto1.7%
  • P2 09:59ANANick Ritchie1.5%
  • P2 10:15ANACam Fowler0.7%
  • P2 10:31BUFCurtis Lazar3.5%
  • P2 10:41BUFJack Eichel1.3%
  • P2 10:51BUFJack Eichel0.9%
  • P2 10:57BUFJack Eichel0.7%
  • P2 11:12ANAJakob Silfverberg0.5%
  • P2 11:41BUFRasmus DahlinGOAL
  • P2 12:52ANAJosh Manson0.6%
  • P2 14:45ANAJakob Silfverberg1.8%
  • P2 14:53ANATroy Terry1.6%
  • P2 15:19ANADerek Grant2.8%
  • P2 16:14ANACam Fowler0.5%
  • P2 16:21ANAHampus Lindholm0.4%
  • P2 16:26ANAHampus Lindholm0.5%
  • P2 17:54BUFScott Wilson0.8%
  • P2 18:32ANAJakob Silfverberg0.9%
  • P2 18:55BUFJack Eichel1.8%
  • P3 00:31BUFJack Eichel0.6%
  • P3 00:32BUFSam Reinhart5.0%
  • P3 01:19ANARickard Rakell0.5%
  • P3 01:26ANAAdam Henrique0.3%
  • P3 01:40BUFJeff Skinner2.1%
  • P3 02:02BUFColin Miller0.5%
  • P3 02:09BUFColin Miller0.5%
  • P3 02:26ANACarter Rowney0.5%
  • P3 03:55ANAMichael Del Zotto0.4%
  • P3 04:37ANATroy Terry0.6%
  • P3 05:05ANAHampus Lindholm0.3%
  • P3 05:17BUFJimmy Vesey0.6%
  • P3 05:27BUFColin Miller0.9%
  • P3 05:32BUFColin Miller0.5%
  • P3 05:46BUFRasmus Dahlin0.7%
  • P3 05:48BUFCurtis Lazar3.8%
  • P3 05:53BUFConor Sheary1.0%
  • P3 06:24BUFJack Eichel0.9%
  • P3 06:30BUFJimmy Vesey2.1%
  • P3 06:38BUFColin Miller0.8%
  • P3 06:46BUFJack Eichel2.1%
  • P3 06:54BUFColin Miller0.7%
  • P3 07:02BUFColin Miller0.7%
  • P3 07:51ANACarter Rowney3.8%
  • P3 08:36ANANick Ritchie2.0%
  • P3 08:59ANAJakob Silfverberg1.7%
  • P3 09:12BUFEvan Rodrigues2.0%
  • P3 09:25BUFJeff Skinner1.0%
  • P3 10:10ANAJosh Manson0.4%
  • P3 12:40BUFJack Eichel2.0%
  • P3 13:57BUFConor Sheary1.6%
  • P3 14:14ANAHampus Lindholm0.4%
  • P3 14:52BUFJack Eichel1.6%
  • P3 15:37BUFColin Miller1.5%
  • P3 16:38BUFRasmus Ristolainen0.5%
  • P3 17:53BUFRasmus Dahlin1.8%
  • P3 18:24BUFJeff Skinner0.9%
  • P3 19:43BUFJack Eichel0.6%
  • P3 19:59BUFSam Reinhart0.6%