San Jose Sharks at Calgary Flames

NHL game between the San Jose Sharks and the Calgary Flames on Jan 31, 2026. Final score: San Jose Sharks 2, Calgary Flames 3.

StatusFinal
DateJan 31, 2026
VenueScotiabank Saddledome
San Jose Sharks score2
Calgary Flames score3

Shot charts, expected goals (xG), Game Score and advanced box scores for this game are available on Hockey Alchemy.

Three Stars by Game Score

Ranked by Game Score, which rolls goals, assists, shot quality, play-driving and penalties into one number — so the best player is chosen by the box score, not by a vote.

PlayerPosGASOGTOIxGGame Score
1stMorgan FrostC11517:130.933.03
2ndMatvei GridinR10215:200.181.43
3rdMikael BacklundC01320:400.211.19

Scoring Summary

TimeTeamGoalAssistsStrengthScore (San Jose Sharks–Calgary Flames)
1st 03:11SJSWill SmithAlexander Wennberg4v51–0
1st 14:44CGYMorgan FrostMatt Coronato, Jonathan Huberdeau5v31–1
2nd 01:21SJSAdam GaudetteWilliam Eklund, Michael Misa5v52–1
2nd 06:59CGYMatvei GridinMorgan Frost, MacKenzie Weegar5v52–2
3rd 06:53CGYJoel FarabeeMikael Backlund, Kevin Bahl4v52–3

Team Comparison

San Jose SharksCalgary Flames
Goals23
Shots on goal2542
Expected goals (xG)3.565.00
High-danger shots1318
Corsi %39.3%60.7%
Power play1/31/7
Faceoff %43.3%56.7%
Hits1421
Blocks1918
Giveaways189
Takeaways35

San Jose Sharks Skaters

PlayerPosGAPSOGTOIxGGame Score
William EklundL011114:350.150.83
Adam GaudetteR101210:090.470.80
Alexander WennbergC011224:300.720.73
Will SmithC101519:030.510.55
Michael MisaC011110:020.060.35
Shakir MukhamadullinD000115:020.010.26
Philipp KurashevC000013:330.150.23
Tyler ToffoliC000218:080.340.23
Ryan ReavesR00006:330.000.13
Sam DickinsonD000019:240.000.05
Macklin CelebriniC000523:400.31-0.31
Zack OstapchukC000011:380.00-0.34
Barclay GoodrowC000010:230.02-0.43
Mario FerraroD000219:370.06-0.45
Collin GrafR000119:090.05-0.69
Dmitry OrlovD000116:330.01-0.75
John KlingbergD000219:360.12-0.77
Vincent DesharnaisD000019:010.00-0.80

Calgary Flames Skaters

PlayerPosGAPSOGTOIxGGame Score
Morgan FrostC112517:130.933.03
Matvei GridinR101215:200.181.43
Mikael BacklundC011320:400.211.19
Jonathan HuberdeauL011018:490.291.16
MacKenzie WeegarD011426:170.071.14
Joel FarabeeL101115:350.341.03
Kevin BahlD011024:120.000.98
Joel HanleyD000111:410.010.74
Matt CoronatoR011516:090.460.71
Brayden PachalD000310:340.030.52
Yan KuznetsovD000118:500.010.38
Adam KlapkaR000213:230.160.33
Yegor SharangovichC000617:120.530.23
Nazem KadriC000418:070.690.13
Zach WhitecloudD000120:010.160.10
Connor ZaryC000112:540.120.05
Ryan LombergL00039:150.07-0.24
Martin PospisilC00007:240.03-0.26

Goaltending

GoalieTeamSVSASV%GSAxDecision
Alex NedeljkovicSan Jose Sharks394292.9%1.30L
Dustin WolfCalgary Flames232592.0%0.99W

Analysis

The Calgary Flames defeated the San Jose Sharks 3–2 on Jan 31, 2026, a one-goal game.

Calgary Flames generated 5.0 expected goals to San Jose Sharks's 3.56 — Calgary Flames edged the chance share as well as the scoreline.

Morgan Frost led all skaters with a Game Score of 3.03 on 1 goal, 1 assist, 5 shots on goal.

Alex Nedeljkovic stopped 39 of 42, worth 1.3 goals saved above expected.

Frequently Asked Questions

Who won the San Jose Sharks vs Calgary Flames game?

The Calgary Flames beat the San Jose Sharks 3–2 on Jan 31, 2026.

What was the final score?

The final score was Calgary Flames 3, San Jose Sharks 2.

Who was the best player in this game?

By Game Score — a single-number summary of everything a skater did — Morgan Frost led all skaters at 3.03, on 1G, 1A and 5 shots on goal.

Which team deserved to win by expected goals?

Calgary Flames generated 5.0 expected goals and San Jose Sharks generated 3.56, so Calgary Flames created the better chances. That matches the result.

What were the shot totals?

San Jose Sharks put 25 shots on goal and Calgary Flames put 42. High-danger chances went 13 to 18.

How did the goaltenders play?

Alex Nedeljkovic stopped 39 of 42 (1.3 goals saved above expected); Dustin Wolf stopped 23 of 25 (0.99 goals saved above expected).