Edgehalla

San Jose Sharks vs. Calgary FlamesJan 31, 2026

Final· Scotiabank Saddledome
Goals123TShots123T
SJS1102SJS116825
CGY1113CGY15171042
SJS 53CGY 82
SJS 3.47CGY 5.24
PP goals
SJS 1CGY 1
Hits
SJS 14CGY 21
Blocks
SJS 19CGY 18
PIM
SJS 22CGY 10
SJS 43%CGY 57%

Fantasy takeaways

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

Calgary Flames edge San Jose Sharks 3–2

Calgary Flames beat San Jose Sharks 3–2 at home. Morgan Frost (CGY) led the scoring with 1G 1A. SJS's first power-play unit (Toffoli, Klingberg, Wennberg, Smith and Celebrini) scored 1 power-play goal on 9 attempts in 5:17 together.

  1. Points
    Morgan Frost had a goal and an assist (2 points) on 5 shots in 17:13.Frost
  2. PP1
    SJS's first power-play unit (Toffoli, Klingberg, Wennberg, Smith and Celebrini) scored 1 power-play goal on 9 attempts in 5:17 together.ToffoliKlingbergWennbergSmithCelebrini
  3. New line
    New look for SJS: Toffoli–Wennberg–Kurashev skated 8:22 together at 5v5 as the L1 trio (42.3% of the shot attempts), a combination not used in the team's last 5 games.ToffoliWennbergKurashev
  4. Goalie
    Alex Nedeljkovic (SJS) faced 42 shots and stopped 39 (.929), +16 against a season average of 26.2; the loss.Nedeljkovic
  5. Luck
    CGY scored 3 goals on 5.24 expected goals (82 attempts), well short of its chances.
  6. New line
    New look for CGY: Kadri–Farabee–Klapka skated 4:23 together at 5v5 as the L3 trio (87.5% of the shot attempts), a combination not used in the team's last 5 games.KadriFarabeeKlapka
  7. Usage
    Alexander Wennberg (SJS) played 24:30, +4:06 up on his 20:24 season average over 79 games.Wennberg
  8. Usage
    MacKenzie Weegar (CGY) played 26:17, +3:52 up on his 22:25 season average over 78 games.Weegar

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, SJS at CGY: 135 attempts, 67 on goal, 5 goals, 8.71 expected goals; best chance Tyler Toffoli at 0.50 xG.

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

Showing 135 of 135 attempts · CGY 82 · SJS 53

Game flow

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

Cumulative shot attempts

Game flow, SJS at CGY: expected goals 5.24 to 3.47 (CGY led the chances), shot attempts 82 to 53, 5 goals.

0.02.04.06.01st2nd3rdCGYSJSSFGGFnet xGcumulative expected goals · 60:00
  • CGY
  • SJS
  • Goal
  • Power play (shaded)
Pressure Index
CGYSJScontrol2nd3rdSmith · 1st 3:11Frost · 1st 14:44Gaudette · 2nd 1:21Gridin · 2nd 6:59Farabee · 3rd 6:53
  • CGY pressure
  • SJS pressure
  • Goal
  • Control (|PI| > 0.25)

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

Shift chart

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

Shifts

Shift chart, SJS at CGY: 38 players over 60:00; most ice Dustin Wolf (59:51) for CGY and Alex Nedeljkovic (57:38) for SJS, 5 goals.

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

Head-to-head matchups

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

Matchup matrix

Head-to-head matrix, CGY rows versus SJS columns: 250 matchups; most common Whitecloud vs Orlov, 8:14 at 50% xGF.

CGY ↓ · SJS →WennbergToffoliKurashevCelebriniGrafSmithEklundGaudetteMisaOstapchukGoodrowReavesKlingbergOrlovFerraroMukhamadullinDickinsonDesharnaisL1 BacklundL1 SharangovichL1 CoronatoL2 HuberdeauL2 FrostL2 GridinL3 KadriL3 FarabeeL3 KlapkaL4 ZaryL4 LombergL4 PospisilD1 BahlD1 WhitecloudD2 WeegarD2 KuznetsovD3 HanleyD3 Pachal
CGY 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
StatSJSCGY
4672
2.373.45
2.323.21
1114
26
1123
−0.065+0.065
26%53%

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.

