ForensicHockey
← GamedayFinalFinal

CGY

41

SOG 2532

xG 0.720.86

TBL

Snapshot at 12:17:26 PM

Static box score →

Live insights

Momentum, expected goals, finishing luck, and scoring chances — recalculated on every sync

Forensic engine

Game xG

0.72–0.86

Δ -0.14

Deserve to win

46–54%

If both goalies were league average

Finishing vs xG

CGY +3.3

Outscoring shot quality

CGY

Shot threat

Michael Cammalleri

6 attempts · 0.18 xG

CGY

Scoring chances

1–0

Attempts ≥8% xG · HDC 0–0

Last goal

C. Glencross

P3 19:44 · 4–1

CGY

Top game score

M. Cammalleri · 1.70

1G 1A undefined SOG · TOI 17:50

CGY

Win probability

CGY 100%

P1 · P2 · P3

P1P2P3
CGYTBL

Shot zone

Live attempt map with expected goals

CGY 0.72 xGTBL 0.86 xG
High danger (xG ≥ 25%)Medium (xG 12–25%)Low (xG 5–12%)Very low (xG < 5%)Goal

Highlights

Goals and big plays with NHL video

  • GOAL · C. Glencross

    P3 19:44 · CGY · 41 · wrist

  • GOAL · C. Glencross

    P3 18:04 · CGY · 31 · wrist

  • GOAL · O. Palat

    P2 15:56 · TBL · 21 · backhand

  • GOAL · K. Westgarth

    P1 10:35 · CGY · 20 · wrist

  • GOAL · M. Cammalleri

    P1 10:20 · CGY · 10 · wrist

Play-by-play

