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 2025020232 · Analytics
Box score
Forwards
| # | Player | G | A | P | +/- | S | H | BLK | TOI |
|---|---|---|---|---|---|---|---|---|---|
| 18 | T. Stützle | 2 | 0 | 2 | 2 | 1 | 2 | 18:26 | |
| 22 | M. Amadio | 1 | 0 | 1 | 1 | 3 | 0 | 13:59 | |
| 12 | S. Pinto | 0 | 1 | 1 | 0 | 0 | 0 | 19:11 | |
| 19 | D. Batherson | 0 | 1 | 1 | 0 | 0 | 0 | 17:41 | |
| 28 | C. Giroux | 0 | 1 | 1 | 0 | 0 | 1 | 18:20 | |
| 57 | D. Perron | 0 | 1 | 1 | 1 | 2 | 1 | 12:54 | |
| 71 | R. Greig | 0 | 1 | 1 | 0 | 1 | 1 | 15:44 | |
| 15 | O. Lycksell | 0 | 0 | 0 | 0 | 0 | 0 | 09:41 | |
| 20 | F. Zetterlund | 0 | 0 | 0 | 0 | 4 | 0 | 14:55 | |
| 21 | N. Cousins | 0 | 0 | 0 | -1 | 2 | 0 | 10:25 | |
| 24 | D. Cozens | 0 | 0 | 0 | 0 | 0 | 0 | 20:02 | |
| 89 | L. Eller | 0 | 0 | 0 | -1 | 1 | 1 | 10:41 |
Defense
Goalies
| Player | SA | GA | SV% | TOI | Dec |
|---|---|---|---|---|---|
| L. Meriläinen | 0 | 0 | NaN% | 00:00 | — |
| L. Ullmark | 22 | 2 | 90.9% | 63:19 | W |
Shot map
High danger (xG ≥ 25%)Medium (xG 12–25%)Low (xG 5–12%)Very low (xG < 5%)Goal
Play-by-play
- P4 03:19OTTGoalTim Stützle, Drake Batherson, Thomas Chabot
- P4 02:00OTTFaceoffShane Pinto
- P4 02:00—Stoppage—
- P4 01:37PHIFaceoffSean Couturier
- P4 01:37—Stoppage—
- P4 01:34PHIBlocked shotTrevor Zegras
- P4 00:57OTTMissed shotShane Pinto
- P4 00:49—Giveaway—
- P4 00:32OTTMissed shotDrake Batherson
- P4 00:00OTTFaceoffShane Pinto
- P3 19:58PHIHitTravis Konecny
- P3 18:53PHIFaceoffChristian Dvorak
- P3 18:53—Stoppage—
- P3 18:34OTTShot on goalDylan Cozens
- P3 18:12—Takeaway—
- P3 18:10OTTHitTim Stützle
- P3 18:03OTTHitNick Cousins
- P3 17:28PHIMissed shotNick Seeler
- P3 16:29OTTMissed shotNick Jensen
- P3 16:29—Giveaway—
- P3 16:24PHIFaceoffSean Couturier
- P3 16:24—Stoppage—
- P3 16:22OTTBlocked shotThomas Chabot
- P3 16:18—Takeaway—
- P3 16:14—Takeaway—
- P3 16:09PHIFaceoffNoah Cates
- P3 16:09—Stoppage—
- P3 15:47PHIFaceoffTravis Konecny
- P3 15:47—Stoppage—
- P3 15:45PHIShot on goalMatvei Michkov
- P3 15:32PHIBlocked shotBobby Brink
- P3 15:26OTTFaceoffDylan Cozens
- P3 15:26—Stoppage—
- P3 15:06PHIBlocked shotJamie Drysdale
- P3 14:56PHIBlocked shotNick Seeler
- P3 14:41PHIBlocked shotChristian Dvorak
- P3 14:35PHIShot on goalJamie Drysdale
- P3 14:34OTTHitJordan Spence
- P3 14:02PHIFaceoffChristian Dvorak
- P3 14:02—Stoppage—
- P3 13:33PHIHitCarl Grundstrom
- P3 12:27OTTFaceoffShane Pinto
- P3 12:27—Stoppage—
- P3 12:13—Takeaway—
- P3 11:47PHIBlocked shotMatvei Michkov
- P3 11:00PHIFaceoffRodrigo Abols
- P3 11:00—Stoppage—
- P3 10:53OTTFaceoffShane Pinto
- P3 10:53—Stoppage—
- P3 10:52PHIShot on goalBobby Brink
- P3 10:50PHIBlocked shotBobby Brink
- P3 10:50OTTHitRidly Greig
- P3 10:49PHIMissed shotCam York
- P3 10:41PHIHitTravis Konecny
- P3 10:39OTTHitNick Jensen
- P3 10:28PHIMissed shotBobby Brink
- P3 10:14OTTHitFabian Zetterlund
- P3 09:55OTTFaceoffDylan Cozens
- P3 09:55PHIGoalJamie Drysdale, Christian Dvorak, Trevor Zegras
- P3 09:53PHIBlocked shotTrevor Zegras
- P3 09:41PHIFaceoffChristian Dvorak
- P3 09:41—Stoppage—
- P3 09:26OTTFaceoffNick Cousins
- P3 09:26—Stoppage—
- P3 09:23PHIBlocked shotTravis Konecny
- P3 09:10—Takeaway—
- P3 08:58OTTHitJordan Spence
- P3 08:47PHIHitNoah Juulsen
- P3 08:18—Takeaway—
- P3 08:13—Giveaway—
- P3 07:51PHIFaceoffSean Couturier
- P3 07:51—Stoppage—
- P3 07:39OTTMissed shotRidly Greig
- P3 07:38OTTFaceoffTim Stützle
- P3 07:38—Stoppage—
- P3 06:47PHIHitGarnet Hathaway
- P3 06:38PHIBlocked shotGarnet Hathaway
- P3 06:14PHIHitNikita Grebenkin
- P3 06:09OTTFaceoffDylan Cozens
- P3 06:09—Stoppage—
- P3 05:45PHIMissed shotNick Seeler
- P3 05:37PHIMissed shotTravis Konecny
- P3 05:18PHIMissed shotBobby Brink
- P3 05:12PHIShot on goalBobby Brink
- P3 04:58OTTFaceoffShane Pinto
- P3 04:58—Stoppage—
- P3 04:56PHIShot on goalNoah Juulsen
- P3 04:24OTTMissed shotFabian Zetterlund
- P3 02:43OTTBlocked shotJake Sanderson
- P3 02:07PHIFaceoffChristian Dvorak
- P3 02:07—Penalty—
- P3 02:03—delayed penalty—
- P3 01:50OTTHitMichael Amadio
- P3 01:47PHIShot on goalNoah Juulsen
- P3 01:37PHIShot on goalEmil Andrae
- P3 00:50OTTHitFabian Zetterlund
- P3 00:34OTTFaceoffDylan Cozens
- P3 00:34—Stoppage—
- P3 00:00OTTFaceoffTim Stützle
- P2 19:44—Giveaway—
- P2 19:40—Giveaway—
- P2 19:29OTTShot on goalDrake Batherson
- P2 19:01OTTHitFabian Zetterlund
- P2 18:30OTTBlocked shotMichael Amadio
- P2 18:22—Takeaway—
- P2 18:16—Giveaway—
- P2 17:58PHIBlocked shotSean Couturier
- P2 17:43PHIShot on goalNoah Juulsen
- P2 17:15OTTFaceoffLars Eller
- P2 17:15—Stoppage—
- P2 17:13PHIShot on goalEmil Andrae
- P2 17:03PHIShot on goalRodrigo Abols
- P2 17:00PHIHitGarnet Hathaway
- P2 16:55PHIHitGarnet Hathaway
- P2 16:50PHIHitGarnet Hathaway
- P2 16:43—Takeaway—
- P2 16:42PHIHitTrevor Zegras
- P2 16:14PHIMissed shotTravis Sanheim
- P2 15:40OTTFaceoffClaude Giroux
- P2 15:40—Stoppage—
OTT vs PHI · 285 events