San Jose Sharks

Current SJS line combinations →

Calgary Flames

Current CGY line combinations →

Scoring summary

Every goal with the skaters on the ice for it.

1st period

  1. 3:11
    SJS 1 – 0 CGY
  2. 14:44
    SJS 1 – 1 CGY

2nd period

  1. 1:21
    SJS 2 – 1 CGY
  2. 6:59
    SJS 2 – 2 CGY

3rd period

  1. 6:53
    SJS 2 – 3 CGY

Box score

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

San Jose Sharks

SJS skaters
SkaterLineGAP+/-HitsBlkPIMPPSH
Alexander Wennberg CL1011-120.7111024:30——4471
Tyler Toffoli CL1000020.5602018:08——4471
Philipp Kurashev CL1000000.1412013:33——3868
Macklin Celebrini CL2000-150.3820023:40——4137
Collin Graf RL2000010.0600019:09——3921
Will Smith CL2101-150.6411019:03——4433
William Eklund LL3011010.1811014:35——4438
Adam Gaudette RL3101020.6300010:09——4147
Michael Misa CL3011010.0500010:02——4646
Zack Ostapchuk CL4000-100.0010411:38——2414
Barclay Goodrow CL4000000.00111010:23——140
Ryan Reaves RL4000000.002006:33——181
John Klingberg DD1000-220.0901219:36——4639
Dmitry Orlov DD1000010.0010216:33——4440
Mario Ferraro DD2000020.0313219:37——4130
Shakir Mukhamadullin DD2000010.0115015:02——4135
Sam Dickinson DD3000+100.0002019:24——2849
Vincent Desharnais DD3000000.0010219:01——2237
SJS goalies
GoalieDecSASVGATOI
Alex Nedeljkovic(start)L42393.9294.7757:38

Calgary Flames

CGY skaters
SkaterLineGAP+/-HitsBlkPIMPPSH
Mikael Backlund CL1011+130.2100020:40——5747
Yegor Sharangovich CL1000-160.5601017:12——4635
Matt Coronato RL1011050.4200016:09——5240
Jonathan Huberdeau LL2011000.3621018:49——7175
Morgan Frost CL2112+151.4420017:13——6687
Matvei Gridin RL2101+120.4101015:20——6081
Nazem Kadri CL3000040.6100218:07——7564
Joel Farabee LL3101+110.5101015:35——6550
Adam Klapka RL3000020.1840013:23——8791
Connor Zary CL4000-110.1501012:54——4826
Ryan Lomberg LL4000030.051129:15——5063
Martin Pospisil CL4000000.031027:24——6027
Kevin Bahl DD1011+100.0023024:12——4552
Zach Whitecloud DD1000+110.1411220:01——4452
MacKenzie Weegar DD2011040.0914026:17——6856
Yan Kuznetsov DD2000010.0123018:50——6255
Joel Hanley DD3000010.0111011:41——8883
Brayden Pachal DD3000030.0640210:34——7479
CGY goalies
GoalieDecSASVGATOI
Dustin Wolf(start)W25232.9203.4759:51

Goal anatomy

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

Will Smith (SJS PP) 1st 3:11 · assists Alexander Wennberg · Forecheck turnover · carried in · 5-on-2 at the blue line · 29.3 mph shot · 7.3 s from entry to goal.

Will Smith · 1st 3:11 · SJS PP

Play
turnover-forecheck
Entry
carry
Odd man
5-on-2
Passes
0
Shot
29.3 mph
Distance
11 ft
Entry to goal
7.3 s
Type
one-timer

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

Matvei Gridin · 2nd 6:59 · CGY

Play
turnover-forecheck
Passes
4 (royal road)
Shot
69.2 mph
Distance
27 ft
Type
one-timer

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

Joel Farabee · 3rd 6:53 · CGY SH

Play
rebound
Entry
pass
Odd man
3-on-2
Passes
3
Shot
28.2 mph
Distance
9 ft
Entry to goal
4.2 s
Type
rebound

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