ForensicHockey

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

Process edge: OTT

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

#PlayerGAP+/-SHBLKTOI
12S. Pinto10121020:50
20F. Zetterlund10100113:32
57D. Perron10102110:40
7B. Tkachuk01103017:12
22M. Amadio01121113:34
18T. Stützle000-32021:24
19D. Batherson000-21118:41
21N. Cousins000-21010:17
24D. Cozens00005116:37
28C. Giroux00010116:30
42H. Hodgson000-11008:00
89L. Eller00001011:53

Defense

#PlayerGAP+/-SHBLKTOI
33N. Matinpalo01100017:28
85J. Sanderson011-10527:18
2A. Zub000-11219:58
3N. Jensen00000116:02
10J. Spence00001116:17
43T. Kleven00000218:34

Goalies

PlayerSAGASV%TOIDec
L. Meriläinen31487.1%57:13L
L. Ullmark00NaN%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:17Stoppage
  • P3 18:50OTTFaceoffTim Stützle
  • P3 18:50Stoppage
  • 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:15Stoppage
  • P3 18:07OTTBlocked shotDrake Batherson
  • P3 17:53Giveaway
  • P3 17:13OTTFaceoffShane Pinto
  • P3 17:13Stoppage
  • P3 16:43STLFaceoffBrayden Schenn
  • P3 16:43Stoppage
  • P3 16:42OTTShot on goalMichael Amadio
  • P3 15:53STLBlocked shotJustin Faulk
  • P3 15:21OTTMissed shotTyler Kleven
  • P3 14:48Giveaway
  • 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:34Stoppage
  • P3 12:33STLShot on goalDalibor Dvorsky
  • P3 12:16OTTHitLars Eller
  • P3 11:53Takeaway
  • P3 10:50OTTShot on goalBrady Tkachuk
  • P3 10:43STLBlocked shotJordan Kyrou
  • P3 10:20Giveaway
  • 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:10Giveaway
  • P3 08:49Giveaway
  • 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:37Giveaway
  • P3 07:31STLFaceoffBrayden Schenn
  • P3 07:31OTTGoalDavid Perron
  • P3 07:29Giveaway
  • P3 07:23OTTFaceoffShane Pinto
  • P3 07:23Stoppage
  • P3 07:14STLShot on goalDylan Holloway
  • P3 07:02STLBlocked shotCam Fowler
  • P3 06:40Giveaway
  • P3 06:02Giveaway
  • P3 05:41OTTHitNick Cousins
  • P3 05:33OTTFaceoffTim Stützle
  • P3 05:33STLGoalPavel Buchnevich, Brayden Schenn, Philip Broberg
  • P3 05:18OTTFaceoffDylan Cozens
  • P3 05:18Stoppage
  • 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:52Stoppage
  • P3 03:41OTTFaceoffLars Eller
  • P3 03:41Stoppage
  • P3 03:39STLShot on goalDylan Holloway
  • P3 03:15STLBlocked shotJustin Faulk
  • P3 03:14STLFaceoffPius Suter
  • P3 03:14Stoppage
  • P3 03:12STLShot on goalBrayden Schenn
  • P3 03:12STLMissed shotPhilip Broberg
  • P3 02:58STLShot on goalColton Parayko
  • P3 02:22OTTFaceoffLars Eller
  • P3 02:22Stoppage
  • 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:57Giveaway
  • P3 00:29STLShot on goalDalibor Dvorsky
  • P3 00:26STLBlocked shotCam Fowler
  • P3 00:26Giveaway
  • P3 00:21STLBlocked shotCam Fowler
  • P3 00:15OTTHitDylan Cozens
  • P3 00:00STLFaceoffDalibor Dvorsky
  • P2 19:46Giveaway
  • P2 19:20STLShot on goalBrayden Schenn
  • P2 19:10STLMissed shotBrayden Schenn
  • P2 19:04Giveaway
  • P2 18:52OTTMissed shotNikolas Matinpalo
  • P2 18:32Giveaway
  • P2 18:30Giveaway
  • 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:45Stoppage
  • P2 17:42Takeaway
  • P2 15:57STLShot on goalBrayden Schenn
  • P2 15:43STLShot on goalDylan Holloway

OTT vs STL · 299 events