Calgary Flames at San Jose Sharks

NHL game between the Calgary Flames and the San Jose Sharks on Dec 16, 2025. Final score: Calgary Flames 3, San Jose Sharks 6.

StatusFinal
DateDec 16, 2025
VenueSAP Center at San Jose
Calgary Flames score3
San Jose Sharks score6

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
1stMacklin CelebriniC22721:251.553.62
2ndBarclay GoodrowC21212:590.273.11
3rdJohn KlingbergD10121:430.071.87

Scoring Summary

TimeTeamGoalAssistsStrengthScore (Calgary Flames–San Jose Sharks)
1st 01:02SJSJohn KlingbergMacklin Celebrini5v50–1
1st 06:00SJSBarclay GoodrowZack Ostapchuk, Vincent Iorio5v50–2
1st 11:01CGYBlake ColemanMacKenzie Weegar, Connor Zary5v51–2
1st 14:23CGYRyan LombergAdam Klapka5v52–2
1st 19:41SJSBarclay GoodrowMacklin Celebrini, Ty Dellandrea5v52–3
3rd 02:46SJSMacklin CelebriniCollin Graf, Igor Chernyshov5v52–4
3rd 12:53SJSTyler ToffoliWilliam Eklund, Alexander Wennberg5v52–5
3rd 13:31CGYNazem KadriJonathan Huberdeau5v53–5
3rd 18:50SJSMacklin CelebriniDmitry Orlov, Barclay Goodrow5v63–6

Team Comparison

Calgary FlamesSan Jose Sharks
Goals36
Shots on goal3026
Expected goals (xG)2.134.28
High-danger shots1219
Corsi %53.7%46.3%
Power play0/20/1
Faceoff %45.2%54.8%
Hits2424
Blocks1225
Giveaways1422
Takeaways45

Calgary Flames Skaters

PlayerPosGAPSOGTOIxGGame Score
MacKenzie WeegarD011324:530.041.28
Blake ColemanL101418:470.621.16
Adam KlapkaR011214:420.110.94
Yan KuznetsovD000120:410.060.87
Ryan LombergL10129:260.140.63
Nazem KadriC101220:340.160.57
Jonathan HuberdeauL011217:040.340.50
Connor ZaryC011016:120.060.38
Mikael BacklundC000317:500.120.11
Hunter BrzustewiczD000115:240.00-0.31
Joel HanleyD000011:550.00-0.34
John BeecherC00019:240.01-0.41
Joel FarabeeL000115:550.17-0.43
Morgan FrostC000215:580.05-0.44
Yegor SharangovichC000019:180.00-0.45
Matt CoronatoR000010:260.00-0.49
Rasmus AnderssonD000523:260.31-1.19
Kevin BahlD000118:140.02-1.97

San Jose Sharks Skaters

PlayerPosGAPSOGTOIxGGame Score
Macklin CelebriniC224721:251.553.62
Barclay GoodrowC213212:590.273.11
John KlingbergD101121:430.071.87
Dmitry OrlovD011020:560.001.75
Vincent IorioD011115:350.041.35
William EklundL011218:390.171.17
Zack OstapchukC01118:410.161.17
Alexander WennbergC011218:470.141.14
Tyler ToffoliC101615:380.591.14
Igor ChernyshovL011112:200.120.96
Collin GrafR011116:330.300.94
Shakir MukhamadullinD000016:030.000.85
Ty DellandreaC011015:280.000.77
Ryan ReavesR000011:000.120.77
Jeff SkinnerL000012:080.38-0.04
Ethan CardwellR000012:560.03-0.31
Mario FerraroD000223:310.09-0.31
Timothy LiljegrenD000021:380.10-0.62

Goaltending

GoalieTeamSVSASV%GSAxDecision
Dustin WolfCalgary Flames202580.0%-1.76L
Yaroslav AskarovSan Jose Sharks273090.0%-0.85W

Analysis

The San Jose Sharks defeated the Calgary Flames 6–3 on Dec 16, 2025.

San Jose Sharks generated 4.28 expected goals to Calgary Flames's 2.13 — the run of play matched the result, with San Jose Sharks earning the better chances as well as the goals.

Macklin Celebrini led all skaters with a Game Score of 3.62 on 2 goals, 2 assists, 7 shots on goal.

Yaroslav Askarov stopped 27 of 30, worth -0.85 goals saved above expected.

Frequently Asked Questions

Who won the Calgary Flames vs San Jose Sharks game?

The San Jose Sharks beat the Calgary Flames 6–3 on Dec 16, 2025.

What was the final score?

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

Who was the best player in this game?

By Game Score — a single-number summary of everything a skater did — Macklin Celebrini led all skaters at 3.62, on 2G, 2A and 7 shots on goal.

Which team deserved to win by expected goals?

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

What were the shot totals?

Calgary Flames put 30 shots on goal and San Jose Sharks put 26. High-danger chances went 12 to 19.

How did the goaltenders play?

Dustin Wolf stopped 20 of 25 (-1.76 goals saved above expected); Yaroslav Askarov stopped 27 of 30 (-0.85 goals saved above expected).