ForensicHockey

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 2025021272 · Analytics

Box score

Forwards

#PlayerGAP+/-SHBLKTOI
14S. Couturier21320117:01
27N. Cates12333013:33
39M. Michkov11220013:27
94P. Martone10101015:25
11T. Konecny01101014:45
22C. Dvorak01121115:36
52D. Barkey01132012:19
19G. Hathaway00037211:48
41L. Glendening00021015:20
46T. Zegras00000116:12
71T. Foerster00001215:07
74O. Tippett00002014:09

Defense

#PlayerGAP+/-SHBLKTOI
55R. Ristolainen02231021:45
6T. Sanheim10122025:26
24N. Seeler10121417:14
8C. York00021221:38
9J. Drysdale00020317:32
36E. Andrae00011115:48

Goalies

PlayerSAGASV%TOIDec
S. Ersson00NaN%00:00
D. Vladar28196.4%59:55W

Shot map

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

Play-by-play

  • P3 19:55PHIFaceoffTrevor Zegras
  • P3 19:55Stoppage
  • P3 19:52WPGMissed shotVladislav Namestnikov
  • P3 19:35PHIFaceoffTrevor Zegras
  • P3 19:35Stoppage
  • P3 19:33WPGBlocked shotCole Koepke
  • P3 19:24PHIMissed shotSean Couturier
  • P3 19:17WPGShot on goalJonathan Toews
  • P3 19:04PHIFaceoffSean Couturier
  • P3 19:04Stoppage
  • P3 18:29PHIShot on goalTyson Foerster
  • P3 18:25WPGHitDylan DeMelo
  • P3 18:18Takeaway
  • P3 17:39PHIMissed shotMatvei Michkov
  • P3 16:51PHIMissed shotCam York
  • P3 16:34PHIMissed shotPorter Martone
  • P3 16:17PHIFaceoffNoah Cates
  • P3 16:17Stoppage
  • P3 16:15PHIBlocked shotSean Couturier
  • P3 15:22PHIFaceoffSean Couturier
  • P3 15:22Stoppage
  • P3 15:22Penalty
  • P3 15:22Stoppage
  • P3 15:14delayed penalty
  • P3 14:44WPGBlocked shotJosh Morrissey
  • P3 14:41Giveaway
  • P3 14:31PHIHitGarnet Hathaway
  • P3 14:20PHIMissed shotEmil Andrae
  • P3 14:17Takeaway
  • P3 13:32WPGFaceoffJonathan Toews
  • P3 13:32PHIGoalNick Seeler, Noah Cates, Matvei Michkov
  • P3 13:23PHIMissed shotMatvei Michkov
  • P3 13:19Giveaway
  • P3 12:52PHIFaceoffNoah Cates
  • P3 12:52Stoppage
  • P3 12:44Takeaway
  • P3 12:18PHIFaceoffChristian Dvorak
  • P3 12:18Stoppage
  • P3 12:02PHIFaceoffChristian Dvorak
  • P3 12:02Stoppage
  • P3 11:49Giveaway
  • P3 11:38WPGFaceoffAdam Lowry
  • P3 11:38Stoppage
  • P3 11:22Giveaway
  • P3 11:18PHIHitGarnet Hathaway
  • P3 11:17Giveaway
  • P3 11:11PHIHitGarnet Hathaway
  • P3 10:49WPGFaceoffJonathan Toews
  • P3 10:49Stoppage
  • P3 10:47WPGShot on goalCole Koepke
  • P3 10:43WPGMissed shotIsak Rosen
  • P3 10:41WPGMissed shotIsak Rosen
  • P3 10:39WPGFaceoffJonathan Toews
  • P3 10:39Stoppage
  • P3 10:37WPGBlocked shotMark Scheifele
  • P3 10:31WPGFaceoffMark Scheifele
  • P3 10:31Stoppage
  • P3 10:19WPGShot on goalNino Niederreiter
  • P3 10:06PHIHitEmil Andrae
  • P3 10:06Giveaway
  • P3 09:36PHIBlocked shotPorter Martone
  • P3 09:04WPGHitAdam Lowry
  • P3 08:44WPGShot on goalJosh Morrissey
  • P3 08:12WPGHitCole Koepke
  • P3 08:09PHIHitDenver Barkey
  • P3 07:42WPGFaceoffJonathan Toews
  • P3 07:42Stoppage
  • P3 06:23PHIFaceoffChristian Dvorak
  • P3 06:23PHIGoalSean Couturier
  • P3 06:20Giveaway
  • P3 06:11Giveaway
  • P3 04:59WPGBlocked shotHaydn Fleury
  • P3 04:57WPGFaceoffAdam Lowry
  • P3 04:57Stoppage
  • P3 04:48WPGShot on goalMark Scheifele
  • P3 03:57WPGBlocked shotKyle Connor
  • P3 03:18WPGBlocked shotBrad Lambert
  • P3 03:07WPGMissed shotBrad Lambert
  • P3 02:58WPGShot on goalVladislav Namestnikov
  • P3 02:45PHIFaceoffLuke Glendening
  • P3 02:45Penalty
  • P3 02:38delayed penalty
  • P3 02:32PHIHitRasmus Ristolainen
  • P3 02:02WPGFaceoffAdam Lowry
  • P3 02:02Stoppage
  • P3 01:56PHIBlocked shotSean Couturier
  • P3 01:50PHIHitGarnet Hathaway
  • P3 01:46WPGMissed shotJosh Morrissey
  • P3 01:30PHIFaceoffLuke Glendening
  • P3 01:30Stoppage
  • P3 01:27WPGShot on goalDylan Samberg
  • P3 01:13WPGShot on goalIsak Rosen
  • P3 00:25WPGMissed shotJosh Morrissey
  • P3 00:23WPGBlocked shotDylan DeMelo
  • P3 00:15WPGMissed shotBrad Lambert
  • P3 00:00PHIFaceoffSean Couturier
  • P2 19:58WPGMissed shotNeal Pionk
  • P2 19:39Giveaway
  • P2 19:28WPGFaceoffVladislav Namestnikov
  • P2 19:28PHIGoalNoah Cates, Christian Dvorak, Rasmus Ristolainen
  • P2 19:01WPGShot on goalMark Scheifele
  • P2 18:16PHIFaceoffLuke Glendening
  • P2 18:16Stoppage
  • P2 18:16Penalty
  • P2 18:12delayed penalty
  • P2 17:56Giveaway
  • P2 17:49PHIShot on goalMatvei Michkov
  • P2 17:46PHIHitNoah Cates
  • P2 17:46PHIShot on goalNoah Cates
  • P2 17:38PHIHitNoah Cates
  • P2 17:12WPGMissed shotIsak Rosen
  • P2 17:08WPGFaceoffJonathan Toews
  • P2 17:08Stoppage
  • P2 17:01PHIFaceoffSean Couturier
  • P2 17:01Stoppage
  • P2 16:59WPGShot on goalGabriel Vilardi
  • P2 16:35Giveaway
  • P2 16:33WPGHitCole Perfetti
  • P2 16:26WPGBlocked shotDylan Samberg
  • P2 16:20WPGBlocked shotCole Perfetti

PHI vs WPG · 317 events