Edgehalla

Calgary Flames vs. San Jose SharksDec 16, 2025

Final· SAP Center at San Jose
Goals123TShots123T
CGY2013CGY981330
SJS3036SJS971026
CGY 66SJS 57
CGY 2.01SJS 4.54
PP goals
CGY 0SJS 0
Hits
CGY 24SJS 24
Blocks
CGY 12SJS 25
PIM
CGY 2SJS 4
CGY 45%SJS 55%

Fantasy takeaways

Generated from the play-by-play, shifts and season context. No opinions, just what changed.

San Jose Sharks beat Calgary Flames 6–3

San Jose Sharks beat Calgary Flames 6–3 at home. Macklin Celebrini (SJS) led the scoring with 2G 2A. New look for SJS: Celebrini–Graf–Chernyshov skated 9:39 together at 5v5 as the L2 trio (45% of the shot attempts), a combination not used in the team's last 5 games.

  1. Points
    Macklin Celebrini had two goals and 2 assists (4 points) on 7 shots in 21:25.Celebrini
  2. Points
    Barclay Goodrow had two goals and an assist (3 points) on 2 shots in 12:59.Goodrow
  3. New line
    New look for SJS: Celebrini–Graf–Chernyshov skated 9:39 together at 5v5 as the L2 trio (45% of the shot attempts), a combination not used in the team's last 5 games.CelebriniGrafChernyshov
  4. New line
    New look for SJS: Skinner–Dellandrea–Cardwell skated 7:11 together at 5v5 as the L3 trio (31.6% of the shot attempts), a combination not used in the team's last 5 games.SkinnerDellandreaCardwell
  5. Usage
    Adam Klapka (CGY) played 14:42, +4:07 up on his 10:35 season average over 78 games.Klapka
  6. Usage
    Matt Coronato (CGY) played 10:26, −6:18 down on his 16:44 season average over 79 games.Coronato
  7. Usage
    Kevin Bahl (CGY) played 18:14, −3:46 down on his 22:00 season average over 75 games.Bahl
  8. Usage
    Ryan Reaves (SJS) played 11:00, +3:15 up on his 7:45 season average over 49 games.Reaves

Shot map

Both teams on one rink, filtered by strength and period.

Shot map

Every attempt, sized by expected goals. Goals are rings, shots on goal dots, misses hollow, blocks crosses.

Shot map, CGY at SJS: 123 attempts, 56 on goal, 9 goals, 6.55 expected goals; best chance Macklin Celebrini at 0.96 xG.

Strength
Period
Team
← CGY attacks left (bottom on phones)SJS attacks right (top on phones) →
  • SJS
  • CGY
  • Goal
  • Shot on goal
  • Missed
  • Blocked

Showing 123 of 123 attempts · SJS 57 · CGY 66

Game flow

Cumulative expected goals and shot attempts, with power plays shaded and goals marked.

Cumulative shot attempts

Game flow, CGY at SJS: expected goals 4.54 to 2.01 (SJS led the chances), shot attempts 57 to 66, 9 goals.

0.01.02.03.04.05.01st2nd3rdSJSCGYKGCLGCTKCnet xGcumulative expected goals · 60:00
  • SJS
  • CGY
  • Goal
  • Power play (shaded)
Pressure Index
SJSCGYcontrol2nd3rdKlingberg · 1st 1:02Goodrow · 1st 6:00Coleman · 1st 11:01Lomberg · 1st 14:23Goodrow · 1st 19:41Celebrini · 3rd 2:46Toffoli · 3rd 12:53Kadri · 3rd 13:31Celebrini · 3rd 18:50
  • SJS pressure
  • CGY pressure
  • Goal
  • Control (|PI| > 0.25)

: descriptive only, the team with more pressure scored the next goal about half the time. In control: CGY 23% of the game, SJS 32%.

Shift chart

Every shift, grouped by line and pair; bars are coloured by strength state. Click a player to highlight.

Shifts

Shift chart, CGY at SJS: 38 players over 60:00; most ice Yaroslav Askarov (60:00) for SJS and Dustin Wolf (57:51) for CGY, 9 goals.

SJS
CGY
goals / penalties
  • Even strength
  • Power play
  • Penalty kill
  • Goal
  • Penalty

Head-to-head matchups

SJS skaters (rows) against CGY skaters (columns) at 5v5. Square size is time together; colour is xGF% from the SJS side.

Matchup matrix

Head-to-head matrix, SJS rows versus CGY columns: 250 matchups; most common Celebrini vs Andersson, 11:51 at 91% xGF.

SJS ↓ · CGY →ColemanBacklundZaryKadriSharangovichFarabeeKlapkaLombergBeecherHuberdeauFrostCoronatoWeegarKuznetsovAnderssonBahlBrzustewiczHanleyL1 WennbergL1 EklundL1 ToffoliL2 CelebriniL2 GrafL2 ChernyshovL3 DellandreaL3 CardwellL3 SkinnerL4 GoodrowL4 ReavesL4 OstapchukD1 FerraroD1 LiljegrenD2 KlingbergD2 OrlovD3 MukhamadullinD3 Iorio
SJS xGF% 4060square size = TOI together · blank = under 1:00

Sequence card

