ForensicHockey

PHI defeated BUF 5–2. The result matched the underlying play — PHI led in expected goals (4.6 to 4.4 xG).

Forensic report pending

Shot-level xG and process metrics are built after the game is ingested into the warehouse (usually within a few hours of final). Live play-by-play and shot locations are shown below.

Game ID 2024020278 · Analytics

Box score

Forwards

#PlayerGAP+/-SHBLKTOI
71R. McLeod10101218:16
17J. Zucker01100017:25
77J. Peterka011-12020:10
89A. Tuch011-10122:10
9Z. Benson000-20014:20
19P. Krebs00000013:49
20J.Kulich00000112:49
22J. Quinn000-10012:10
24D. Cozens000-20317:38
29B. Malenstyn00002010:54
81S. Lafferty000-11011:25
96N. Aube-Kubel00001010:33

Defense

#PlayerGAP+/-SHBLKTOI
26R. Dahlin112-11225:00
4B. Byram000-20022:07
8D. Gilbert00002112:36
25O. Power000-21023:13
75C. Clifton000-12114:25
78J. Bryson00000116:57

Goalies

PlayerSAGASV%TOIDec
D. Levi31487.1%55:04L
J. Reimer00NaN%00:00

Shot map

High danger (xG ≥ 25%)Medium (xG 12–25%)Low (xG 5–12%)Very low (xG < 5%)Goal

Play-by-play

  • P3 19:42BUFFaceoffSam Lafferty
  • P3 19:42PHIGoalTravis Konecny, Sean Couturier
  • P3 19:36Giveaway
  • P3 19:08PHIFaceoffSean Couturier
  • P3 19:08Stoppage
  • P3 19:07BUFMissed shotAlex Tuch
  • P3 19:07Giveaway
  • P3 18:55PHIFaceoffSean Couturier
  • P3 18:55BUFGoalRyan McLeod, JJ Peterka, Rasmus Dahlin
  • P3 18:52BUFShot on goalJJ Peterka
  • P3 18:38BUFFaceoffDylan Cozens
  • P3 18:38Stoppage
  • P3 18:34Giveaway
  • P3 17:52PHIFaceoffSean Couturier
  • P3 17:52Stoppage
  • P3 17:25Takeaway
  • P3 16:53PHIBlocked shotOwen Tippett
  • P3 16:46BUFBlocked shotJJ Peterka
  • P3 16:39BUFFaceoffRyan McLeod
  • P3 16:39Stoppage
  • P3 16:19BUFFaceoffPeyton Krebs
  • P3 16:19Stoppage
  • P3 16:15PHIFaceoffNoah Cates
  • P3 16:15Stoppage
  • P3 16:14PHIHitRyan Poehling
  • P3 16:03BUFBlocked shotJJ Peterka
  • P3 15:58BUFBlocked shotJJ Peterka
  • P3 15:50Giveaway
  • P3 15:46BUFShot on goalJJ Peterka
  • P3 15:38BUFBlocked shotJJ Peterka
  • P3 15:29BUFShot on goalRasmus Dahlin
  • P3 15:06BUFBlocked shotJJ Peterka
  • P3 14:42BUFFaceoffDylan Cozens
  • P3 14:42Stoppage
  • P3 14:40PHIShot on goalNoah Cates
  • P3 13:19PHIShot on goalTravis Sanheim
  • P3 13:03PHIFaceoffRyan Poehling
  • P3 13:03Penalty
  • P3 13:01delayed penalty
  • P3 12:42Giveaway
  • P3 12:36PHIHitGarnet Hathaway
  • P3 12:34BUFHitConnor Clifton
  • P3 12:28Giveaway
  • P3 12:04PHIFaceoffRyan Poehling
  • P3 12:04Stoppage
  • P3 12:01Giveaway
  • P3 11:44PHIFaceoffScott Laughton
  • P3 11:44Stoppage
  • P3 11:41PHIShot on goalJoel Farabee
  • P3 11:39PHIHitScott Laughton
  • P3 11:23BUFHitDennis Gilbert
  • P3 11:16Giveaway
  • P3 11:15BUFFaceoffPeyton Krebs
  • P3 11:15Stoppage
  • P3 11:14PHIShot on goalTravis Konecny
  • P3 11:12PHIMissed shotMatvei Michkov
  • P3 10:55PHIBlocked shotOwen Tippett
  • P3 10:26BUFFaceoffRyan McLeod
  • P3 10:26Stoppage
  • P3 10:26Penalty
  • P3 10:25delayed penalty
  • P3 10:06BUFFaceoffSam Lafferty
  • P3 10:06BUFGoalRasmus Dahlin, Alex Tuch, Jason Zucker
  • P3 09:57BUFFaceoffDylan Cozens
  • P3 09:57Penalty
  • P3 09:56delayed penalty
  • P3 09:51Giveaway
  • P3 09:30PHIFaceoffSean Couturier
  • P3 09:30Stoppage
  • P3 09:17BUFHitRasmus Dahlin
  • P3 09:14PHIMissed shotTyson Foerster
  • P3 09:06PHIFaceoffRyan Poehling
  • P3 09:06Stoppage
  • P3 09:04BUFMissed shotAlex Tuch
  • P3 08:54PHIShot on goalMatvei Michkov
  • P3 08:28PHIShot on goalJoel Farabee
  • P3 08:15Giveaway
  • P3 08:09Giveaway
  • P3 07:42BUFBlocked shotJason Zucker
  • P3 07:28PHIBlocked shotTravis Konecny
  • P3 07:27Giveaway
  • P3 07:21PHIShot on goalOwen Tippett
  • P3 07:17Giveaway
  • P3 07:06Giveaway
  • P3 06:58BUFBlocked shotPeyton Krebs
  • P3 06:18BUFMissed shotZach Benson
  • P3 06:09PHIFaceoffRyan Poehling
  • P3 06:09Stoppage
  • P3 06:07BUFShot on goalRasmus Dahlin
  • P3 05:54PHIFaceoffSean Couturier
  • P3 05:54Stoppage
  • P3 05:45BUFMissed shotJacob Bryson
  • P3 05:26Takeaway
  • P3 05:03Takeaway
  • P3 04:59BUFFaceoffSam Lafferty
  • P3 04:59Stoppage
  • P3 04:52PHIHitMatvei Michkov
  • P3 04:41PHIFaceoffNoah Cates
  • P3 04:41Stoppage
  • P3 03:56PHIHitTravis Konecny
  • P3 03:56BUFMissed shotJJ Peterka
  • P3 03:50Giveaway
  • P3 03:47Giveaway
  • P3 03:44BUFBlocked shotAlex Tuch
  • P3 03:06BUFBlocked shotJJ Peterka
  • P3 02:55BUFMissed shotConnor Clifton
  • P3 01:45PHIMissed shotNoah Cates
  • P3 01:34Giveaway
  • P3 01:28BUFBlocked shotRasmus Dahlin
  • P3 01:20Giveaway
  • P3 01:16BUFBlocked shotJack Quinn
  • P3 01:13BUFFaceoffDylan Cozens
  • P3 01:13Stoppage
  • P3 00:32Giveaway
  • P3 00:12Giveaway
  • P3 00:00PHIFaceoffSean Couturier
  • P2 19:50Giveaway
  • P2 19:08BUFFaceoffPeyton Krebs
  • P2 19:08Stoppage
  • P2 19:06PHIShot on goalScott Laughton

BUF vs PHI · 344 events