NJD
2-1
CGY
Final
xG Story-Flow

Momentum Graph

NJD xG0.87
CGY xG0.56
CGY
Home
Away
NJD
0
60
Predictive Model · Logistic Regression

Chance To Win

Logistic decay model · Score weight × time / xG merit · starts 50%

NJD Win%100.0
CGY Win%0.0
3 Spikes
Merit Engine · Performance Percentiles

Deserve-To-Win

Advanced merit tracking: Shots, Blocked Shots, Hits, Giveaways/Takeaways, and Penalties weighted into a unified "Deserve %".

NJD Deserve52.9%
CGY Deserve47.1%
NJD Merit Lead
Positional Density

Shot Distribution

NJDCGY
Goal
High Danger (≥ 8%)
Med Danger (3.5% - 8%)
Low Danger (< 3.5%)

Team Dominance

NJD
NJD
Matchup
CGY
CGY
53.0%Possession47.0%
32Shots on Goal22
64.4%Faceoff Win %35.6%
16Hits22
14Blocked Shots13
4Takeaways3
15Giveaways18
8Penalty Minutes4

Live Feed

4P • 01:18Goal

S. Nemec

Assists: J. Hughes, J. Bratt

snap
2P • 09:44Goal

N. Kadri

Assists: K. Bahl, M. Gridin

slap
2P • 07:51Goal

D. Mercer

Assists: D. Hamilton, J. Siegenthaler

tip-in
Player ProfileGAPTS+/-PIMSOGHITSBLKSTOI
C. GlassC
000023013:08
N. HischierC
000021019:12
C. BrownR
000002011:46
O. PalatL
000000014:21
T. MeierR
000002016:09
L. HameenahoR
000002012:38
E. DadonovL
000000007:06
P. CotterL
000001409:17
J. BrattL
011+100016:22
A. GritsyukR
000005014:00
J. HughesC
011+107020:41
D. MercerC
101001020:50
B. DillonD
000-101423:28
D. HamiltonD
011+121221:34
S. NemecD
101002023:14
B. PesceD
000003222:06
L. HughesD
000000009:31
J. SiegenthalerD
011+121420:37