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
| # | Player | G | A | P | +/- | S | H | BLK | TOI |
|---|---|---|---|---|---|---|---|---|---|
| 71 | R. McLeod | 1 | 0 | 1 | 0 | 1 | 2 | 18:16 | |
| 17 | J. Zucker | 0 | 1 | 1 | 0 | 0 | 0 | 17:25 | |
| 77 | J. Peterka | 0 | 1 | 1 | -1 | 2 | 0 | 20:10 | |
| 89 | A. Tuch | 0 | 1 | 1 | -1 | 0 | 1 | 22:10 | |
| 9 | Z. Benson | 0 | 0 | 0 | -2 | 0 | 0 | 14:20 | |
| 19 | P. Krebs | 0 | 0 | 0 | 0 | 0 | 0 | 13:49 | |
| 20 | J.Kulich | 0 | 0 | 0 | 0 | 0 | 1 | 12:49 | |
| 22 | J. Quinn | 0 | 0 | 0 | -1 | 0 | 0 | 12:10 | |
| 24 | D. Cozens | 0 | 0 | 0 | -2 | 0 | 3 | 17:38 | |
| 29 | B. Malenstyn | 0 | 0 | 0 | 0 | 2 | 0 | 10:54 | |
| 81 | S. Lafferty | 0 | 0 | 0 | -1 | 1 | 0 | 11:25 | |
| 96 | N. Aube-Kubel | 0 | 0 | 0 | 0 | 1 | 0 | 10:33 |
Defense
| # | Player | G | A | P | +/- | S | H | BLK | TOI |
|---|---|---|---|---|---|---|---|---|---|
| 26 | R. Dahlin | 1 | 1 | 2 | -1 | 1 | 2 | 25:00 | |
| 4 | B. Byram | 0 | 0 | 0 | -2 | 0 | 0 | 22:07 | |
| 8 | D. Gilbert | 0 | 0 | 0 | 0 | 2 | 1 | 12:36 | |
| 25 | O. Power | 0 | 0 | 0 | -2 | 1 | 0 | 23:13 | |
| 75 | C. Clifton | 0 | 0 | 0 | -1 | 2 | 1 | 14:25 | |
| 78 | J. Bryson | 0 | 0 | 0 | 0 | 0 | 1 | 16:57 |
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:36—Giveaway—
- P3 19:08PHIFaceoffSean Couturier
- P3 19:08—Stoppage—
- P3 19:07BUFMissed shotAlex Tuch
- P3 19:07—Giveaway—
- P3 18:55PHIFaceoffSean Couturier
- P3 18:55BUFGoalRyan McLeod, JJ Peterka, Rasmus Dahlin
- P3 18:52BUFShot on goalJJ Peterka
- P3 18:38BUFFaceoffDylan Cozens
- P3 18:38—Stoppage—
- P3 18:34—Giveaway—
- P3 17:52PHIFaceoffSean Couturier
- P3 17:52—Stoppage—
- P3 17:25—Takeaway—
- P3 16:53PHIBlocked shotOwen Tippett
- P3 16:46BUFBlocked shotJJ Peterka
- P3 16:39BUFFaceoffRyan McLeod
- P3 16:39—Stoppage—
- P3 16:19BUFFaceoffPeyton Krebs
- P3 16:19—Stoppage—
- P3 16:15PHIFaceoffNoah Cates
- P3 16:15—Stoppage—
- P3 16:14PHIHitRyan Poehling
- P3 16:03BUFBlocked shotJJ Peterka
- P3 15:58BUFBlocked shotJJ Peterka
- P3 15:50—Giveaway—
- 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:42—Stoppage—
- P3 14:40PHIShot on goalNoah Cates
- P3 13:19PHIShot on goalTravis Sanheim
- P3 13:03PHIFaceoffRyan Poehling
- P3 13:03—Penalty—
- P3 13:01—delayed penalty—
- P3 12:42—Giveaway—
- P3 12:36PHIHitGarnet Hathaway
- P3 12:34BUFHitConnor Clifton
- P3 12:28—Giveaway—
- P3 12:04PHIFaceoffRyan Poehling
- P3 12:04—Stoppage—
- P3 12:01—Giveaway—
- P3 11:44PHIFaceoffScott Laughton
- P3 11:44—Stoppage—
- P3 11:41PHIShot on goalJoel Farabee
- P3 11:39PHIHitScott Laughton
- P3 11:23BUFHitDennis Gilbert
- P3 11:16—Giveaway—
- P3 11:15BUFFaceoffPeyton Krebs
- P3 11:15—Stoppage—
- P3 11:14PHIShot on goalTravis Konecny
- P3 11:12PHIMissed shotMatvei Michkov
- P3 10:55PHIBlocked shotOwen Tippett
- P3 10:26BUFFaceoffRyan McLeod
- P3 10:26—Stoppage—
- P3 10:26—Penalty—
- P3 10:25—delayed penalty—
- P3 10:06BUFFaceoffSam Lafferty
- P3 10:06BUFGoalRasmus Dahlin, Alex Tuch, Jason Zucker
- P3 09:57BUFFaceoffDylan Cozens
- P3 09:57—Penalty—
- P3 09:56—delayed penalty—
- P3 09:51—Giveaway—
- P3 09:30PHIFaceoffSean Couturier
- P3 09:30—Stoppage—
- P3 09:17BUFHitRasmus Dahlin
- P3 09:14PHIMissed shotTyson Foerster
- P3 09:06PHIFaceoffRyan Poehling
- P3 09:06—Stoppage—
- P3 09:04BUFMissed shotAlex Tuch
- P3 08:54PHIShot on goalMatvei Michkov
- P3 08:28PHIShot on goalJoel Farabee
- P3 08:15—Giveaway—
- P3 08:09—Giveaway—
- P3 07:42BUFBlocked shotJason Zucker
- P3 07:28PHIBlocked shotTravis Konecny
- P3 07:27—Giveaway—
- P3 07:21PHIShot on goalOwen Tippett
- P3 07:17—Giveaway—
- P3 07:06—Giveaway—
- P3 06:58BUFBlocked shotPeyton Krebs
- P3 06:18BUFMissed shotZach Benson
- P3 06:09PHIFaceoffRyan Poehling
- P3 06:09—Stoppage—
- P3 06:07BUFShot on goalRasmus Dahlin
- P3 05:54PHIFaceoffSean Couturier
- P3 05:54—Stoppage—
- P3 05:45BUFMissed shotJacob Bryson
- P3 05:26—Takeaway—
- P3 05:03—Takeaway—
- P3 04:59BUFFaceoffSam Lafferty
- P3 04:59—Stoppage—
- P3 04:52PHIHitMatvei Michkov
- P3 04:41PHIFaceoffNoah Cates
- P3 04:41—Stoppage—
- P3 03:56PHIHitTravis Konecny
- P3 03:56BUFMissed shotJJ Peterka
- P3 03:50—Giveaway—
- P3 03:47—Giveaway—
- P3 03:44BUFBlocked shotAlex Tuch
- P3 03:06BUFBlocked shotJJ Peterka
- P3 02:55BUFMissed shotConnor Clifton
- P3 01:45PHIMissed shotNoah Cates
- P3 01:34—Giveaway—
- P3 01:28BUFBlocked shotRasmus Dahlin
- P3 01:20—Giveaway—
- P3 01:16BUFBlocked shotJack Quinn
- P3 01:13BUFFaceoffDylan Cozens
- P3 01:13—Stoppage—
- P3 00:32—Giveaway—
- P3 00:12—Giveaway—
- P3 00:00PHIFaceoffSean Couturier
- P2 19:50—Giveaway—
- P2 19:08BUFFaceoffPeyton Krebs
- P2 19:08—Stoppage—
- P2 19:06PHIShot on goalScott Laughton
BUF vs PHI · 344 events