ForensicHockey

Forensic report

56 ingested shots · flurry-adjusted xG · deserve-to-win meter

Process edge: BUF

BUF

Goals
7
xG (flurry)
0.25
xG (raw)
0.25
Deserve %
61.8%
Finishing luck
+6.75

SJS

Goals
1
xG (flurry)
0.15
xG (raw)
0.16
Deserve %
38.2%
Finishing luck
+0.85

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
28P. Gaustad20223120:01
9D. Roy11230024:39
19T. Connolly11200019:33
12A. Kotalik10110012:47
26T. Vanek10110015:15
37M. Ryan10121009:26
21D. Stafford01110011:29
22A. Mair01111106:36
29J. Pominville011-11018:40
61M. Afinogenov01110014:02
55J. Hecht00001015:56
76A. Peters00000101:50

Defense

#PlayerGAP+/-SHBLKTOI
5T. Lydman02222020:58
51B. Campbell02230225:24
4N. Pratt011-10213:50
38N. Paetsch011-10013:36
6J. Spacek00031121:18
44A. Sekera00021222:40

Goalies

PlayerSAGASV%TOIDec
R. Miller22195.5%60:00W
J. ThibaultNaN%

Shot map

56 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:52SJSShot on goalMilan Michalek
  • P3 19:24Penalty
  • P3 19:24Penalty
  • P3 19:24BUFShot on goalPaul Gaustad
  • P3 18:25BUFShot on goalThomas Vanek
  • P3 17:43BUFGoalThomas Vanek, Nathan Paetsch, Jason Pominville
  • P3 17:10BUFShot on goalBrian Campbell
  • P3 16:36Penalty
  • P3 16:36Penalty
  • P3 16:03BUFGoalPaul Gaustad, Maxim Afinogenov, Nolan Pratt
  • P3 15:07SJSShot on goalDevin Setoguchi
  • P3 15:06SJSShot on goalPatrick Marleau
  • P3 15:05SJSShot on goalDevin Setoguchi
  • P3 12:32BUFGoalDerek Roy, Drew Stafford, Brian Campbell
  • P3 12:25BUFShot on goalJaroslav Spacek
  • P3 08:49BUFShot on goalJason Pominville
  • P3 06:40Penalty
  • P3 05:00SJSShot on goalMilan Michalek
  • P3 04:25Penalty
  • P3 04:23SJSShot on goalJeremy Roenick
  • P3 02:38BUFShot on goalBrian Campbell
  • P3 01:11SJSShot on goalJoe Pavelski
  • P2 18:40BUFShot on goalMichael Ryan
  • P2 17:14BUFGoalPaul Gaustad, Brian Campbell, Tim Connolly
  • P2 17:08BUFShot on goalBrian Campbell
  • P2 16:04Penalty
  • P2 14:48SJSShot on goalAlexei Semenov
  • P2 14:22Penalty
  • P2 14:09BUFShot on goalMaxim Afinogenov
  • P2 13:23BUFShot on goalThomas Vanek
  • P2 13:22BUFShot on goalNathan Paetsch
  • P2 12:26BUFGoalMichael Ryan, Adam Mair, Toni Lydman
  • P2 11:55SJSShot on goalMike Grier
  • P2 10:55BUFShot on goalJochen Hecht
  • P2 10:23BUFShot on goalPaul Gaustad
  • P2 08:40SJSShot on goalJoe Thornton
  • P2 08:22SJSShot on goalAlexei Semenov
  • P2 07:33BUFGoalTim Connolly
  • P2 06:43SJSShot on goalDevin Setoguchi
  • P2 06:37Penalty
  • P2 06:17SJSShot on goalPatrick Marleau
  • P2 06:06SJSShot on goalJeremy Roenick
  • P2 05:11BUFShot on goalBrian Campbell
  • P2 05:01BUFShot on goalAles Kotalik
  • P2 04:06BUFGoalAles Kotalik, Derek Roy, Toni Lydman
  • P2 03:20SJSShot on goalJoe Pavelski
  • P2 03:12BUFShot on goalPaul Gaustad
  • P2 02:00Penalty
  • P2 01:59SJSShot on goalAlexei Semenov
  • P2 00:16BUFShot on goalJason Pominville
  • P1 18:28BUFShot on goalMaxim Afinogenov
  • P1 16:50SJSShot on goalPatrick Marleau
  • P1 16:18SJSShot on goalJonathan Cheechoo
  • P1 14:53Penalty
  • P1 14:01SJSGoalSandis Ozolinsh, Joe Pavelski, Patrick Marleau
  • P1 07:40BUFShot on goalAndrew Peters
  • P1 07:09BUFShot on goalDrew Stafford
  • P1 07:07BUFShot on goalAndrej Sekera
  • P1 06:24SJSShot on goalSandis Ozolinsh
  • P1 05:16SJSShot on goalMike Grier
  • P1 03:12Penalty
  • P1 03:10BUFShot on goalPaul Gaustad
  • P1 03:08BUFShot on goalPaul Gaustad
  • P1 02:13SJSShot on goalMike Grier
  • P1 01:44BUFShot on goalNathan Paetsch
  • P1 01:05BUFShot on goalMaxim Afinogenov
  • P1 00:49BUFShot on goalAles Kotalik
  • P1 00:29BUFShot on goalTim Connolly

BUF vs SJS · 68 events