ForensicHockey

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

Process edge: OTT

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

#PlayerGAP+/-SHBLKTOI
63J. Neighbours20224115:15
10B. Schenn01111114:08
22P. Suter01110220:47
89P. Buchnevich01111019:44
18R. Thomas00011319:10
25J. Kyrou00000000:53
54D. Dvorsky00000111:10
65A. Kaskimaki00000007:39
70O. Sundqvist00004215:32
71M. Joseph00002214:46
77N. Bjugstad00003113:36
81D. Holloway00013117:05

Defense

#PlayerGAP+/-SHBLKTOI
6P. Broberg00011425:35
17C. Fowler00010025:04
23L. Mailloux00000012:40
51M. Kessel00000008:45
55C. Parayko00011224:07
72J. Faulk00001121:55

Goalies

PlayerSAGASV%TOIDec
J. Hofer42197.6%59:49W
J. Binnington00NaN%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:53Penalty
  • P3 19:53Penalty
  • P3 19:53Penalty
  • P3 19:53Penalty
  • P3 19:53Penalty
  • P3 19:53Penalty
  • P3 19:53Penalty
  • P3 19:53Stoppage
  • P3 19:51OTTShot on goalTim Stützle
  • P3 19:48OTTBlocked shotDrake Batherson
  • P3 19:44OTTFaceoffClaude Giroux
  • P3 19:44Stoppage
  • P3 19:40OTTBlocked shotClaude Giroux
  • P3 19:25OTTFaceoffClaude Giroux
  • P3 19:25Stoppage
  • P3 19:21STLMissed shotJoel Hofer
  • P3 19:02STLFaceoffPius Suter
  • P3 19:02Stoppage
  • P3 19:00STLMissed shotOskar Sundqvist
  • P3 18:58OTTBlocked shotClaude Giroux
  • P3 18:53OTTFaceoffClaude Giroux
  • P3 18:53Stoppage
  • P3 18:49STLMissed shotRobert Thomas
  • P3 18:48OTTBlocked shotJake Sanderson
  • P3 18:40STLFaceoffRobert Thomas
  • P3 18:40Stoppage
  • P3 18:38OTTShot on goalDrake Batherson
  • P3 18:07STLShot on goalRobert Thomas
  • P3 18:00Takeaway
  • P3 17:22OTTShot on goalTim Stützle
  • P3 16:57OTTHitStephen Halliday
  • P3 16:48STLFaceoffOskar Sundqvist
  • P3 16:48Stoppage
  • P3 16:45OTTBlocked shotNick Jensen
  • P3 16:29STLShot on goalJake Neighbours
  • P3 16:15Giveaway
  • P3 15:48Takeaway
  • 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:30Stoppage
  • P3 15:28OTTShot on goalFabian Zetterlund
  • P3 15:19STLFaceoffPius Suter
  • P3 15:19Stoppage
  • P3 15:19Penalty
  • P3 15:17delayed 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:00Stoppage
  • P3 13:42OTTBlocked shotTyler Kleven
  • P3 13:39OTTMissed shotArtem Zub
  • P3 13:34Giveaway
  • P3 13:25OTTFaceoffRidly Greig
  • P3 13:25Stoppage
  • P3 13:17OTTHitMichael Amadio
  • P3 13:14STLFaceoffRobert Thomas
  • P3 13:14Stoppage
  • P3 13:12STLShot on goalLogan Mailloux
  • P3 13:08STLFaceoffBrayden Schenn
  • P3 13:08Stoppage
  • P3 12:58OTTFaceoffRidly Greig
  • P3 12:58Stoppage
  • 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:44Stoppage
  • 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:40Penalty
  • P3 10:25OTTMissed shotDrake Batherson
  • P3 10:07OTTBlocked shotJordan Spence
  • P3 10:03OTTFaceoffDylan Cozens
  • P3 10:03Stoppage
  • P3 10:02OTTShot on goalNick Cousins
  • P3 09:59OTTShot on goalFabian Zetterlund
  • P3 09:57OTTBlocked shotStephen Halliday
  • P3 09:20Giveaway
  • P3 09:15STLHitOskar Sundqvist
  • P3 08:56OTTFaceoffRidly Greig
  • P3 08:56Stoppage
  • P3 08:45Giveaway
  • 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:26Stoppage
  • 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:32Stoppage
  • P3 06:14OTTShot on goalJordan Spence
  • P3 06:08Giveaway
  • P3 05:58STLFaceoffRobert Thomas
  • P3 05:58Stoppage
  • P3 05:56OTTMissed shotJordan Spence
  • P3 05:51OTTMissed shotJordan Spence

STL vs OTT · 342 events