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 2025020981 · Analytics
Box score
Forwards
| # | Player | G | A | P | +/- | S | H | BLK | TOI |
|---|---|---|---|---|---|---|---|---|---|
| 12 | S. Pinto | 1 | 0 | 1 | 1 | 2 | 1 | 17:50 | |
| 18 | T. Stützle | 1 | 0 | 1 | 0 | 0 | 0 | 22:38 | |
| 24 | D. Cozens | 1 | 0 | 1 | 0 | 1 | 0 | 16:30 | |
| 89 | L. Eller | 1 | 0 | 1 | 1 | 1 | 0 | 10:19 | |
| 7 | B. Tkachuk | 0 | 1 | 1 | 0 | 0 | 2 | 17:29 | |
| 19 | D. Batherson | 0 | 1 | 1 | 0 | 1 | 0 | 18:36 | |
| 20 | F. Zetterlund | 0 | 1 | 1 | 0 | 0 | 0 | 09:03 | |
| 22 | M. Amadio | 0 | 1 | 1 | 2 | 2 | 2 | 17:25 | |
| 71 | R. Greig | 0 | 1 | 1 | 2 | 1 | 1 | 17:45 | |
| 21 | N. Cousins | 0 | 0 | 0 | 0 | 8 | 0 | 12:25 | |
| 23 | K. MacDermid | 0 | 0 | 0 | -1 | 0 | 0 | 02:02 | |
| 28 | C. Giroux | 0 | 0 | 0 | 0 | 1 | 0 | 16:38 |
Defense
Goalies
| Player | SA | GA | SV% | TOI | Dec |
|---|---|---|---|---|---|
| L. Ullmark | 20 | 1 | 95.0% | 59:20 | W |
| J. Reimer | 0 | 0 | NaN% | 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:46OTTFaceoffLars Eller
- P3 19:46OTTGoalShane Pinto, Michael Amadio, Artem Zub
- P3 19:37OTTFaceoffRidly Greig
- P3 19:37—Stoppage—
- P3 19:35CGYShot on goalZach Whitecloud
- P3 19:10CGYMissed shotMatvei Gridin
- P3 18:49CGYBlocked shotMatt Coronato
- P3 18:38OTTHitRidly Greig
- P3 18:35CGYMissed shotMorgan Frost
- P3 18:21OTTShot on goalThomas Chabot
- P3 18:18OTTFaceoffShane Pinto
- P3 18:18—Stoppage—
- P3 18:16CGYShot on goalMatt Coronato
- P3 17:59CGYFaceoffMorgan Frost
- P3 17:59OTTGoalTim Stützle
- P3 16:45OTTShot on goalTim Stützle
- P3 16:23OTTFaceoffShane Pinto
- P3 16:23—Penalty—
- P3 16:20CGYBlocked shotKevin Bahl
- P3 16:17CGYFaceoffNazem Kadri
- P3 16:17—Stoppage—
- P3 16:10OTTFaceoffShane Pinto
- P3 16:10—Stoppage—
- P3 16:07CGYShot on goalNazem Kadri
- P3 15:44—Giveaway—
- P3 15:13OTTBlocked shotTyler Kleven
- P3 15:10OTTFaceoffLars Eller
- P3 15:10—Stoppage—
- P3 15:04OTTShot on goalMichael Amadio
- P3 14:52OTTHitNick Cousins
- P3 14:48CGYShot on goalYegor Sharangovich
- P3 14:45CGYBlocked shotMatt Coronato
- P3 14:36OTTBlocked shotDrake Batherson
- P3 14:15CGYHitMatt Coronato
- P3 14:11OTTFaceoffClaude Giroux
- P3 14:11—Stoppage—
- P3 13:42—Giveaway—
- P3 13:34OTTFaceoffDylan Cozens
- P3 13:34—Stoppage—
- P3 13:07OTTBlocked shotJordan Spence
- P3 13:05CGYHitYan Kuznetsov
- P3 13:00—Takeaway—
- P3 12:58—Giveaway—
- P3 12:38CGYFaceoffNazem Kadri
- P3 12:38—Stoppage—
- P3 12:22—Giveaway—
- P3 11:59OTTBlocked shotJordan Spence
- P3 11:43—Giveaway—
- P3 10:58CGYFaceoffNazem Kadri
- P3 10:58—Stoppage—
- P3 10:50OTTHitMichael Amadio
- P3 10:11CGYFaceoffMikael Backlund
- P3 10:11—Stoppage—
- P3 10:09OTTShot on goalRidly Greig
- P3 10:05OTTShot on goalShane Pinto
- P3 10:04OTTBlocked shotShane Pinto
- P3 09:53OTTShot on goalThomas Chabot
- P3 09:08OTTShot on goalBrady Tkachuk
- P3 09:07OTTMissed shotDylan Cozens
- P3 08:42OTTShot on goalJake Sanderson
- P3 08:19OTTShot on goalJake Sanderson
- P3 07:58CGYFaceoffMikael Backlund
- P3 07:58—Penalty—
- P3 07:51CGYHitYan Kuznetsov
- P3 07:42OTTHitNick Cousins
- P3 06:54OTTShot on goalDrake Batherson
- P3 06:47CGYFaceoffMikael Backlund
- P3 06:47—Stoppage—
- P3 06:46OTTMissed shotShane Pinto
- P3 06:44OTTShot on goalShane Pinto
- P3 06:43OTTShot on goalMichael Amadio
- P3 06:33OTTFaceoffShane Pinto
- P3 06:33OTTGoalDylan Cozens, Brady Tkachuk, Drake Batherson
- P3 06:12—Giveaway—
- P3 05:52CGYFaceoffMikael Backlund
- P3 05:52—Penalty—
- P3 05:23OTTFaceoffClaude Giroux
- P3 05:23—Stoppage—
- P3 05:20OTTShot on goalNick Jensen
- P3 05:18CGYHitZach Whitecloud
- P3 05:08CGYBlocked shotMorgan Frost
- P3 05:01OTTBlocked shotTyler Kleven
- P3 04:58OTTFaceoffBrady Tkachuk
- P3 04:58—Stoppage—
- P3 04:57OTTMissed shotFabian Zetterlund
- P3 04:37OTTHitDrake Batherson
- P3 04:03—Giveaway—
- P3 03:57CGYShot on goalBlake Coleman
- P3 02:59—Giveaway—
- P3 02:36OTTMissed shotDrake Batherson
- P3 02:31—Giveaway—
- P3 02:05OTTShot on goalDylan Cozens
- P3 01:46OTTFaceoffBrady Tkachuk
- P3 01:46—Penalty—
- P3 01:43OTTShot on goalBrady Tkachuk
- P3 00:59—delayed penalty—
- P3 00:32OTTFaceoffTim Stützle
- P3 00:32—Stoppage—
- P3 00:29CGYHitConnor Zary
- P3 00:00CGYFaceoffNazem Kadri
- P2 19:41OTTFaceoffClaude Giroux
- P2 19:41—Stoppage—
- P2 19:27—Giveaway—
- P2 19:24—Giveaway—
- P2 19:16CGYBlocked shotKevin Bahl
- P2 19:12CGYMissed shotBlake Coleman
- P2 19:07CGYFaceoffMikael Backlund
- P2 19:07—Stoppage—
- P2 19:05CGYShot on goalMikael Backlund
- P2 18:52CGYHitZach Whitecloud
- P2 18:44CGYBlocked shotMartin Pospisil
- P2 18:31CGYShot on goalAdam Klapka
- P2 17:22—Giveaway—
- P2 17:14—Giveaway—
- P2 16:54—Giveaway—
- P2 16:42OTTFaceoffShane Pinto
- P2 16:42—Stoppage—
- P2 16:39OTTMissed shotTim Stützle
- P2 16:31OTTFaceoffShane Pinto
- P2 16:31—Penalty—
OTT vs CGY · 302 events