Live feed · new plays animate in

  • P3 19:59TBLShot on goalNikita Kucherov0.5% xG
  • P3 19:44TBLFaceoffTyler Johnson
  • P3 19:43Takeaway
  • P3 19:44CGYGoalCurtis Glencross
  • P3 19:29TBLFaceoffValtteri Filppula
  • P3 19:29Stoppage
  • P3 19:15CGYFaceoffMichael Cammalleri
  • P3 19:15Stoppage
  • P3 19:13TBLShot on goalSami Salo0.6% xG
  • P3 18:59TBLMissed shotNikita Kucherov1.9% xG
  • P3 18:38TBLFaceoffTyler Johnson
  • P3 18:38Stoppage
  • P3 18:30CGYHitTJ Brodie
  • P3 18:25TBLMissed shotRadko Gudas0.7% xG
  • P3 18:04CGYFaceoffMichael Cammalleri
  • P3 18:04CGYGoalCurtis Glencross, Michael Cammalleri, Kris Russell
  • P3 18:02CGYShot on goalMichael Cammalleri1.2% xG
  • P3 17:41TBLFaceoffValtteri Filppula
  • P3 17:41Penalty
  • P3 17:28TBLMissed shotSteven Stamkos3.5% xG
  • P3 16:56TBLMissed shotSteven Stamkos1.0% xG
  • P3 16:46TBLHitSteven Stamkos
  • P3 16:42TBLBlocked shotRadko Gudas1.1% xG
  • P3 15:31TBLBlocked shotAlex Killorn1.2% xG
  • P3 15:24TBLFaceoffTyler Johnson
  • P3 15:24Stoppage
  • P3 15:01CGYHitLance Bouma
  • P3 13:58TBLFaceoffValtteri Filppula
  • P3 13:58Stoppage
  • P3 13:46CGYShot on goalMikael Backlund0.6% xG
  • P3 13:26TBLFaceoffSteven Stamkos
  • P3 13:26Stoppage
  • P3 13:21CGYHitKevin Westgarth
  • P3 13:25TBLShot on goalRadko Gudas0.4% xG
  • P3 13:05TBLFaceoffTyler Johnson
  • P3 13:05Stoppage
  • P3 13:04CGYBlocked shotCurtis Glencross1.1% xG
  • P3 12:45TBLBlocked shotRyan Malone1.5% xG
  • P3 12:40TBLFaceoffNate Thompson
  • P3 12:40Stoppage
  • P3 12:40TBLBlocked shotRyan Callahan0.7% xG
  • P3 12:36TBLHitOndrej Palat
  • P3 12:33TBLBlocked shotEric Brewer1.0% xG
  • P3 12:20TBLHitOndrej Palat
  • P3 12:02CGYHitBrian McGrattan
  • P3 11:30CGYHitKris Russell
  • P3 11:08CGYBlocked shotKris Russell1.5% xG
  • P3 10:51CGYHitMark Giordano
  • P3 10:27TBLShot on goalAlex Killorn0.8% xG
  • P3 10:05CGYFaceoffMikael Backlund
  • P3 10:05Stoppage
  • P3 10:04TBLShot on goalAlex Killorn0.6% xG
  • P3 09:42CGYMissed shotKevin Westgarth0.5% xG
  • P3 09:27TBLShot on goalB.J. Crombeen0.5% xG
  • P3 09:21Giveaway
  • P3 08:59Giveaway
  • P3 09:01TBLHitRyan Malone
  • P3 08:40CGYFaceoffSean Monahan
  • P3 08:40Stoppage
  • P3 08:38TBLShot on goalValtteri Filppula0.6% xG
  • P3 08:06CGYFaceoffMichael Cammalleri
  • P3 08:06Stoppage
  • P3 08:03CGYFaceoffMikael Backlund
  • P3 08:03Stoppage
  • P3 07:38TBLHitMark Barberio
  • P3 07:25CGYMissed shotCurtis Glencross1.9% xG
  • P3 07:19CGYFaceoffSean Monahan
  • P3 07:19Stoppage
  • P3 07:19CGYBlocked shotMichael Cammalleri1.3% xG
  • P3 07:08TBLBlocked shotNikita Kucherov1.1% xG
  • P3 06:53TBLShot on goalTyler Johnson0.5% xG
  • P3 06:41TBLFaceoffTyler Johnson
  • P3 06:41CGYShot on goalTJ Galiardi1.1% xG
  • P3 06:41Stoppage
  • P3 06:33CGYFaceoffTJ Galiardi
  • P3 06:33Stoppage
  • P3 06:33Stoppage
  • P3 06:23TBLShot on goalAlex Killorn3.6% xG
  • P3 06:08TBLBlocked shotTeddy Purcell1.3% xG
  • P3 06:01TBLShot on goalMatt Carle0.9% xG
  • P3 05:50Giveaway
  • P3 05:19TBLBlocked shotSteven Stamkos1.6% xG
  • P3 05:11Giveaway
  • P3 05:09Giveaway
  • P3 04:27TBLFaceoffValtteri Filppula
  • P3 04:27Penalty
  • P3 04:25TBLBlocked shotRyan Callahan1.1% xG
  • P3 04:06CGYHitTJ Brodie
  • P3 03:46TBLFaceoffValtteri Filppula
  • P3 03:46Stoppage
  • P3 03:45CGYShot on goalTJ Galiardi3.5% xG
  • P3 03:44CGYHitBrian McGrattan
  • P3 03:24TBLMissed shotTyler Johnson3.0% xG
  • P3 03:19CGYHitCurtis Glencross
  • P3 03:05TBLBlocked shotAlex Killorn1.6% xG
  • P3 02:46TBLFaceoffTyler Johnson
  • P3 02:46Stoppage
  • P3 02:13CGYFaceoffMikael Backlund
  • P3 02:13Stoppage
  • P3 02:12TBLShot on goalRyan Malone0.5% xG
  • P3 01:52TBLHitTyler Johnson
  • P3 01:53Takeaway
  • P3 01:35CGYHitTJ Galiardi
  • P3 01:08TBLFaceoffTyler Johnson
  • P3 01:08Stoppage
  • P3 00:34CGYShot on goalMikael Backlund1.3% xG
  • P3 00:23TBLShot on goalTeddy Purcell1.6% xG
  • P3 00:00CGYFaceoffMichael Cammalleri
  • P2 19:53TBLMissed shotEric Brewer0.6% xG
  • P2 19:42TBLShot on goalAlex Killorn1.2% xG
  • P2 19:37Giveaway
  • P2 19:19CGYHitLance Bouma
  • P2 19:15CGYShot on goalKris Russell0.9% xG
  • P2 19:05CGYFaceoffTJ Galiardi
  • P2 19:05Stoppage
  • P2 18:52CGYBlocked shotBen Hanowski1.4% xG
  • P2 18:41CGYShot on goalMark Giordano0.6% xG
  • P2 18:15CGYMissed shotJiri Hudler0.5% xG
  • P2 18:01TBLFaceoffValtteri Filppula
  • P2 18:01Stoppage
  • P2 17:58CGYBlocked shotJoe Colborne3.4% xG
  • P2 17:59CGYShot on goalSean Monahan1.5% xG
  • P2 17:35TBLHitJT Brown
  • P2 17:36Takeaway
  • P2 17:25TBLBlocked shotMark Barberio0.9% xG
  • P2 17:14TBLMissed shotNikita Kucherov1.4% xG
  • P2 17:10TBLBlocked shotNikita Kucherov1.5% xG
  • P2 17:03TBLBlocked shotAlex Killorn1.8% xG
  • P2 16:59Giveaway
  • P2 16:51TBLShot on goalTyler Johnson0.7% xG
  • P2 16:45TBLHitMark Barberio
  • P2 15:56TBLFaceoffTyler Johnson
  • P2 15:56TBLGoalOndrej Palat, Matt Carle, Ryan Callahan
  • P2 15:54TBLShot on goalOndrej Palat1.7% xG
  • P2 15:49Takeaway
  • P2 15:30TBLFaceoffValtteri Filppula
  • P2 15:30Stoppage
  • P2 15:12Giveaway
  • P2 14:32Takeaway
  • P2 14:15Giveaway
  • P2 14:16CGYShot on goalBen Hanowski0.6% xG
  • P2 13:33CGYShot on goalBryce Van Brabant1.6% xG
  • P2 13:28CGYShot on goalBryce Van Brabant1.0% xG
  • P2 13:03Giveaway
  • P2 12:54TBLMissed shotNikita Kucherov0.6% xG
  • P2 12:35TBLShot on goalTyler Johnson1.0% xG
  • P2 12:20CGYMissed shotMikael Backlund3.3% xG
  • P2 12:08TBLShot on goalTyler Johnson0.8% xG
  • P2 11:51TBLFaceoffTyler Johnson
  • P2 11:51Stoppage
  • P2 11:46CGYFaceoffMikael Backlund
  • P2 11:46Stoppage
  • P2 11:45TBLBlocked shotSami Salo1.0% xG
  • P2 11:41TBLShot on goalSami Salo0.6% xG
  • P2 11:35TBLMissed shotMatt Carle0.8% xG
  • P2 11:10Takeaway
  • P2 11:04Takeaway
  • P2 10:56CGYShot on goalSean Monahan2.5% xG
  • P2 10:32TBLShot on goalSteven Stamkos1.0% xG
  • P2 10:25CGYHitTJ Brodie
  • P2 10:06TBLFaceoffValtteri Filppula
  • P2 10:06Stoppage
  • P2 09:44Giveaway
  • P2 09:36TBLFaceoffValtteri Filppula
  • P2 09:36Penalty
  • P2 09:14TBLShot on goalB.J. Crombeen0.9% xG
  • P2 08:39CGYHitBryce Van Brabant
  • P2 08:23CGYShot on goalChad Billins0.9% xG
  • P2 07:51CGYHitJoe Colborne
  • P2 06:48CGYShot on goalMichael Cammalleri9.8% xG
  • P2 06:45CGYBlocked shotMichael Cammalleri2.2% xG
  • P2 06:36CGYBlocked shotMark Giordano1.1% xG
  • P2 06:20CGYFaceoffMikael Backlund
  • P2 06:20Penalty
  • P2 06:16TBLFaceoffTyler Johnson
  • P2 06:16Stoppage
  • P2 06:15TBLShot on goalMark Barberio1.1% xG
  • P2 06:12TBLShot on goalOndrej Palat0.7% xG
  • P2 06:06Takeaway
  • P2 05:50TBLFaceoffValtteri Filppula
  • P2 05:49Stoppage
  • P2 05:50CGYHitChris Butler
  • P2 05:40Takeaway
  • P2 05:31CGYMissed shotBryce Van Brabant0.4% xG
  • P2 04:55TBLFaceoffSteven Stamkos
  • P2 04:54CGYShot on goalJiri Hudler1.6% xG
  • P2 04:55Stoppage
  • P2 04:47CGYMissed shotJiri Hudler0.6% xG
  • P2 04:40Giveaway
  • P2 04:00CGYFaceoffMikael Backlund
  • P2 03:58TBLMissed shotRyan Callahan1.5% xG
  • P2 04:00Stoppage
  • P2 03:58TBLShot on goalValtteri Filppula1.5% xG
  • P2 03:53TBLHitRyan Callahan
  • P2 03:53TBLShot on goalValtteri Filppula1.1% xG
  • P2 03:12TBLFaceoffValtteri Filppula
  • P2 03:12Stoppage
  • P2 03:11TBLShot on goalRyan Malone0.6% xG
  • P2 02:49CGYFaceoffTJ Galiardi
  • P2 02:49Stoppage
  • P2 02:26TBLFaceoffSteven Stamkos
  • P2 02:26Stoppage
  • P2 02:01Giveaway
  • P2 02:02TBLShot on goalSami Salo0.6% xG
  • P2 01:41TBLBlocked shotSami Salo2.1% xG
  • P2 00:43TBLBlocked shotValtteri Filppula1.7% xG
  • P2 00:26TBLFaceoffSteven Stamkos
  • P2 00:26Penalty
  • P2 00:25TBLBlocked shotVictor Hedman0.9% xG
  • P2 00:00TBLFaceoffTyler Johnson
  • P1 19:36CGYShot on goalMikael Backlund0.8% xG
  • P1 19:11TBLFaceoffValtteri Filppula
  • P1 19:11Stoppage
  • P1 18:46TBLHitB.J. Crombeen
  • P1 18:18CGYHitJoe Colborne
  • P1 18:04CGYBlocked shotMark Giordano1.6% xG
  • P1 17:59TBLHitNate Thompson
  • P1 16:55CGYShot on goalBrian McGrattan0.7% xG
  • P1 16:35TBLHitVictor Hedman
  • P1 16:15TBLHitRyan Callahan
  • P1 16:07TBLHitRyan Callahan
  • P1 15:49Giveaway
  • P1 15:37TBLBlocked shotSteven Stamkos1.4% xG
  • P1 15:11CGYFaceoffSean Monahan
  • P1 15:11Stoppage
  • P1 15:10CGYShot on goalMikael Backlund5.7% xG
  • P1 15:06Giveaway
  • P1 15:09CGYShot on goalBen Hanowski1.3% xG
  • P1 14:30CGYBlocked shotLance Bouma1.2% xG
  • P1 14:18CGYHitBrian McGrattan
  • P1 14:00TBLFaceoffTyler Johnson
  • P1 14:00Stoppage
  • P1 06:18TBLFaceoffSteven Stamkos
  • P1 13:24TBLBlocked shotRadko Gudas0.8% xG
  • P1 13:00CGYFaceoffMikael Backlund
  • P1 05:58CGYFaceoffMikael Backlund
  • P1 13:00Stoppage
  • P1 13:00TBLShot on goalRyan Callahan3.2% xG
  • P1 12:48Takeaway
  • P1 12:45TBLHitOndrej Palat
  • P1 12:37TBLShot on goalEric Brewer0.6% xG
  • P1 12:17CGYHitBryce Van Brabant
  • P1 11:58TBLBlocked shotRadko Gudas1.4% xG
  • P1 11:40TBLBlocked shotTyler Johnson1.3% xG
  • P1 11:10TBLMissed shotNikita Kucherov1.2% xG
  • P1 10:35TBLFaceoffTyler Johnson
  • P1 10:35CGYGoalKevin Westgarth, Chris Breen
  • P1 10:20CGYFaceoffLance Bouma
  • P1 10:20CGYGoalMichael Cammalleri
  • P1 10:19Giveaway
  • P1 09:53CGYFaceoffMikael Backlund
  • P1 09:53Stoppage
  • P1 09:52Giveaway
  • P1 09:40CGYHitSean Monahan
  • P1 09:33Giveaway
  • P1 09:20CGYMissed shotChris Butler0.6% xG
  • P1 09:13CGYFaceoffSean Monahan
  • P1 09:13Stoppage
  • P1 08:39TBLFaceoffValtteri Filppula
  • P1 08:39Stoppage
  • P1 08:17CGYHitBrian McGrattan
  • P1 07:42Giveaway
  • P1 06:33TBLShot on goalJT Brown1.4% xG
  • P1 06:18Stoppage
  • P1 06:14Giveaway
  • P1 06:17CGYShot on goalKris Russell0.7% xG
  • P1 05:58Stoppage
  • P1 05:33TBLFaceoffSteven Stamkos
  • P1 05:33Stoppage
  • P1 05:17Giveaway
  • P1 05:09CGYFaceoffSean Monahan
  • P1 05:09Stoppage
  • P1 05:08Takeaway
  • P1 04:53TBLFaceoffNate Thompson
  • P1 04:53Stoppage
  • P1 04:28TBLBlocked shotMatt Carle0.8% xG
  • P1 04:24CGYHitKris Russell
  • P1 04:10Takeaway
  • P1 04:10TBLShot on goalSteven Stamkos0.7% xG
  • P1 03:58TBLFaceoffSteven Stamkos
  • P1 03:58Stoppage
  • P1 03:57TBLShot on goalTyler Johnson1.7% xG
  • P1 03:11TBLHitRyan Callahan
  • P1 03:04CGYFaceoffMikael Backlund
  • P1 03:04Stoppage
  • P1 02:22CGYShot on goalKevin Westgarth0.7% xG
  • P1 02:12TBLMissed shotMark Barberio2.6% xG
  • P1 02:04TBLMissed shotMark Barberio0.5% xG
  • P1 01:47Giveaway
  • P1 01:04TBLBlocked shotRadko Gudas1.2% xG
  • P1 00:51CGYBlocked shotMichael Cammalleri1.8% xG
  • P1 00:48Takeaway
  • P1 00:29Giveaway
  • P1 00:30TBLBlocked shotSteven Stamkos1.1% xG
  • P1 00:00TBLFaceoffSteven Stamkos

