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

Box score

Forwards

#PlayerGAP+/-SHBLKTOI
19P. Krebs01114112:16
6Z. Benson000-21017:35
9J. Norris000-21016:10
12J. Greenway000-12211:39
17J. Zucker000-22116:48
22J. Quinn000-12015:13
29B. Malenstyn000-11009:33
44J. Dunne000-12107:17
71R. McLeod000-10120:41
72T. Thompson00000017:12
89A. Tuch00001118:57
91J. Doan000-21118:25

Defense

#PlayerGAP+/-SHBLKTOI
23M. Samuelsson10103120:49
4B. Byram011-10322:58
25O. Power00001219:34
26R. Dahlin000-20122:37
64L. Stanley000-13013:30
73Z. Metsa000-10116:04

Goalies

PlayerSAGASV%TOIDec
U. Luukkonen22290.9%58:42L
A. Lyon00NaN%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 18:42BUFFaceoffJosh Dunne
  • P3 18:42Penalty
  • P3 18:42OTTGoalShane Pinto
  • P3 18:19BUFBlocked shotZach Benson
  • P3 18:02BUFFaceoffRyan McLeod
  • P3 18:02Stoppage
  • P3 17:42OTTFaceoffTim Stützle
  • P3 17:42OTTGoalRidly Greig, Jordan Spence
  • P3 17:21BUFFaceoffTage Thompson
  • P3 17:21Stoppage
  • P3 17:21Stoppage
  • P3 17:19BUFShot on goalMattias Samuelsson
  • P3 17:04BUFHitPeyton Krebs
  • P3 16:58BUFFaceoffPeyton Krebs
  • P3 16:58Stoppage
  • P3 15:46BUFFaceoffTage Thompson
  • P3 15:46Stoppage
  • P3 15:43OTTShot on goalNikolas Matinpalo
  • P3 15:35OTTBlocked shotFabian Zetterlund
  • P3 15:30OTTBlocked shotDrake Batherson
  • P3 14:58BUFMissed shotRasmus Dahlin
  • P3 14:27OTTHitMichael Amadio
  • P3 13:55OTTFaceoffLars Eller
  • P3 13:55Stoppage
  • P3 13:53BUFShot on goalOwen Power
  • P3 13:48BUFBlocked shotJosh Norris
  • P3 13:40OTTHitLassi Thomson
  • P3 13:24BUFFaceoffZach Benson
  • P3 13:24Stoppage
  • P3 13:16OTTBlocked shotJordan Spence
  • P3 13:14OTTFaceoffDylan Cozens
  • P3 13:14Stoppage
  • P3 13:10OTTShot on goalJordan Spence
  • P3 12:40BUFHitMattias Samuelsson
  • P3 12:35BUFFaceoffRyan McLeod
  • P3 12:35Stoppage
  • P3 12:33OTTShot on goalFabian Zetterlund
  • P3 11:55OTTShot on goalLars Eller
  • P3 11:53BUFMissed shotJack Quinn
  • P3 11:37BUFShot on goalJosh Norris
  • P3 11:32Giveaway
  • P3 11:22BUFHitJason Zucker
  • P3 11:03BUFHitOwen Power
  • P3 10:52Giveaway
  • P3 10:43Takeaway
  • P3 09:43OTTHitRidly Greig
  • P3 09:30BUFFaceoffJosh Norris
  • P3 09:30Stoppage
  • P3 09:03OTTFaceoffTim Stützle
  • P3 09:03Stoppage
  • P3 09:00OTTMissed shotShane Pinto
  • P3 08:40BUFHitMattias Samuelsson
  • P3 08:38Giveaway
  • P3 08:37OTTShot on goalClaude Giroux
  • P3 08:29BUFMissed shotMattias Samuelsson
  • P3 08:09BUFHitJosh Norris
  • P3 08:04Giveaway
  • P3 07:53OTTShot on goalDylan Cozens
  • P3 06:22BUFShot on goalLogan Stanley
  • P3 06:20Giveaway
  • P3 06:11Takeaway
  • P3 05:55BUFFaceoffTage Thompson
  • P3 05:55OTTGoalLars Eller, Artem Zub, Warren Foegele
  • P3 05:51OTTFaceoffLars Eller
  • P3 05:51Stoppage
  • P3 05:47OTTShot on goalDylan Cozens
  • P3 05:41Giveaway
  • P3 05:34BUFFaceoffJosh Norris
  • P3 05:34Stoppage
  • P3 05:30BUFShot on goalJack Quinn
  • P3 05:25OTTHitNikolas Matinpalo
  • P3 05:14BUFShot on goalJack Quinn
  • P3 04:47BUFShot on goalTage Thompson
  • P3 04:38OTTHitJordan Spence
  • P3 04:32OTTHitClaude Giroux
  • P3 04:07OTTBlocked shotClaude Giroux
  • P3 04:06OTTFaceoffClaude Giroux
  • P3 04:06Stoppage
  • P3 04:05OTTShot on goalDylan Cozens
  • P3 04:04OTTBlocked shotDylan Cozens
  • P3 03:54OTTMissed shotLassi Thomson
  • P3 03:47OTTBlocked shotJordan Spence
  • P3 03:45OTTFaceoffBrady Tkachuk
  • P3 03:45Stoppage
  • P3 03:26OTTHitWarren Foegele
  • P3 03:02OTTHitTim Stützle
  • P3 02:57OTTBlocked shotJordan Spence
  • P3 02:42OTTShot on goalJordan Spence
  • P3 02:11BUFHitJack Quinn
  • P3 02:05BUFHitLogan Stanley
  • P3 01:53BUFMissed shotJack Quinn
  • P3 01:26OTTMissed shotJordan Spence
  • P3 00:09OTTHitBrady Tkachuk
  • P3 00:00OTTFaceoffRidly Greig
  • P2 19:56BUFHitJason Zucker
  • P2 19:52BUFShot on goalBowen Byram
  • P2 19:46BUFShot on goalRasmus Dahlin
  • P2 19:43Takeaway
  • P2 19:33BUFFaceoffRyan McLeod
  • P2 19:33Stoppage
  • P2 19:31BUFShot on goalZach Metsa
  • P2 19:23BUFBlocked shotAlex Tuch
  • P2 19:21BUFHitPeyton Krebs
  • P2 19:20Giveaway
  • P2 19:16BUFMissed shotLogan Stanley
  • P2 18:32OTTHitRidly Greig
  • P2 18:26BUFHitJosh Dunne
  • P2 18:09OTTHitNikolas Matinpalo
  • P2 17:38BUFShot on goalOwen Power
  • P2 17:02OTTBlocked shotFabian Zetterlund
  • P2 16:59Giveaway
  • P2 16:46OTTHitFabian Zetterlund
  • P2 16:46Giveaway
  • P2 16:32OTTFaceoffTim Stützle
  • P2 16:32Stoppage
  • P2 16:22Giveaway
  • P2 15:54OTTMissed shotJordan Spence
  • P2 15:48OTTBlocked shotJordan Spence
  • P2 15:39BUFHitLogan Stanley
  • P2 15:30Giveaway

BUF vs OTT · 302 events