5-on-5 possession-chain numbers from the sequence engine (Draw Equity and control cover all situations).

Sequence card
StatCGYSJS
6661
2.073.97
2.043.73
1218
85
2822
−0.037+0.037
23%32%

Definitions: sequence xG, transition attempts, Draw Equity, control and the Pressure Index.

Lines used

Detected from who actually shared the ice, with time together. Percentages are the unit's share of shot attempts.

Calgary Flames

Current CGY line combinations →

San Jose Sharks

Current SJS line combinations →

Scoring summary

Every goal with the skaters on the ice for it.

Box score

Skaters grouped by the line they played on; CF% is the 5v5 share of shot attempts while on the ice.

Calgary Flames

CGY skaters
SkaterLineGAP+/-HitsBlkPIMPPSH
Blake Coleman LL1101040.5850018:47——6647
Mikael Backlund CL1000030.1000017:50——7150
Connor Zary CL1011-100.1000016:12——6846
Nazem Kadri CL2101-120.2210020:34——4948
Yegor Sharangovich CL2000-200.0000019:18——4836
Joel Farabee LL2000-110.1021015:55——4233
Adam Klapka RL3011-120.1662014:42——5241
Ryan Lomberg LL3101020.212009:26——3834
John Beecher CL3000-110.012109:24——3216
Jonathan Huberdeau LL4011-120.0900017:04——5020
Morgan Frost CL4000-220.0610015:58——4814
Matt Coronato RL4000-100.0000010:26——4410
MacKenzie Weegar DD1011+130.0223024:53——6748
Yan Kuznetsov DD1000+210.0531020:41——6256
Rasmus Andersson DD2000-350.2800223:26——4623
Kevin Bahl DD2000-410.0301018:14——3414
Hunter Brzustewicz DD3000010.0000015:24——5250
Joel Hanley DD3000-100.0003011:55——4846
CGY goalies
GoalieDecSASVGATOI
Dustin Wolf(start)L25205.8003.5857:51

San Jose Sharks

SJS skaters
SkaterLineGAP+/-HitsBlkPIMPPSH
Alexander Wennberg CL1011+120.0802018:47——4869
William Eklund LL1011+120.1311218:39——5179
Tyler Toffoli CL1101060.6711015:38——5479
Macklin Celebrini CL2224+271.8710021:25——5685
Collin Graf RL2011-110.2902016:33——5279
Igor Chernyshov LL2011+110.0800012:20——4884
Ty Dellandrea CL3011+100.0043015:28——3543
Ethan Cardwell RL3000-100.0421012:56——3218
Jeff Skinner LL3000000.3102012:08——3026
Barclay Goodrow CL4213+320.5021012:59——7088
Ryan Reaves RL4000+100.0570011:00——6477
Zack Ostapchuk CL4011+110.062008:41——7186
Mario Ferraro DD1000-120.1315023:31——3746
Timothy Liljegren DD1000-100.0902221:38——3446
John Klingberg DD2101+310.2000021:43——5875
Dmitry Orlov DD2011+300.0002020:56——5075
Shakir Mukhamadullin DD3000+100.0011016:03——5876
Vincent Iorio DD3011+110.0422015:35——6275
SJS goalies
GoalieDecSASVGATOI
Yaroslav Askarov(start)W30273.9002.0160:00

Goal anatomy

Animated replays from NHL EDGE tracking, with the entry, passes and shot speed for each goal.

John Klingberg (SJS) 1st 1:02 · assists Macklin Celebrini · Forecheck turnover · 45.4 mph shot.

Barclay Goodrow · 1st 6:00 · SJS

Play
dump-and-chase
Entry
dump
Odd man
3-on-2
Passes
0
Shot
42.6 mph
Distance
11 ft
Entry to goal
2.5 s

Watch on NHL.com → · Tracking-derived via NHL EDGE

Blake Coleman · 1st 11:01 · CGY

Play
odd-man-rush
Entry
carry
Odd man
4-on-2
Passes
2
Shot
76.7 mph
Distance
22 ft
Entry to goal
2.7 s

Watch on NHL.com → · Tracking-derived via NHL EDGE

Ryan Lomberg · 1st 14:23 · CGY

Play
rush
Entry
carry
Odd man
No
Passes
1
Shot
73.2 mph
Distance
29 ft
Entry to goal
1.9 s

Watch on NHL.com → · Tracking-derived via NHL EDGE

Macklin Celebrini · 3rd 18:50 · SJS EN

Play
odd-man-rush
Entry
pass
Odd man
1-on-0
Passes
1
Shot
21.1 mph
Distance
7 ft
Entry to goal
2.1 s

Watch on NHL.com → · Tracking-derived via NHL EDGE

Barclay Goodrow · 1st 19:41 · SJS

Play
dump-and-chase
Entry
dump
Odd man
1-on-0
Passes
0
Shot
4.1 mph
Distance
8 ft
Entry to goal
10.1 s

Watch on NHL.com → · Tracking-derived via NHL EDGE

Nazem Kadri · 3rd 13:31 · CGY

Play
rush
Entry
carry
Odd man
No
Passes
1
Shot
61.5 mph
Distance
33 ft
Entry to goal
5.1 s

Watch on NHL.com → · Tracking-derived via NHL EDGE