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 2025021025 · Analytics
Box score
Forwards
| # | Player | G | A | P | +/- | S | H | BLK | TOI |
|---|---|---|---|---|---|---|---|---|---|
| 93 | I. Demidov | 1 | 1 | 2 | 0 | 0 | 0 | 12:50 | |
| 20 | J. Slafkovský | 1 | 0 | 1 | 0 | 1 | 3 | 19:43 | |
| 85 | A. Texier | 1 | 0 | 1 | 1 | 4 | 1 | 14:49 | |
| 14 | N. Suzuki | 0 | 1 | 1 | 0 | 0 | 1 | 19:45 | |
| 15 | A. Newhook | 0 | 1 | 1 | 0 | 1 | 0 | 13:04 | |
| 71 | J. Evans | 0 | 1 | 1 | 1 | 7 | 1 | 17:21 | |
| 11 | B. Gallagher | 0 | 0 | 0 | 0 | 0 | 0 | 08:48 | |
| 17 | J. Anderson | 0 | 0 | 0 | 0 | 2 | 2 | 14:30 | |
| 24 | P. Danault | 0 | 0 | 0 | 0 | 2 | 1 | 15:33 | |
| 76 | Z. Bolduc | 0 | 0 | 0 | 1 | 4 | 0 | 11:03 | |
| 77 | K. Dach | 0 | 0 | 0 | 0 | 1 | 2 | 14:14 | |
| 91 | O. Kapanen | 0 | 0 | 0 | 0 | 0 | 1 | 13:34 |
Defense
| # | Player | G | A | P | +/- | S | H | BLK | TOI |
|---|---|---|---|---|---|---|---|---|---|
| 21 | K. Guhle | 0 | 1 | 1 | -1 | 1 | 3 | 23:19 | |
| 48 | L. Hutson | 0 | 1 | 1 | 1 | 0 | 3 | 23:30 | |
| 8 | M. Matheson | 0 | 0 | 0 | 0 | 2 | 2 | 22:59 | |
| 45 | A. Carrier | 0 | 0 | 0 | 0 | 2 | 4 | 15:34 | |
| 47 | J. Struble | 0 | 0 | 0 | 2 | 3 | 0 | 09:12 | |
| 53 | N. Dobson | 0 | 0 | 0 | 0 | 1 | 1 | 23:39 |
Shot map
High danger (xG ≥ 25%)Medium (xG 12–25%)Low (xG 5–12%)Very low (xG < 5%)Goal
Play-by-play
- P3 19:57OTTMissed shotDylan Cozens
- P3 19:56OTTShot on goalDylan Cozens
- P3 19:55OTTBlocked shotTim Stützle
- P3 19:38OTTShot on goalClaude Giroux
- P3 19:23—Takeaway—
- P3 19:20OTTShot on goalDylan Cozens
- P3 18:58OTTBlocked shotClaude Giroux
- P3 18:57OTTShot on goalThomas Chabot
- P3 18:43OTTShot on goalClaude Giroux
- P3 18:19MTLBlocked shotNoah Dobson
- P3 18:16OTTShot on goalClaude Giroux
- P3 18:03MTLMissed shotJuraj Slafkovský
- P3 17:59MTLMissed shotJuraj Slafkovský
- P3 17:37OTTBlocked shotFabian Zetterlund
- P3 17:08OTTHitFabian Zetterlund
- P3 17:02MTLHitJake Evans
- P3 16:57OTTHitRidly Greig
- P3 16:42—Giveaway—
- P3 16:35OTTMissed shotTim Stützle
- P3 16:17OTTBlocked shotJordan Spence
- P3 16:00OTTShot on goalThomas Chabot
- P3 15:56OTTHitClaude Giroux
- P3 15:53MTLFaceoffNick Suzuki
- P3 15:53—Stoppage—
- P3 15:45OTTBlocked shotArtem Zub
- P3 15:13MTLBlocked shotBrendan Gallagher
- P3 15:06MTLShot on goalBrendan Gallagher
- P3 14:35OTTShot on goalClaude Giroux
- P3 14:25OTTHitDrake Batherson
- P3 14:11OTTFaceoffTim Stützle
- P3 14:11—Stoppage—
- P3 13:53OTTHitDylan Cozens
- P3 13:41MTLHitAlexandre Texier
- P3 13:30OTTFaceoffBrady Tkachuk
- P3 13:30—Stoppage—
- P3 13:27OTTShot on goalTyler Kleven
- P3 13:16OTTFaceoffClaude Giroux
- P3 13:16—Stoppage—
- P3 13:07MTLFaceoffJake Evans
- P3 13:07—Stoppage—
- P3 13:04OTTHitRidly Greig
- P3 12:50MTLMissed shotKirby Dach
- P3 12:40MTLFaceoffJake Evans
- P3 12:40MTLGoalIvan Demidov, Alex Newhook, Kaiden Guhle
- P3 12:37MTLShot on goalAlex Newhook
- P3 12:16OTTBlocked shotTim Stützle
- P3 11:55OTTHitTim Stützle
- P3 11:50OTTShot on goalDrake Batherson
- P3 11:27OTTBlocked shotRidly Greig
- P3 11:10OTTFaceoffDylan Cozens
- P3 11:10—Stoppage—
- P3 11:07OTTBlocked shotWarren Foegele
- P3 10:36OTTFaceoffShane Pinto
- P3 10:36—Stoppage—
- P3 10:25MTLBlocked shotMike Matheson
- P3 10:14MTLFaceoffNick Suzuki
- P3 10:14—Stoppage—
- P3 10:10MTLShot on goalMike Matheson
- P3 09:52—Takeaway—
- P3 09:17OTTHitShane Pinto
- P3 08:53MTLMissed shotAlex Newhook
- P3 08:48—Giveaway—
- P3 08:38—Giveaway—
- P3 07:46—Giveaway—
- P3 07:43MTLHitJayden Struble
- P3 07:35OTTShot on goalWarren Foegele
- P3 07:14—Takeaway—
- P3 07:06MTLMissed shotLane Hutson
- P3 06:47MTLHitKaiden Guhle
- P3 06:38MTLHitAlexandre Carrier
- P3 05:55MTLMissed shotNoah Dobson
- P3 05:54MTLBlocked shotLane Hutson
- P3 05:41OTTShot on goalThomas Chabot
- P3 04:59MTLFaceoffNick Suzuki
- P3 04:59—Penalty—
- P3 04:59—Penalty—
- P3 04:26OTTShot on goalTyler Kleven
- P3 04:05OTTFaceoffRidly Greig
- P3 04:05—Stoppage—
- P3 04:05—Stoppage—
- P3 03:21OTTBlocked shotArtem Zub
- P3 02:31MTLHitJosh Anderson
- P3 02:17OTTMissed shotLars Eller
- P3 02:00MTLFaceoffJake Evans
- P3 02:00—Stoppage—
- P3 01:34MTLFaceoffJake Evans
- P3 01:34—Stoppage—
- P3 01:21MTLFaceoffJake Evans
- P3 01:21—Stoppage—
- P3 01:15OTTMissed shotJordan Spence
- P3 00:54MTLMissed shotIvan Demidov
- P3 00:42MTLFaceoffAlex Newhook
- P3 00:42—Stoppage—
- P3 00:33MTLShot on goalMike Matheson
- P3 00:00OTTFaceoffRidly Greig
- P2 19:52MTLFaceoffPhillip Danault
- P2 19:52—Stoppage—
- P2 19:50OTTBlocked shotBrady Tkachuk
- P2 19:47OTTFaceoffDylan Cozens
- P2 19:47—Stoppage—
- P2 19:29—Takeaway—
- P2 19:20OTTHitDrake Batherson
- P2 19:09MTLShot on goalNoah Dobson
- P2 18:46OTTBlocked shotArtem Zub
- P2 18:43OTTBlocked shotThomas Chabot
- P2 18:41OTTFaceoffClaude Giroux
- P2 18:41—Stoppage—
- P2 18:35MTLHitJake Evans
- P2 18:32OTTMissed shotTyler Kleven
- P2 18:27OTTShot on goalBrady Tkachuk
- P2 18:13MTLHitJake Evans
- P2 18:11OTTHitDylan Cozens
- P2 18:08OTTHitTyler Kleven
- P2 18:04MTLHitZachary Bolduc
- P2 17:56MTLFaceoffJake Evans
- P2 17:56—Stoppage—
- P2 17:54MTLHitJake Evans
- P2 17:40OTTShot on goalDrake Batherson
- P2 17:39OTTBlocked shotDrake Batherson
- P2 17:34—Giveaway—
MTL vs OTT · 334 events