ForensicHockey

MTL defeated BUF 7–5. The result matched the underlying play — MTL led in expected goals (3.8 to 3.0 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 2024020239 · Analytics

Box score

Forwards

#PlayerGAP+/-SHBLKTOI
14N. Suzuki22421121:00
20J. Slafkovský03311017:17
13C. Caufield202-21015:51
17J. Anderson11211013:54
28C. Dvorak11210215:20
77K. Dach02211017:14
51E. Heineman10112111:25
11B. Gallagher01101015:28
15A. Newhook000-20113:29
40J. Armia00011017:02
71J. Evans000-10215:04
82L. Condotta00001108:10

Defense

#PlayerGAP+/-SHBLKTOI
48L. Hutson02210023:44
8M. Matheson01101325:34
21K. Guhle000-31117:53
47J. Struble00002015:11
58D. Savard00031217:53
72A. Xhekaj00011010:24

Goalies

PlayerSAGASV%TOIDec
C. Primeau14564.3%43:43
S. Montembeault40100.0%16:09W

Shot map

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

Play-by-play

  • P3 19:54BUFFaceoffRyan McLeod
  • P3 19:54Stoppage
  • P3 19:37MTLFaceoffJake Evans
  • P3 19:37Stoppage
  • P3 19:32Giveaway
  • P3 19:17MTLFaceoffJake Evans
  • P3 19:17Stoppage
  • P3 19:11BUFFaceoffRyan McLeod
  • P3 19:11MTLGoalChristian Dvorak, Josh Anderson, Nick Suzuki
  • P3 18:58Giveaway
  • P3 18:45MTLFaceoffChristian Dvorak
  • P3 18:45Stoppage
  • P3 18:42BUFBlocked shotJJ Peterka
  • P3 18:33BUFFaceoffDylan Cozens
  • P3 18:33Stoppage
  • P3 18:31MTLMissed shotChristian Dvorak
  • P3 18:21Giveaway
  • P3 18:20Giveaway
  • P3 18:04Takeaway
  • P3 17:30MTLBlocked shotJoel Armia
  • P3 16:58BUFShot on goalZach Benson
  • P3 16:00MTLHitLucas Condotta
  • P3 15:50BUFMissed shotJJ Peterka
  • P3 15:44Giveaway
  • P3 15:38MTLFaceoffChristian Dvorak
  • P3 15:38Stoppage
  • P3 15:36MTLBlocked shotKaiden Guhle
  • P3 15:28MTLShot on goalLane Hutson
  • P3 15:24BUFHitBeck Malenstyn
  • P3 15:19MTLBlocked shotEmil Heineman
  • P3 14:57MTLMissed shotLane Hutson
  • P3 14:30Giveaway
  • P3 14:26MTLShot on goalEmil Heineman
  • P3 13:54MTLMissed shotMike Matheson
  • P3 13:35BUFHitConnor Clifton
  • P3 12:58BUFFaceoffRyan McLeod
  • P3 12:58Penalty
  • P3 12:58MTLGoalCole Caufield, Juraj Slafkovský, Mike Matheson
  • P3 12:58Stoppage
  • P3 12:55MTLMissed shotCole Caufield
  • P3 11:56MTLMissed shotMike Matheson
  • P3 11:15MTLFaceoffNick Suzuki
  • P3 11:15Stoppage
  • P3 11:15Penalty
  • P3 10:50BUFFaceoffPeyton Krebs
  • P3 10:50MTLGoalEmil Heineman, Lane Hutson
  • P3 09:31Giveaway
  • P3 09:20MTLFaceoffChristian Dvorak
  • P3 09:20Stoppage
  • P3 09:17BUFShot on goalPeyton Krebs
  • P3 09:06MTLHitKirby Dach
  • P3 08:41Giveaway
  • P3 08:26Takeaway
  • P3 08:15MTLFaceoffNick Suzuki
  • P3 08:15Stoppage
  • P3 07:10BUFFaceoffDylan Cozens
  • P3 07:10Stoppage
  • P3 06:57Giveaway
  • P3 06:50MTLHitEmil Heineman
  • P3 06:31BUFShot on goalJack Quinn
  • P3 06:21MTLHitNick Suzuki
  • P3 06:13BUFBlocked shotJack Quinn
  • P3 06:03Takeaway
  • P3 06:00MTLFaceoffChristian Dvorak
  • P3 06:00Stoppage
  • P3 05:59BUFShot on goalAlex Tuch
  • P3 05:32BUFHitJason Zucker
  • P3 05:32Giveaway
  • P3 04:42BUFFaceoffDylan Cozens
  • P3 04:42Penalty
  • P3 04:27BUFMissed shotJordan Greenway
  • P3 04:18BUFBlocked shotJacob Bryson
  • P3 04:00MTLFaceoffChristian Dvorak
  • P3 04:00Stoppage
  • P3 03:51BUFFaceoffRyan McLeod
  • P3 03:51BUFGoalJJ Peterka, Owen Power
  • P3 03:38MTLFaceoffNick Suzuki
  • P3 03:38Stoppage
  • P3 03:35MTLHitJoel Armia
  • P3 03:08Giveaway
  • P3 02:54Giveaway
  • P3 02:43BUFHitConnor Clifton
  • P3 02:07BUFHitJason Zucker
  • P3 01:58BUFFaceoffRyan McLeod
  • P3 01:58BUFGoalRasmus Dahlin, Dylan Cozens
  • P3 01:56BUFFaceoffDylan Cozens
  • P3 01:56Stoppage
  • P3 01:54BUFShot on goalJJ Peterka
  • P3 01:46BUFMissed shotRasmus Dahlin
  • P3 01:43MTLFaceoffChristian Dvorak
  • P3 01:43Penalty
  • P3 01:39BUFFaceoffPeyton Krebs
  • P3 01:39Stoppage
  • P3 00:57MTLBlocked shotLane Hutson
  • P3 00:36MTLHitJosh Anderson
  • P3 00:00MTLFaceoffChristian Dvorak
  • P2 19:59BUFBlocked shotConnor Clifton
  • P2 19:55BUFMissed shotJacob Bryson
  • P2 19:53BUFMissed shotJason Zucker
  • P2 19:44BUFHitJordan Greenway
  • P2 19:35BUFFaceoffRyan McLeod
  • P2 19:35MTLGoalNick Suzuki, Juraj Slafkovský, Kirby Dach
  • P2 19:20BUFShot on goalRasmus Dahlin
  • P2 19:13BUFFaceoffDylan Cozens
  • P2 19:13MTLGoalNick Suzuki, Juraj Slafkovský, Kirby Dach
  • P2 18:55MTLMissed shotJake Evans
  • P2 18:45MTLHitKaiden Guhle
  • P2 18:41BUFBlocked shotConnor Clifton
  • P2 18:32BUFBlocked shotConnor Clifton
  • P2 18:28BUFFaceoffPeyton Krebs
  • P2 18:28Stoppage
  • P2 18:18BUFHitJJ Peterka
  • P2 18:06BUFHitDylan Cozens
  • P2 17:34Giveaway
  • P2 17:22MTLShot on goalBrendan Gallagher
  • P2 17:03BUFHitJordan Greenway
  • P2 16:39Giveaway
  • P2 15:24MTLFaceoffNick Suzuki
  • P2 15:24Stoppage
  • P2 15:24Penalty

MTL vs BUF · 293 events