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 2025021071 · Analytics
Box score
Forwards
| # | Player | G | A | P | +/- | S | H | BLK | TOI |
|---|---|---|---|---|---|---|---|---|---|
| 9 | F. Forsberg | 1 | 1 | 2 | 2 | 1 | 2 | 17:34 | |
| 81 | J. Marchessault | 0 | 2 | 2 | 2 | 1 | 0 | 18:12 | |
| 56 | E. Haula | 1 | 0 | 1 | 0 | 1 | 0 | 16:41 | |
| 71 | M. Wood | 1 | 0 | 1 | 2 | 2 | 0 | 16:28 | |
| 77 | L. Evangelista | 0 | 1 | 1 | -1 | 1 | 0 | 15:09 | |
| 17 | T. Jost | 0 | 0 | 0 | -1 | 0 | 0 | 17:42 | |
| 40 | F. Svechkov | 0 | 0 | 0 | 0 | 2 | 1 | 09:58 | |
| 49 | R. Schaefer | 0 | 0 | 0 | 0 | 2 | 1 | 09:38 | |
| 68 | Z. L'Heureux | 0 | 0 | 0 | 0 | 3 | 2 | 13:07 | |
| 89 | O. Wiesblatt | 0 | 0 | 0 | 0 | 1 | 0 | 10:05 | |
| 90 | R. O'Reilly | 0 | 0 | 0 | -2 | 0 | 2 | 21:59 | |
| 91 | S. Stamkos | 0 | 0 | 0 | -2 | 2 | 1 | 18:15 |
Defense
Goalies
| Player | SA | GA | SV% | TOI | Dec |
|---|---|---|---|---|---|
| J. Annunen | 0 | 0 | NaN% | 00:00 | — |
| J. Saros | 39 | 3 | 92.3% | 65:00 | W |
Shot map
High danger (xG ≥ 25%)Medium (xG 12–25%)Low (xG 5–12%)Very low (xG < 5%)Goal
Play-by-play
- P5 00:00—shootout complete—
- P5 00:00WPGMissed shotKyle Connor
- P5 00:00NSHMissed shotFilip Forsberg
- P5 00:00WPGMissed shotMark Scheifele
- P5 00:00NSHGoalRyan O'Reilly
- P5 00:00WPGShot on goalGabriel Vilardi
- P4 04:58NSHBlocked shotSteven Stamkos
- P4 04:45NSHMissed shotBrady Skjei
- P4 04:42NSHShot on goalFilip Forsberg
- P4 04:35WPGMissed shotCole Perfetti
- P4 04:28NSHShot on goalFilip Forsberg
- P4 04:03WPGHitAdam Lowry
- P4 03:37NSHFaceoffMatthew Wood
- P4 03:37—Stoppage—
- P4 03:34NSHMissed shotSteven Stamkos
- P4 03:13WPGMissed shotKyle Connor
- P4 03:03NSHHitSteven Stamkos
- P4 02:10WPGMissed shotGabriel Vilardi
- P4 01:59NSHMissed shotMatthew Wood
- P4 01:35NSHFaceoffMatthew Wood
- P4 01:35—Stoppage—
- P4 01:33WPGShot on goalMark Scheifele
- P4 01:31WPGShot on goalKyle Connor
- P4 01:08WPGShot on goalKyle Connor
- P4 00:24NSHMissed shotFilip Forsberg
- P4 00:15WPGBlocked shotAdam Lowry
- P4 00:14WPGShot on goalCole Perfetti
- P4 00:00WPGFaceoffAdam Lowry
- P3 18:59NSHFaceoffErik Haula
- P3 18:59WPGGoalJonathan Toews, Mark Scheifele, Kyle Connor
- P3 18:56WPGBlocked shotKyle Connor
- P3 18:55WPGShot on goalMark Scheifele
- P3 18:51NSHHitSteven Stamkos
- P3 18:47WPGMissed shotJosh Morrissey
- P3 18:39WPGBlocked shotKyle Connor
- P3 18:28WPGFaceoffJonathan Toews
- P3 18:28—Stoppage—
- P3 18:26WPGShot on goalCole Perfetti
- P3 18:25WPGShot on goalElias Salomonsson
- P3 18:22WPGFaceoffMark Scheifele
- P3 18:22—Stoppage—
- P3 18:20WPGShot on goalGustav Nyquist
- P3 17:36NSHBlocked shotNicolas Hague
- P3 17:02NSHFaceoffRyan O'Reilly
- P3 17:02—Stoppage—
- P3 17:00NSHShot on goalMatthew Wood
- P3 16:36WPGFaceoffJonathan Toews
- P3 16:36—Stoppage—
- P3 16:34NSHShot on goalMatthew Wood
- P3 16:25NSHBlocked shotNicolas Hague
- P3 15:28—Takeaway—
- P3 14:42WPGHitAdam Lowry
- P3 14:38NSHMissed shotNicolas Hague
- P3 14:01WPGFaceoffAdam Lowry
- P3 14:01NSHGoalMatthew Wood, Jonathan Marchessault, Filip Forsberg
- P3 13:22WPGBlocked shotCole Koepke
- P3 13:16WPGMissed shotBrad Lambert
- P3 13:15WPGMissed shotCole Koepke
- P3 13:14WPGShot on goalBrad Lambert
- P3 13:05WPGFaceoffMorgan Barron
- P3 13:05—Stoppage—
- P3 12:48—Takeaway—
- P3 12:38WPGShot on goalKyle Connor
- P3 11:10WPGBlocked shotCole Perfetti
- P3 10:45WPGFaceoffAdam Lowry
- P3 10:45—Stoppage—
- P3 10:42NSHShot on goalLuke Evangelista
- P3 10:25WPGMissed shotKyle Connor
- P3 10:23—Takeaway—
- P3 10:15NSHFaceoffRyan O'Reilly
- P3 10:15—Stoppage—
- P3 09:57NSHFaceoffRyan O'Reilly
- P3 09:57—Stoppage—
- P3 09:47NSHBlocked shotFedor Svechkov
- P3 09:38WPGHitCole Koepke
- P3 09:32WPGHitCole Koepke
- P3 09:09NSHHitReid Schaefer
- P3 08:55NSHHitJustin Barron
- P3 08:30NSHMissed shotLuke Evangelista
- P3 08:28—Giveaway—
- P3 08:26—Takeaway—
- P3 08:19WPGFaceoffJonathan Toews
- P3 08:19—Stoppage—
- P3 08:17NSHMissed shotErik Haula
- P3 07:38WPGHitDylan Samberg
- P3 06:59WPGFaceoffMorgan Barron
- P3 06:59—Stoppage—
- P3 06:51WPGFaceoffAdam Lowry
- P3 06:51—Stoppage—
- P3 06:44NSHBlocked shotRyan Ufko
- P3 06:41NSHBlocked shotTyson Jost
- P3 06:29WPGFaceoffAdam Lowry
- P3 06:29—Stoppage—
- P3 06:19WPGMissed shotIsak Rosen
- P3 06:18NSHHitFedor Svechkov
- P3 05:53WPGFaceoffJonathan Toews
- P3 05:53—Stoppage—
- P3 04:56NSHFaceoffRyan O'Reilly
- P3 04:56—Stoppage—
- P3 04:06WPGShot on goalDylan Samberg
- P3 04:04NSHShot on goalFilip Forsberg
- P3 03:28—Giveaway—
- P3 03:27—Giveaway—
- P3 03:10WPGBlocked shotCole Perfetti
- P3 02:20WPGShot on goalGabriel Vilardi
- P3 02:07WPGMissed shotCole Perfetti
- P3 02:04NSHHitBrady Skjei
- P3 01:54WPGFaceoffMark Scheifele
- P3 01:54—Penalty—
- P3 01:48—delayed penalty—
- P3 01:38WPGFaceoffAdam Lowry
- P3 01:38—Stoppage—
- P3 01:35NSHMissed shotSteven Stamkos
- P3 01:30NSHShot on goalRyan O'Reilly
- P3 01:27WPGHitElias Salomonsson
- P3 00:22WPGBlocked shotJosh Morrissey
- P3 00:20WPGFaceoffAlex Iafallo
- P3 00:20—Stoppage—
- P3 00:18WPGBlocked shotJonathan Toews
- P3 00:00NSHFaceoffErik Haula
NSH vs WPG · 304 events