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

Box score

Forwards

#PlayerGAP+/-SHBLKTOI
10C. Perry11201014:17
20N. Paul11212013:27
86N. Kucherov011-10019:41
11J. Pelletier000-12010:22
14C. Geekie000-11011:29
21B. Point000-10117:33
22O. Bjorkstrand000-22115:01
28Z. Girgensons00003115:46
37Y. Gourde000-12217:13
53D. Duke000-10009:22
59J. Guentzel000-20020:29
93G. Goncalves00010014:52

Defense

#PlayerGAP+/-SHBLKTOI
27R. McDonagh01100118:05
43D. Raddysh000-31020:42
51C. D'Astous00001219:43
78E. Lilleberg00010019:55
81E. Cernak00000318:22
90J. Moser000-10120:23

Goalies

PlayerSAGASV%TOIDec
J. Johansson31583.9%58:46L
A. Vasilevskiy00NaN%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:37Giveaway
  • P3 19:32Takeaway
  • P3 19:26Giveaway
  • P3 19:20OTTShot on goalFabian Zetterlund
  • P3 19:18Giveaway
  • P3 18:31Giveaway
  • P3 18:10TBLHitConor Geekie
  • P3 18:07TBLShot on goalJakob Pelletier
  • P3 17:44TBLMissed shotRyan McDonagh
  • P3 17:41TBLFaceoffConor Geekie
  • P3 17:41Stoppage
  • P3 17:37TBLShot on goalGage Goncalves
  • P3 17:34TBLBlocked shotRyan McDonagh
  • P3 17:24TBLMissed shotGage Goncalves
  • P3 17:22TBLFaceoffNick Paul
  • P3 17:22Stoppage
  • P3 17:15OTTHitCameron Crotty
  • P3 16:41TBLFaceoffConor Geekie
  • P3 16:41OTTGoalShane Pinto
  • P3 16:08OTTMissed shotJake Sanderson
  • P3 15:58TBLBlocked shotBrayden Point
  • P3 15:40OTTFaceoffLars Eller
  • P3 15:40Stoppage
  • P3 15:40Penalty
  • P3 14:35OTTHitDylan Cozens
  • P3 14:23OTTHitJordan Spence
  • P3 14:09OTTMissed shotRidly Greig
  • P3 13:52OTTShot on goalDylan Cozens
  • P3 13:04TBLFaceoffBrayden Point
  • P3 13:04OTTGoalJake Sanderson, Brady Tkachuk, Drake Batherson
  • P3 12:51OTTFaceoffTim Stützle
  • P3 12:51Penalty
  • P3 12:51Stoppage
  • P3 12:51OTTGoalTim Stützle, Dylan Cozens, Drake Batherson
  • P3 12:49OTTShot on goalDylan Cozens
  • P3 12:46OTTMissed shotDrake Batherson
  • P3 12:35OTTMissed shotBrady Tkachuk
  • P3 12:32OTTFaceoffTim Stützle
  • P3 12:32Stoppage
  • P3 12:32Penalty
  • P3 12:18TBLHitZemgus Girgensons
  • P3 11:22OTTFaceoffRidly Greig
  • P3 11:22Stoppage
  • P3 10:59TBLShot on goalDarren Raddysh
  • P3 10:54TBLShot on goalJakob Pelletier
  • P3 10:37Giveaway
  • P3 10:35TBLFaceoffConor Geekie
  • P3 10:35TBLGoalCorey Perry, Ryan McDonagh, Nick Paul
  • P3 09:48OTTShot on goalClaude Giroux
  • P3 09:00Giveaway
  • P3 08:57Giveaway
  • P3 08:36OTTFaceoffDylan Cozens
  • P3 08:36Stoppage
  • P3 08:13OTTBlocked shotNick Cousins
  • P3 06:47TBLMissed shotJake Guentzel
  • P3 06:35TBLShot on goalJake Guentzel
  • P3 06:18TBLBlocked shotJ.J. Moser
  • P3 06:10TBLFaceoffBrayden Point
  • P3 06:10Stoppage
  • P3 06:07TBLMissed shotOliver Bjorkstrand
  • P3 05:55TBLMissed shotZemgus Girgensons
  • P3 05:53TBLMissed shotRyan McDonagh
  • P3 05:31TBLShot on goalJake Guentzel
  • P3 05:12Giveaway
  • P3 05:02TBLShot on goalEmil Lilleberg
  • P3 04:48TBLShot on goalNikita Kucherov
  • P3 04:43OTTHitMichael Amadio
  • P3 04:39TBLFaceoffBrayden Point
  • P3 04:39OTTGoalJake Sanderson, Tim Stützle, Brady Tkachuk
  • P3 04:24OTTBlocked shotBrady Tkachuk
  • P3 04:19OTTMissed shotBrady Tkachuk
  • P3 03:53TBLFaceoffNick Paul
  • P3 03:53Stoppage
  • P3 03:48OTTShot on goalJordan Spence
  • P3 03:34OTTShot on goalNikolas Matinpalo
  • P3 03:30OTTFaceoffLars Eller
  • P3 03:30Stoppage
  • P3 03:22OTTMissed shotFabian Zetterlund
  • P3 02:45OTTFaceoffShane Pinto
  • P3 02:45OTTGoalFabian Zetterlund, Brady Tkachuk, Cameron Crotty
  • P3 02:40OTTShot on goalBrady Tkachuk
  • P3 02:24Giveaway
  • P3 02:19OTTMissed shotRidly Greig
  • P3 02:18OTTShot on goalRidly Greig
  • P3 02:17Giveaway
  • P3 02:06OTTFaceoffDylan Cozens
  • P3 02:06Stoppage
  • P3 02:03Takeaway
  • P3 01:58TBLShot on goalBrayden Point
  • P3 01:40TBLFaceoffBrayden Point
  • P3 01:40Stoppage
  • P3 01:40TBLBlocked shotNikita Kucherov
  • P3 01:38TBLMissed shotDarren Raddysh
  • P3 01:34TBLMissed shotJake Guentzel
  • P3 01:32OTTFaceoffClaude Giroux
  • P3 01:32Stoppage
  • P3 01:30TBLShot on goalBrayden Point
  • P3 01:29TBLShot on goalJ.J. Moser
  • P3 01:27TBLFaceoffJake Guentzel
  • P3 01:27Stoppage
  • P3 01:26TBLBlocked shotNikita Kucherov
  • P3 01:23TBLFaceoffBrayden Point
  • P3 01:23Stoppage
  • P3 01:22TBLMissed shotNick Paul
  • P3 00:55Giveaway
  • P3 00:40OTTHitRidly Greig
  • P3 00:34TBLMissed shotYanni Gourde
  • P3 00:32OTTHitRidly Greig
  • P3 00:05TBLHitZemgus Girgensons
  • P3 00:00OTTFaceoffDylan Cozens
  • P2 19:58OTTShot on goalClaude Giroux
  • P2 19:17OTTShot on goalTim Stützle
  • P2 19:11OTTBlocked shotJordan Spence
  • P2 18:40TBLFaceoffNick Paul
  • P2 18:40Stoppage
  • P2 18:38OTTShot on goalJake Sanderson
  • P2 18:35OTTFaceoffDylan Cozens
  • P2 18:35Stoppage
  • P2 18:33OTTBlocked shotDylan Cozens
  • P2 18:23OTTFaceoffDylan Cozens

TBL vs OTT · 315 events