Game Recap

The Calgary Flames defeated the San Jose Sharks 3-2 on January 31, 2026. The Calgary Flames controlled play with 61.4% Corsi and generated 9.02 expected goals compared to 5.05 from the San Jose Sharks at 5-on-5, suggesting the result was well-earned. The Calgary Flames created 11 high-danger scoring chances compared to 8 from the San Jose Sharks at 5-on-5. Morgan Frost was the most dangerous skater with 2.16 individual expected goals on 3 shots at 5-on-5. The Calgary Flames outshot the San Jose Sharks 42-25 in total shots on goal.

← Back to Games
San Jose Sharks logo
SJS2 - 3CGY
Jan 31, 2026 · Regular Season
Calgary Flames logo

Overview

PeriodCorsiFenwickShotsSCHDSCxGGoals
FA%FA%FA%FA%FA%FA%FA%
CGYP1282058.3221559.5151157.7141351.91516.72.933.7643.81150.0
P2311468.922971.017673.922971.09375.05.822.1273.31150.0
P3231954.8181162.110855.6191555.96275.04.792.5065.710100.0
Total825360.7623563.9422562.7553759.8161061.513.548.3961.83260.0
SJSP1202841.7152240.5111542.3131448.15183.33.762.9356.21150.0
P2143131.192229.061726.192229.03925.02.125.8226.71150.0
P3192345.2111837.981044.4151944.12625.02.504.7934.3010.0
Total538239.3356236.1254237.3375540.2101638.58.3913.5438.22340.0

Win Probability

0%25%50%75%100%P1P2P30:0010:0020:0030:0040:0050:0060:00Home Win ProbabilityCGYSJS
CGY Favored
SJS Favored
Goal
Power Play

Gameflow — Cumulative xG

0.00.51.01.52.02.53.03.54.04.55.05.56.06.57.07.58.08.59.09.510.010.511.011.512.012.513.013.514.0P1P2P30:0010:0020:0030:0040:0050:0060:00Cumulative xG
CGY
SJS
Goal

Shot Density Heatmap

SJS Attempts
CGY Attempts

Individual Event Map

AbSAbHtG
SJS ShootCGY Shoot
GGoal
SShot on Net
AbAttempt Blocked
HtHit Taken

Player Matchup Grid

This grid shows how every skater on the home team (CGY) performed against every skater on the away team (SJS) when they were on the ice at the same time.

  • Rows = CGY players, Columns = SJS players. Forwards are listed first, then defensemen.
  • Green = the CGY player had a favorable matchup (above 50%). Red = unfavorable (below 50%).
  • Values shown from the home team's perspective. Toggle between CF% (shot attempt share) and xGF% (expected goal share).
  • Cells with fewer than 3 shared events are grayed out (insufficient sample). Hover over any cell for full details.
CGY ↓ / SJSWennbergCelebriniSmithToffoliKurashevMisaOstapchukGoodrowEklundGrafGaudetteReavesKlingbergOrlovFerraroDickinsonDesharnaisMukhamadullin
Frost694450676383677871508350567163878738
Backlund485052423608989435850425370677860
Kadri768067676767100100671007010070581006486100
Sharangovich3737382744010010017540284370548660
Zary58635050502578100336336100564253577957
Pospisil504025501000607506733754333673350100
Huberdeau653838338073100100697173100507176799358
Farabee566040556343574038100634053361005475100
Lomberg5040435010007183050080405025676738
Gridin8850506783655771646265676375541009139
Coronato70536250445010010060671001004347835710043
Klapka7067677580678080601006775831001007580100
Weegar564041406267758655737167506486578064
Bahl4448503846064703363025374827778341
Kuznetsov275042295361757553676575566078506271
Whitecloud4254523533067802963067434727637538
Pachal10050010010067757171607571504388888088
Hanley100500100100831001008660881007167891009089