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.532.73
2ndBarclay GoodrowC21212:590.272.29
3rdAdam KlapkaR01214:420.111.04

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
Adam KlapkaR011214:420.111.04
Blake ColemanL101418:470.620.95
MacKenzie WeegarD011324:530.030.89
Ryan LombergL10129:260.140.85
Nazem KadriC101220:340.130.75
Connor ZaryC011016:120.040.64
Jonathan HuberdeauL011217:040.330.59
Joel HanleyD000011:550.000.15
John BeecherC00019:240.010.15
Yan KuznetsovD000120:410.060.10
Joel FarabeeL000115:550.170.10
Kevin BahlD000118:140.020.00
Yegor SharangovichC000019:180.000.00
Hunter BrzustewiczD000115:240.000.00
Mikael BacklundC000317:500.120.00
Morgan FrostC000215:580.05-0.05
Rasmus AnderssonD000523:260.31-0.10
Matt CoronatoR000010:260.00-0.10

San Jose Sharks Skaters

PlayerPosGAPSOGTOIxGGame Score
Macklin CelebriniC224721:251.532.73
Barclay GoodrowC213212:590.272.29
Ty DellandreaC011015:280.000.94
Tyler ToffoliC101615:380.570.80
Collin GrafR011116:330.300.79
Alexander WennbergC011218:470.140.74
John KlingbergD101121:430.070.70
Zack OstapchukC01118:410.160.69
Vincent IorioD011115:350.040.69
Dmitry OrlovD011020:560.000.64
William EklundL011218:390.170.59
Igor ChernyshovL011112:200.120.54
Ryan ReavesR000011:000.120.35
Ethan CardwellR000012:560.030.20
Jeff SkinnerL000012:080.350.20
Mario FerraroD000223:310.090.15
Shakir MukhamadullinD000016:030.000.00
Timothy LiljegrenD000021:380.10-0.20

Goaltending

GoalieTeamSVSASV%GSAxDecision
Dustin WolfCalgary Flames202580.0%-1.55L
Yaroslav AskarovSan Jose Sharks273090.0%-0.50W

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 2.73 on 2 goals, 2 assists, 7 shots on goal.

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 2.73, 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.55 goals saved above expected); Yaroslav Askarov stopped 27 of 30 (-0.5 goals saved above expected).