STL edged OTT 4–3. The result was somewhat flattering — OTT generated more expected goals (+0.2 xG) despite the loss.
Forensic report
95 ingested shots · flurry-adjusted xG · deserve-to-win meter
OTT
- Goals
- 3
- xG (flurry)
- 1.04
- xG (raw)
- 1.07
- Deserve %
- 55.8%
- Finishing luck
- +1.96
STL
- Goals
- 4
- xG (flurry)
- 0.83
- xG (raw)
- 0.84
- Deserve %
- 44.2%
- Finishing luck
- +3.17
Deserve-to-win uses league-average goaltending assumption (MoneyPuck-style). Positive luck means outscoring flurry-adjusted expected goals; negative means underperforming shot quality.
Box score
Forwards
| # | Player | G | A | P | +/- | S | H | BLK | TOI |
|---|---|---|---|---|---|---|---|---|---|
| 12 | S. Pinto | 1 | 0 | 1 | 2 | 1 | 0 | 20:50 | |
| 20 | F. Zetterlund | 1 | 0 | 1 | 0 | 0 | 1 | 13:32 | |
| 57 | D. Perron | 1 | 0 | 1 | 0 | 2 | 1 | 10:40 | |
| 7 | B. Tkachuk | 0 | 1 | 1 | 0 | 3 | 0 | 17:12 | |
| 22 | M. Amadio | 0 | 1 | 1 | 2 | 1 | 1 | 13:34 | |
| 18 | T. Stützle | 0 | 0 | 0 | -3 | 2 | 0 | 21:24 | |
| 19 | D. Batherson | 0 | 0 | 0 | -2 | 1 | 1 | 18:41 | |
| 21 | N. Cousins | 0 | 0 | 0 | -2 | 1 | 0 | 10:17 | |
| 24 | D. Cozens | 0 | 0 | 0 | 0 | 5 | 1 | 16:37 | |
| 28 | C. Giroux | 0 | 0 | 0 | 1 | 0 | 1 | 16:30 | |
| 42 | H. Hodgson | 0 | 0 | 0 | -1 | 1 | 0 | 08:00 | |
| 89 | L. Eller | 0 | 0 | 0 | 0 | 1 | 0 | 11:53 |
Defense
| # | Player | G | A | P | +/- | S | H | BLK | TOI |
|---|---|---|---|---|---|---|---|---|---|
| 33 | N. Matinpalo | 0 | 1 | 1 | 0 | 0 | 0 | 17:28 | |
| 85 | J. Sanderson | 0 | 1 | 1 | -1 | 0 | 5 | 27:18 | |
| 2 | A. Zub | 0 | 0 | 0 | -1 | 1 | 2 | 19:58 | |
| 3 | N. Jensen | 0 | 0 | 0 | 0 | 0 | 1 | 16:02 | |
| 10 | J. Spence | 0 | 0 | 0 | 0 | 1 | 1 | 16:17 | |
| 43 | T. Kleven | 0 | 0 | 0 | 0 | 0 | 2 | 18:34 |
Goalies
| Player | SA | GA | SV% | TOI | Dec |
|---|---|---|---|---|---|
| L. Meriläinen | 31 | 4 | 87.1% | 57:13 | L |
| L. Ullmark | 0 | 0 | NaN% | 00:00 | — |
Shot map
95 model xG shots in warehouse
High danger (xG ≥ 25%)Medium (xG 12–25%)Low (xG 5–12%)Very low (xG < 5%)Goal
Play-by-play
- P3 19:51OTTHitDylan Cozens
- P3 19:47OTTMissed shotShane Pinto
- P3 19:35OTTBlocked shotDrake Batherson
- P3 19:30OTTShot on goalBrady Tkachuk
- P3 19:27OTTBlocked shotTim Stützle
- P3 19:17STLFaceoffBrayden Schenn
- P3 19:17—Stoppage—
- P3 18:50OTTFaceoffTim Stützle
- P3 18:50—Stoppage—
- P3 18:48OTTShot on goalDrake Batherson
- P3 18:37OTTBlocked shotTim Stützle
- P3 18:24OTTBlocked shotBrady Tkachuk
- P3 18:23OTTShot on goalBrady Tkachuk
- P3 18:22OTTShot on goalShane Pinto
- P3 18:21OTTShot on goalShane Pinto
- P3 18:15OTTFaceoffShane Pinto
- P3 18:15—Stoppage—
- P3 18:07OTTBlocked shotDrake Batherson
- P3 17:53—Giveaway—
- P3 17:13OTTFaceoffShane Pinto
- P3 17:13—Stoppage—
- P3 16:43STLFaceoffBrayden Schenn
- P3 16:43—Stoppage—
- P3 16:42OTTShot on goalMichael Amadio
- P3 15:53STLBlocked shotJustin Faulk
- P3 15:21OTTMissed shotTyler Kleven
- P3 14:48—Giveaway—
- P3 14:40OTTShot on goalJake Sanderson
- P3 14:01OTTShot on goalTyler Kleven
- P3 13:37OTTShot on goalJordan Spence
- P3 13:05OTTMissed shotDavid Perron
- P3 12:54STLHitLogan Mailloux
- P3 12:51STLHitLogan Mailloux
- P3 12:34STLFaceoffOskar Sundqvist
- P3 12:34—Stoppage—
- P3 12:33STLShot on goalDalibor Dvorsky
- P3 12:16OTTHitLars Eller
- P3 11:53—Takeaway—
- P3 10:50OTTShot on goalBrady Tkachuk
- P3 10:43STLBlocked shotJordan Kyrou
- P3 10:20—Giveaway—
- P3 10:04OTTMissed shotFabian Zetterlund
- P3 10:03OTTBlocked shotFabian Zetterlund
- P3 09:47STLShot on goalMathieu Joseph
- P3 09:36STLHitNathan Walker
- P3 09:19STLFaceoffNathan Walker
- P3 09:19STLGoalMatthew Kessel, Dylan Holloway, Pius Suter
- P3 09:18STLShot on goalDylan Holloway
- P3 09:15STLBlocked shotPius Suter
- P3 09:14STLShot on goalDylan Holloway
- P3 09:10—Giveaway—
- P3 08:49—Giveaway—
- P3 08:43STLBlocked shotCam Fowler
- P3 08:39STLMissed shotJake Neighbours
- P3 08:36STLShot on goalCam Fowler
- P3 08:07OTTHitDylan Cozens
- P3 08:04OTTBlocked shotJordan Spence
- P3 08:01OTTMissed shotDylan Cozens
- P3 07:55OTTShot on goalBrady Tkachuk
- P3 07:37—Giveaway—
- P3 07:31STLFaceoffBrayden Schenn
- P3 07:31OTTGoalDavid Perron
- P3 07:29—Giveaway—
- P3 07:23OTTFaceoffShane Pinto
- P3 07:23—Stoppage—
- P3 07:14STLShot on goalDylan Holloway
- P3 07:02STLBlocked shotCam Fowler
- P3 06:40—Giveaway—
- P3 06:02—Giveaway—
- P3 05:41OTTHitNick Cousins
- P3 05:33OTTFaceoffTim Stützle
- P3 05:33STLGoalPavel Buchnevich, Brayden Schenn, Philip Broberg
- P3 05:18OTTFaceoffDylan Cozens
- P3 05:18—Stoppage—
- P3 05:04OTTBlocked shotHayden Hodgson
- P3 04:48STLHitNathan Walker
- P3 04:45OTTShot on goalLars Eller
- P3 04:39OTTHitDavid Perron
- P3 04:06OTTShot on goalShane Pinto
- P3 03:52OTTFaceoffLars Eller
- P3 03:52—Stoppage—
- P3 03:41OTTFaceoffLars Eller
- P3 03:41—Stoppage—
- P3 03:39STLShot on goalDylan Holloway
- P3 03:15STLBlocked shotJustin Faulk
- P3 03:14STLFaceoffPius Suter
- P3 03:14—Stoppage—
- P3 03:12STLShot on goalBrayden Schenn
- P3 03:12STLMissed shotPhilip Broberg
- P3 02:58STLShot on goalColton Parayko
- P3 02:22OTTFaceoffLars Eller
- P3 02:22—Stoppage—
- P3 02:19STLMissed shotJimmy Snuggerud
- P3 02:01OTTFaceoffLars Eller
- P3 02:01STLGoalJordan Kyrou, Jake Neighbours, Robert Thomas
- P3 01:42OTTHitArtem Zub
- P3 01:04STLMissed shotNathan Walker
- P3 00:57—Giveaway—
- P3 00:29STLShot on goalDalibor Dvorsky
- P3 00:26STLBlocked shotCam Fowler
- P3 00:26—Giveaway—
- P3 00:21STLBlocked shotCam Fowler
- P3 00:15OTTHitDylan Cozens
- P3 00:00STLFaceoffDalibor Dvorsky
- P2 19:46—Giveaway—
- P2 19:20STLShot on goalBrayden Schenn
- P2 19:10STLMissed shotBrayden Schenn
- P2 19:04—Giveaway—
- P2 18:52OTTMissed shotNikolas Matinpalo
- P2 18:32—Giveaway—
- P2 18:30—Giveaway—
- P2 18:26STLFaceoffPius Suter
- P2 18:26OTTGoalFabian Zetterlund, Jake Sanderson, Brady Tkachuk
- P2 18:07STLBlocked shotColton Parayko
- P2 18:02STLMissed shotOskar Sundqvist
- P2 17:45STLFaceoffOskar Sundqvist
- P2 17:45—Stoppage—
- P2 17:42—Takeaway—
- P2 15:57STLShot on goalBrayden Schenn
- P2 15:43STLShot on goalDylan Holloway
OTT vs STL · 299 events