ForensicHockey

Forensic report

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

Process edge: CGY

DAL

Goals
1
xG (flurry)
0.12
xG (raw)
0.12
Deserve %
36.5%
Finishing luck
+0.88

CGY

Goals
2
xG (flurry)
0.20
xG (raw)
0.20
Deserve %
63.5%
Finishing luck
+1.80

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
11B. Morrison10111018:39
21L. Eriksson01100418:58
18J. Neal00000111:37
20B. Sutherby00001009:15
22L. Wilson000-11006:58
25C. Conner00001013:32
26J. Lehtinen00010021:18
29S. Ott000-13115:44
37M. Parrish00000107:05
39J. Lundqvist000-11216:08
63M. Ribeiro000-11119:39
96F. Brunnstrom000-10011:31

Defense

#PlayerGAP+/-SHBLKTOI
3S. Robidas01102120:39
2N. Grossmann00004214:18
5M. Niskanen000-10221:44
6T. Daley000-12124:47
28M. Fistric00013318:00
55D. Sydor000-10421:06

Goalies

PlayerSAGASV%TOIDec
T. StephanNaN%
M. Turco31293.5%59:02L

Shot map

50 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 16:59CGYShot on goalJarome Iginla
  • P3 16:50DALShot on goalStephane Robidas
  • P3 16:28CGYShot on goalCurtis Glencross
  • P3 14:26Penalty
  • P3 14:01CGYShot on goalJim Vandermeer
  • P3 11:46CGYGoalEric Nystrom, Dustin Boyd
  • P3 11:30CGYShot on goalDavid Moss
  • P3 09:16CGYShot on goalCurtis Glencross
  • P3 09:02DALShot on goalSteve Ott
  • P3 07:09CGYShot on goalJarome Iginla
  • P3 06:14CGYShot on goalJarome Iginla
  • P3 05:55CGYShot on goalJordan Leopold
  • P3 05:07CGYShot on goalMichael Cammalleri
  • P3 03:52Penalty
  • P3 02:55DALShot on goalTrevor Daley
  • P3 01:22Penalty
  • P2 19:24Penalty
  • P2 18:28DALShot on goalChris Conner
  • P2 17:41DALShot on goalMatt Niskanen
  • P2 17:24DALShot on goalStephane Robidas
  • P2 16:56DALShot on goalStephane Robidas
  • P2 16:54DALShot on goalLoui Eriksson
  • P2 16:43DALShot on goalMatt Niskanen
  • P2 16:15Penalty
  • P2 15:27CGYShot on goalOlli Jokinen
  • P2 12:53CGYShot on goalOlli Jokinen
  • P2 12:51CGYShot on goalOlli Jokinen
  • P2 11:54Penalty
  • P2 11:12DALShot on goalMike Ribeiro
  • P2 11:00CGYShot on goalJordan Leopold
  • P2 10:50CGYShot on goalJordan Leopold
  • P2 07:55DALShot on goalMatt Niskanen
  • P2 07:38DALShot on goalMark Parrish
  • P2 06:29CGYShot on goalOlli Jokinen
  • P2 06:24CGYShot on goalDion Phaneuf
  • P2 05:39CGYGoalJamie Lundmark, Daymond Langkow, Dustin Boyd
  • P2 05:14CGYShot on goalOlli Jokinen
  • P2 04:57DALShot on goalSteve Ott
  • P2 04:17DALShot on goalTrevor Daley
  • P2 02:18CGYShot on goalCurtis Glencross
  • P2 01:10DALGoalBrendan Morrison, Stephane Robidas, Loui Eriksson
  • P2 00:40CGYShot on goalAdrian Aucoin
  • P1 19:59CGYShot on goalAdrian Aucoin
  • P1 19:06CGYShot on goalJarome Iginla
  • P1 18:36Penalty
  • P1 18:12DALShot on goalTrevor Daley
  • P1 17:03CGYShot on goalWarren Peters
  • P1 16:46CGYShot on goalEric Nystrom
  • P1 16:00CGYShot on goalJamie Lundmark
  • P1 10:24CGYShot on goalDustin Boyd
  • P1 10:22CGYShot on goalJamie Lundmark
  • P1 08:47Penalty
  • P1 07:35CGYShot on goalJordan Leopold
  • P1 06:45DALShot on goalLoui Eriksson
  • P1 05:47CGYShot on goalJarome Iginla
  • P1 03:48CGYShot on goalAdrian Aucoin
  • P1 03:18DALShot on goalJere Lehtinen
  • P1 01:46DALShot on goalFabian Brunnstrom
  • P1 01:26Penalty
  • P1 01:26Penalty

DAL vs CGY · 60 events