STL edged OTT 2–1. The result was somewhat flattering — OTT generated more expected goals (+0.7 xG) despite the loss.
Forensic report
95 ingested shots · flurry-adjusted xG · deserve-to-win meter
STL
- Goals
- 2
- xG (flurry)
- 0.37
- xG (raw)
- 0.37
- Deserve %
- 25.5%
- Finishing luck
- +1.63
OTT
- Goals
- 1
- xG (flurry)
- 1.07
- xG (raw)
- 1.07
- Deserve %
- 74.5%
- Finishing luck
- -0.07
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 |
|---|---|---|---|---|---|---|---|---|---|
| 63 | J. Neighbours | 2 | 0 | 2 | 2 | 4 | 1 | 15:15 | |
| 10 | B. Schenn | 0 | 1 | 1 | 1 | 1 | 1 | 14:08 | |
| 22 | P. Suter | 0 | 1 | 1 | 1 | 0 | 2 | 20:47 | |
| 89 | P. Buchnevich | 0 | 1 | 1 | 1 | 1 | 0 | 19:44 | |
| 18 | R. Thomas | 0 | 0 | 0 | 1 | 1 | 3 | 19:10 | |
| 25 | J. Kyrou | 0 | 0 | 0 | 0 | 0 | 0 | 00:53 | |
| 54 | D. Dvorsky | 0 | 0 | 0 | 0 | 0 | 1 | 11:10 | |
| 65 | A. Kaskimaki | 0 | 0 | 0 | 0 | 0 | 0 | 07:39 | |
| 70 | O. Sundqvist | 0 | 0 | 0 | 0 | 4 | 2 | 15:32 | |
| 71 | M. Joseph | 0 | 0 | 0 | 0 | 2 | 2 | 14:46 | |
| 77 | N. Bjugstad | 0 | 0 | 0 | 0 | 3 | 1 | 13:36 | |
| 81 | D. Holloway | 0 | 0 | 0 | 1 | 3 | 1 | 17:05 |
Defense
| # | Player | G | A | P | +/- | S | H | BLK | TOI |
|---|---|---|---|---|---|---|---|---|---|
| 6 | P. Broberg | 0 | 0 | 0 | 1 | 1 | 4 | 25:35 | |
| 17 | C. Fowler | 0 | 0 | 0 | 1 | 0 | 0 | 25:04 | |
| 23 | L. Mailloux | 0 | 0 | 0 | 0 | 0 | 0 | 12:40 | |
| 51 | M. Kessel | 0 | 0 | 0 | 0 | 0 | 0 | 08:45 | |
| 55 | C. Parayko | 0 | 0 | 0 | 1 | 1 | 2 | 24:07 | |
| 72 | J. Faulk | 0 | 0 | 0 | 0 | 1 | 1 | 21:55 |
Goalies
| Player | SA | GA | SV% | TOI | Dec |
|---|---|---|---|---|---|
| J. Hofer | 42 | 1 | 97.6% | 59:49 | W |
| J. Binnington | 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:53STLFaceoffBrayden Schenn
- P3 19:53—Penalty—
- P3 19:53—Penalty—
- P3 19:53—Penalty—
- P3 19:53—Penalty—
- P3 19:53—Penalty—
- P3 19:53—Penalty—
- P3 19:53—Penalty—
- P3 19:53—Stoppage—
- P3 19:51OTTShot on goalTim Stützle
- P3 19:48OTTBlocked shotDrake Batherson
- P3 19:44OTTFaceoffClaude Giroux
- P3 19:44—Stoppage—
- P3 19:40OTTBlocked shotClaude Giroux
- P3 19:25OTTFaceoffClaude Giroux
- P3 19:25—Stoppage—
- P3 19:21STLMissed shotJoel Hofer
- P3 19:02STLFaceoffPius Suter
- P3 19:02—Stoppage—
- P3 19:00STLMissed shotOskar Sundqvist
- P3 18:58OTTBlocked shotClaude Giroux
- P3 18:53OTTFaceoffClaude Giroux
- P3 18:53—Stoppage—
- P3 18:49STLMissed shotRobert Thomas
- P3 18:48OTTBlocked shotJake Sanderson
- P3 18:40STLFaceoffRobert Thomas
- P3 18:40—Stoppage—
- P3 18:38OTTShot on goalDrake Batherson
- P3 18:07STLShot on goalRobert Thomas
- P3 18:00—Takeaway—
- P3 17:22OTTShot on goalTim Stützle
- P3 16:57OTTHitStephen Halliday
- P3 16:48STLFaceoffOskar Sundqvist
- P3 16:48—Stoppage—
- P3 16:45OTTBlocked shotNick Jensen
- P3 16:29STLShot on goalJake Neighbours
- P3 16:15—Giveaway—
- P3 15:48—Takeaway—
- P3 15:42OTTShot on goalJordan Spence
- P3 15:39OTTFaceoffDylan Cozens
- P3 15:39OTTGoalFabian Zetterlund, Stephen Halliday, Claude Giroux
- P3 15:35OTTBlocked shotClaude Giroux
- P3 15:30OTTFaceoffClaude Giroux
- P3 15:30—Stoppage—
- P3 15:28OTTShot on goalFabian Zetterlund
- P3 15:19STLFaceoffPius Suter
- P3 15:19—Stoppage—
- P3 15:19—Penalty—
- P3 15:17—delayed penalty—
- P3 15:12OTTBlocked shotNick Jensen
- P3 15:10OTTMissed shotTim Stützle
- P3 14:53OTTHitTyler Kleven
- P3 14:41OTTBlocked shotBrady Tkachuk
- P3 14:21STLHitPavel Buchnevich
- P3 14:16STLHitJake Neighbours
- P3 14:13OTTMissed shotJake Sanderson
- P3 14:00STLFaceoffRobert Thomas
- P3 14:00—Stoppage—
- P3 13:42OTTBlocked shotTyler Kleven
- P3 13:39OTTMissed shotArtem Zub
- P3 13:34—Giveaway—
- P3 13:25OTTFaceoffRidly Greig
- P3 13:25—Stoppage—
- P3 13:17OTTHitMichael Amadio
- P3 13:14STLFaceoffRobert Thomas
- P3 13:14—Stoppage—
- P3 13:12STLShot on goalLogan Mailloux
- P3 13:08STLFaceoffBrayden Schenn
- P3 13:08—Stoppage—
- P3 12:58OTTFaceoffRidly Greig
- P3 12:58—Stoppage—
- P3 12:56STLShot on goalCam Fowler
- P3 12:47STLBlocked shotDylan Holloway
- P3 12:37OTTShot on goalDylan Cozens
- P3 12:29OTTShot on goalJake Sanderson
- P3 12:12OTTShot on goalBrady Tkachuk
- P3 12:05OTTBlocked shotDylan Cozens
- P3 11:44STLFaceoffRobert Thomas
- P3 11:44—Stoppage—
- P3 11:42OTTBlocked shotClaude Giroux
- P3 11:11OTTMissed shotDavid Perron
- P3 11:09OTTShot on goalJake Sanderson
- P3 10:55OTTMissed shotFabian Zetterlund
- P3 10:53OTTBlocked shotClaude Giroux
- P3 10:47OTTShot on goalClaude Giroux
- P3 10:40OTTFaceoffClaude Giroux
- P3 10:40—Penalty—
- P3 10:25OTTMissed shotDrake Batherson
- P3 10:07OTTBlocked shotJordan Spence
- P3 10:03OTTFaceoffDylan Cozens
- P3 10:03—Stoppage—
- P3 10:02OTTShot on goalNick Cousins
- P3 09:59OTTShot on goalFabian Zetterlund
- P3 09:57OTTBlocked shotStephen Halliday
- P3 09:20—Giveaway—
- P3 09:15STLHitOskar Sundqvist
- P3 08:56OTTFaceoffRidly Greig
- P3 08:56—Stoppage—
- P3 08:45—Giveaway—
- P3 08:42STLHitRobert Thomas
- P3 08:39OTTHitTim Stützle
- P3 08:32STLBlocked shotRobert Thomas
- P3 08:30OTTHitFabian Zetterlund
- P3 07:51OTTHitDylan Cozens
- P3 07:46STLHitJustin Faulk
- P3 07:41STLHitMathieu Joseph
- P3 07:26STLFaceoffBrayden Schenn
- P3 07:26—Stoppage—
- P3 07:24OTTShot on goalFabian Zetterlund
- P3 06:55OTTHitTyler Kleven
- P3 06:46OTTMissed shotNick Jensen
- P3 06:37STLHitNick Bjugstad
- P3 06:32STLFaceoffNick Bjugstad
- P3 06:32—Stoppage—
- P3 06:14OTTShot on goalJordan Spence
- P3 06:08—Giveaway—
- P3 05:58STLFaceoffRobert Thomas
- P3 05:58—Stoppage—
- P3 05:56OTTMissed shotJordan Spence
- P3 05:51OTTMissed shotJordan Spence
STL vs OTT · 342 events