San Jose Sharks at Carolina Hurricanes

NHL game between the San Jose Sharks and the Carolina Hurricanes on Dec 07, 2025. Final score: San Jose Sharks 4, Carolina Hurricanes 1.

StatusFinal
DateDec 07, 2025
VenueLenovo Center
San Jose Sharks score4
Carolina Hurricanes score1

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 CelebriniC12318:121.051.98
2ndJohn KlingbergD11218:430.151.59
3rdAlexander WennbergC11118:360.191.54

Scoring Summary

TimeTeamGoalAssistsStrengthScore (San Jose Sharks–Carolina Hurricanes)
1st 00:33SJSCollin GrafMacklin Celebrini, Will Smith5v51–0
1st 13:18CARJordan StaalShayne Gostisbehere, Andrei Svechnikov5v41–1
2nd 07:54SJSJohn KlingbergMacklin Celebrini, Philipp Kurashev5v52–1
2nd 15:14SJSAlexander WennbergWilliam Eklund, John Klingberg4v53–1
3rd 18:40SJSMacklin CelebriniAlexander Wennberg6v54–1

Team Comparison

San Jose SharksCarolina Hurricanes
Goals41
Shots on goal2329
Expected goals (xG)2.913.37
High-danger shots1414
Corsi %32.3%67.7%
Power play1/21/3
Faceoff %50.8%49.2%
Hits2112
Blocks269
Giveaways917
Takeaways46

San Jose Sharks Skaters

PlayerPosGAPSOGTOIxGGame Score
Macklin CelebriniC123318:121.051.98
John KlingbergD112218:430.151.59
Alexander WennbergC112118:360.191.54
William EklundL011317:030.170.84
Collin GrafR101116:320.170.80
Will SmithC011315:500.110.69
Philipp KurashevC011112:550.080.59
Zack OstapchukC000111:020.010.30
Adam GaudetteR000113:030.090.25
Mario FerraroD000121:010.010.20
Ty DellandreaC000115:480.250.15
Tyler ToffoliC000213:230.100.10
Barclay GoodrowC000012:450.020.10
Nick LeddyD000019:130.090.05
Sam DickinsonD000017:380.000.05
Timothy LiljegrenD000020:300.000.05
Dmitry OrlovD000020:560.00-0.05
Jeff SkinnerL000312:160.11-0.25

Carolina Hurricanes Skaters

PlayerPosGAPSOGTOIxGGame Score
Jordan StaalC101213:580.410.80
Shayne GostisbehereD011121:350.050.69
Andrei SvechnikovR011317:490.230.64
Sean WalkerD000121:470.160.25
Eric RobinsonL000011:490.000.10
K'Andre MillerD000122:220.060.10
Alexander NikishinD000216:590.040.05
Jordan MartinookL000012:320.070.05
Logan StankovenC000415:140.290.05
Nikolaj EhlersL000415:380.340.05
William CarrierL000011:080.000.00
Sebastian AhoC000319:450.460.00
Taylor HallL000213:590.150.00
Jalen ChatfieldD000119:320.08-0.05
Jesperi KotkaniemiC000112:270.00-0.15
Mike ReillyD000213:330.03-0.15
Seth JarvisC000019:100.05-0.15
Jackson BlakeR000219:020.43-0.20

Goaltending

GoalieTeamSVSASV%GSAxDecision
Alex NedeljkovicSan Jose Sharks282996.6%2.83W
Pyotr KochetkovCarolina Hurricanes192286.4%-1.05L

Analysis

The San Jose Sharks defeated the Carolina Hurricanes 4–1 on Dec 07, 2025.

Carolina Hurricanes generated 3.37 expected goals to San Jose Sharks's 2.91 — Carolina Hurricanes owned the better of the chances but San Jose Sharks took the game, the kind of split that usually means finishing or goaltending decided it; by expected goals it was close to a coin flip.

Macklin Celebrini led all skaters with a Game Score of 1.98 on 1 goal, 2 assists, 3 shots on goal.

Alex Nedeljkovic stopped 28 of 29, worth 2.83 goals saved above expected.

Frequently Asked Questions

Who won the San Jose Sharks vs Carolina Hurricanes game?

The San Jose Sharks beat the Carolina Hurricanes 4–1 on Dec 07, 2025.

What was the final score?

The final score was San Jose Sharks 4, Carolina Hurricanes 1.

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 1.98, on 1G, 2A and 3 shots on goal.

Which team deserved to win by expected goals?

Carolina Hurricanes generated 3.37 expected goals and San Jose Sharks generated 2.91, so Carolina Hurricanes created the better chances. The scoreboard went the other way, which points to finishing or goaltending.

What were the shot totals?

San Jose Sharks put 23 shots on goal and Carolina Hurricanes put 29. High-danger chances went 14 to 14.

How did the goaltenders play?

Alex Nedeljkovic stopped 28 of 29 (2.83 goals saved above expected); Pyotr Kochetkov stopped 19 of 22 (-1.05 goals saved above expected).