CGY vs TBL

Shot tracker

Every attempt with live expected goals

  • P1 00:30TBLSteven Stamkos1.1%
  • P1 00:51CGYMichael Cammalleri1.8%
  • P1 01:04TBLRadko Gudas1.2%
  • P1 02:04TBLMark Barberio0.5%
  • P1 02:12TBLMark Barberio2.6%
  • P1 02:22CGYKevin Westgarth0.7%
  • P1 03:57TBLTyler Johnson1.7%
  • P1 04:10TBLSteven Stamkos0.7%
  • P1 04:28TBLMatt Carle0.8%
  • P1 06:17CGYKris Russell0.7%
  • P1 06:33TBLJT Brown1.4%
  • P1 09:20CGYChris Butler0.6%
  • P1 10:20CGYMichael CammalleriGOAL
  • P1 10:35CGYKevin WestgarthGOAL
  • P1 11:10TBLNikita Kucherov1.2%
  • P1 11:40TBLTyler Johnson1.3%
  • P1 11:58TBLRadko Gudas1.4%
  • P1 12:37TBLEric Brewer0.6%
  • P1 13:00TBLRyan Callahan3.2%
  • P1 13:24TBLRadko Gudas0.8%
  • P1 14:30CGYLance Bouma1.2%
  • P1 15:09CGYBen Hanowski1.3%
  • P1 15:10CGYMikael Backlund5.7%
  • P1 15:37TBLSteven Stamkos1.4%
  • P1 16:55CGYBrian McGrattan0.7%
  • P1 18:04CGYMark Giordano1.6%
  • P1 19:36CGYMikael Backlund0.8%
  • P2 00:25TBLVictor Hedman0.9%
  • P2 00:43TBLValtteri Filppula1.7%
  • P2 01:41TBLSami Salo2.1%
  • P2 02:02TBLSami Salo0.6%
  • P2 03:11TBLRyan Malone0.6%
  • P2 03:53TBLValtteri Filppula1.1%
  • P2 03:58TBLValtteri Filppula1.5%
  • P2 03:58TBLRyan Callahan1.8%
  • P2 04:47CGYJiri Hudler0.6%
  • P2 04:54CGYJiri Hudler1.6%
  • P2 05:31CGYBryce Van Brabant0.4%
  • P2 06:12TBLOndrej Palat0.7%
  • P2 06:15TBLMark Barberio1.1%
  • P2 06:36CGYMark Giordano1.1%
  • P2 06:45CGYMichael Cammalleri2.2%
  • P2 06:48CGYMichael Cammalleri9.8%
  • P2 08:23CGYChad Billins0.9%
  • P2 09:14TBLB.J. Crombeen0.9%
  • P2 10:32TBLSteven Stamkos1.0%
  • P2 10:56CGYSean Monahan2.5%
  • P2 11:35TBLMatt Carle0.8%
  • P2 11:41TBLSami Salo0.6%
  • P2 11:45TBLSami Salo1.0%
  • P2 12:08TBLTyler Johnson0.8%
  • P2 12:20CGYMikael Backlund3.3%
  • P2 12:35TBLTyler Johnson1.0%
  • P2 12:54TBLNikita Kucherov0.6%
  • P2 13:28CGYBryce Van Brabant1.0%
  • P2 13:33CGYBryce Van Brabant1.6%
  • P2 14:16CGYBen Hanowski0.6%
  • P2 15:54TBLOndrej Palat1.7%
  • P2 15:56TBLOndrej PalatGOAL
  • P2 16:51TBLTyler Johnson0.7%
  • P2 17:03TBLAlex Killorn1.8%
  • P2 17:10TBLNikita Kucherov1.5%
  • P2 17:14TBLNikita Kucherov1.4%
  • P2 17:25TBLMark Barberio0.9%
  • P2 17:59CGYSean Monahan1.5%
  • P2 17:58CGYJoe Colborne3.4%
  • P2 18:15CGYJiri Hudler0.5%
  • P2 18:41CGYMark Giordano0.6%
  • P2 18:52CGYBen Hanowski1.4%
  • P2 19:15CGYKris Russell0.9%
  • P2 19:42TBLAlex Killorn1.2%
  • P2 19:53TBLEric Brewer0.6%
  • P3 00:23TBLTeddy Purcell1.6%
  • P3 00:34CGYMikael Backlund1.3%
  • P3 02:12TBLRyan Malone0.5%
  • P3 03:05TBLAlex Killorn1.6%
  • P3 03:24TBLTyler Johnson3.0%
  • P3 03:45CGYTJ Galiardi3.5%
  • P3 04:25TBLRyan Callahan1.1%
  • P3 05:19TBLSteven Stamkos1.6%
  • P3 06:01TBLMatt Carle0.9%
  • P3 06:08TBLTeddy Purcell1.3%
  • P3 06:23TBLAlex Killorn3.6%
  • P3 06:41CGYTJ Galiardi1.1%
  • P3 06:53TBLTyler Johnson0.5%
  • P3 07:08TBLNikita Kucherov1.1%
  • P3 07:19CGYMichael Cammalleri1.3%
  • P3 07:25CGYCurtis Glencross1.9%
  • P3 08:38TBLValtteri Filppula0.6%
  • P3 09:27TBLB.J. Crombeen0.5%
  • P3 09:42CGYKevin Westgarth0.5%
  • P3 10:04TBLAlex Killorn0.6%
  • P3 10:27TBLAlex Killorn0.8%
  • P3 11:08CGYKris Russell1.5%
  • P3 12:33TBLEric Brewer1.0%
  • P3 12:40TBLRyan Callahan0.7%
  • P3 12:45TBLRyan Malone1.5%
  • P3 13:04CGYCurtis Glencross1.1%
  • P3 13:25TBLRadko Gudas0.4%
  • P3 13:46CGYMikael Backlund0.6%
  • P3 15:31TBLAlex Killorn1.2%
  • P3 16:42TBLRadko Gudas1.1%
  • P3 16:56TBLSteven Stamkos1.0%
  • P3 17:28TBLSteven Stamkos3.5%
  • P3 18:02CGYMichael Cammalleri1.2%
  • P3 18:04CGYCurtis GlencrossGOAL
  • P3 18:25TBLRadko Gudas0.7%
  • P3 18:59TBLNikita Kucherov1.9%
  • P3 19:13TBLSami Salo0.6%
  • P3 19:44CGYCurtis GlencrossGOAL
  • P3 19:59TBLNikita Kucherov0.5%