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

Box score

Forwards

#PlayerGAP+/-SHBLKTOI
86N. Ostlund10110015:01
12J. Greenway01111013:36
44J. Dunne01112013:13
71R. McLeod01110016:36
89A. Tuch01121218:01
6Z. Benson00000012:24
9J. Norris00010014:00
19P. Krebs000-13114:00
22J. Quinn00001112:21
29B. Malenstyn00013216:11
72T. Thompson000-10216:47
91J. Doan000-10213:28

Defense

#PlayerGAP+/-SHBLKTOI
4B. Byram21330124:18
23M. Samuelsson01101126:39
8M. Kesselring00000212:39
25O. Power00002125:10
26R. Dahlin000-10122:48
73Z. Metsa00021008:38

Goalies

PlayerSAGASV%TOIDec
U. Luukkonen00NaN%00:00
A. Lyon26292.3%60:31W

Shot map

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

Play-by-play

  • P4 00:31BUFGoalBowen Byram, Ryan McLeod, Mattias Samuelsson
  • P4 00:07BUFFaceoffRyan McLeod
  • P4 00:07Stoppage
  • P4 00:00OTTFaceoffDylan Cozens
  • P3 19:55OTTBlocked shotThomas Chabot
  • P3 19:36BUFFaceoffRyan McLeod
  • P3 19:36Stoppage
  • P3 19:29OTTMissed shotDrake Batherson
  • P3 19:27OTTShot on goalJake Sanderson
  • P3 18:57Giveaway
  • P3 18:47OTTShot on goalBrady Tkachuk
  • P3 18:09OTTFaceoffTim Stützle
  • P3 18:09Penalty
  • P3 18:06OTTBlocked shotJordan Spence
  • P3 17:56BUFFaceoffJosh Norris
  • P3 17:56Stoppage
  • P3 17:55OTTShot on goalDrake Batherson
  • P3 17:53OTTShot on goalDrake Batherson
  • P3 16:20Takeaway
  • P3 16:06BUFShot on goalJordan Greenway
  • P3 14:38OTTHitFabian Zetterlund
  • P3 14:36Giveaway
  • P3 14:26OTTFaceoffTim Stützle
  • P3 14:26Stoppage
  • P3 14:00OTTFaceoffBrady Tkachuk
  • P3 14:00Stoppage
  • P3 13:51OTTFaceoffDylan Cozens
  • P3 13:51Stoppage
  • P3 12:41OTTMissed shotDrake Batherson
  • P3 12:32OTTBlocked shotThomas Chabot
  • P3 11:52OTTMissed shotTim Stützle
  • P3 11:48OTTFaceoffTim Stützle
  • P3 11:48Stoppage
  • P3 11:45OTTBlocked shotNikolas Matinpalo
  • P3 11:36Giveaway
  • P3 11:34OTTHitStephen Halliday
  • P3 11:22OTTFaceoffStephen Halliday
  • P3 11:22Stoppage
  • P3 11:04BUFShot on goalJosh Doan
  • P3 10:58BUFBlocked shotTage Thompson
  • P3 10:56BUFFaceoffPeyton Krebs
  • P3 10:56Stoppage
  • P3 10:06BUFFaceoffJosh Norris
  • P3 10:06Stoppage
  • P3 09:57OTTMissed shotDrake Batherson
  • P3 09:16Giveaway
  • P3 09:00OTTHitStephen Halliday
  • P3 08:48BUFShot on goalJordan Greenway
  • P3 08:36Takeaway
  • P3 08:22BUFFaceoffJosh Dunne
  • P3 08:22Stoppage
  • P3 07:16OTTFaceoffDylan Cozens
  • P3 07:16Stoppage
  • P3 07:13OTTShot on goalBrady Tkachuk
  • P3 07:10OTTHitTim Stützle
  • P3 05:47BUFHitBeck Malenstyn
  • P3 05:22OTTMissed shotJordan Spence
  • P3 05:03OTTMissed shotThomas Chabot
  • P3 05:00OTTFaceoffBrady Tkachuk
  • P3 05:00Stoppage
  • P3 04:31OTTFaceoffDylan Cozens
  • P3 04:31Stoppage
  • P3 04:29OTTHitFabian Zetterlund
  • P3 04:29BUFShot on goalRyan McLeod
  • P3 04:10OTTShot on goalTim Stützle
  • P3 03:39OTTMissed shotClaude Giroux
  • P3 03:09Giveaway
  • P3 03:00OTTFaceoffRidly Greig
  • P3 03:00Stoppage
  • P3 02:51OTTHitDavid Perron
  • P3 02:33BUFFaceoffJosh Norris
  • P3 02:33Stoppage
  • P3 02:32OTTShot on goalFabian Zetterlund
  • P3 02:26BUFHitBeck Malenstyn
  • P3 02:02OTTFaceoffClaude Giroux
  • P3 02:02Stoppage
  • P3 00:34OTTMissed shotDylan Cozens
  • P3 00:17OTTFaceoffDylan Cozens
  • P3 00:17Stoppage
  • P3 00:15BUFMissed shotRasmus Dahlin
  • P3 00:13BUFFaceoffJosh Norris
  • P3 00:13Stoppage
  • P3 00:00BUFFaceoffJosh Norris
  • P2 19:34OTTBlocked shotJordan Spence
  • P2 19:16Giveaway
  • P2 18:57BUFHitJosh Dunne
  • P2 18:57Takeaway
  • P2 18:52OTTFaceoffDylan Cozens
  • P2 18:52Stoppage
  • P2 18:18BUFFaceoffPeyton Krebs
  • P2 18:18Stoppage
  • P2 18:16OTTShot on goalDrake Batherson
  • P2 18:01Giveaway
  • P2 17:47BUFBlocked shotZach Metsa
  • P2 17:35OTTMissed shotJordan Spence
  • P2 17:28OTTMissed shotThomas Chabot
  • P2 17:09OTTBlocked shotThomas Chabot
  • P2 17:06OTTMissed shotJordan Spence
  • P2 17:02OTTFaceoffBrady Tkachuk
  • P2 17:02Stoppage
  • P2 17:00OTTShot on goalNikolas Matinpalo
  • P2 16:51BUFMissed shotJosh Dunne
  • P2 16:43BUFFaceoffJosh Dunne
  • P2 16:43Stoppage
  • P2 16:42OTTBlocked shotJake Sanderson
  • P2 16:37Giveaway
  • P2 16:26OTTShot on goalMichael Amadio
  • P2 16:12BUFFaceoffTage Thompson
  • P2 16:12Stoppage
  • P2 16:09OTTHitRidly Greig
  • P2 16:06OTTShot on goalMichael Amadio
  • P2 15:47OTTFaceoffClaude Giroux
  • P2 15:47Stoppage
  • P2 15:45OTTBlocked shotFabian Zetterlund
  • P2 15:01OTTShot on goalBrady Tkachuk
  • P2 14:44OTTBlocked shotBrady Tkachuk
  • P2 13:51BUFFaceoffRyan McLeod
  • P2 13:51Penalty
  • P2 13:28BUFFaceoffJosh Dunne
  • P2 13:28Stoppage

BUF vs OTT · 289 events