🦈 🌪️
2025-26 regular season

Sharks at Hurricanes

🗓 📍 PNC Arena, Raleigh 🔁 Season series tied 1–1

Sharks beat Hurricanes 4–1 at PNC Arena on December 7, 2025.

SJS – CAR
23–29
Shots on goal
1/2–1/3
Power play
21–12
Hits
26–9
Blocked shots
⚔️ Head-to-head

The game

The stars, every goal, the box score and the recap
Head-to-head →

Three stars

Best games by the box score
1st star 🦈 SJS
Macklin Celebrini
1 G, 2 A
3 shots · 18:12 TOI
2nd star 🦈 SJS
John Klingberg
1 G, 1 A
2 shots · 18:43 TOI
3rd star 🦈 SJS
Alex Wennberg
1 G, 1 A
1 shots · 18:36 TOI

Scoring

5 goals · in order
1st period
🦈 Collin Graf Go-ahead 1st · 00:33
1–0
🌪️ Jordan Staal PP Tying 1st · 13:18
1–1
2nd period
🦈 John Klingberg Go-ahead 2nd · 07:54
2–1
🦈 Alex Wennberg PP 2nd · 15:14
3–1
3rd period
🦈 Macklin Celebrini Empty net 3rd · 18:40
Assists: Alex Wennberg
4–1

Game recap

AI

Sharks Swim Past Hurricanes in Commanding 4-1 Victory

The San Jose Sharks skated away with a decisive 4-1 win over the Carolina Hurricanes, showcasing a potent offensive display and solid teamwork throughout the game. The Sharks took control early and never looked back, with key contributions from several players leading to the scoreboard's final tally.

Big Picture

The Sharks' victory keeps them competitive in the league, highlighting their offensive prowess and effective play. In contrast, the Hurricanes struggled to maintain momentum after their early goal, leaving them with much to ponder as they look to rebound in their next match. With both teams battling for position, this win is a critical boost for San Jose at a pivotal moment in the season.

Turning Point

The first turning point came during the second period when John Klingberg scored for the Sharks at 7:54. This goal shifted the momentum back firmly in San Jose's favor after Carolina had managed to equalize in the first period. Klingberg's goal put the Sharks ahead 2-1, paving the way for Alex Wennberg's goal just over seven minutes later, which extended the Sharks' lead to 3-1. This back-to-back scoring was a critical blow to the Hurricanes and set the tone for the remainder of the match.

Standout Performances

Macklin Celebrini had an impressive game, registering two assists and scoring the final goal that sealed the Sharks' victory. His ability to play a pivotal role in the Sharks' offense was evident throughout the game. John Klingberg was also significant, scoring a goal and providing an assist, amplifying his impact during the crucial moments of the second period.

For Carolina, Jordan Staal was a bright spot, finding the back of the net to tie the game early on. However, the team lacked consistent support to sustain that energy, making it challenging for them to mount a comeback.

What It Means

For the Sharks, this win is a testament to their offensive capabilities and depth. With key players stepping up, they're showing they can compete with some of the stronger teams in the league. Meanwhile, the Hurricanes will need to reassess their strategy and find ways to generate sustained pressure, especially after allowing three goals in the second period, which ultimately decided the game.

Both teams will take lessons from this match as they head into their next battles. The Sharks are riding high on confidence, while the Hurricanes must regroup and refocus to turn their fortunes around in their subsequent games.

Lines & pairings

Estimated from ice time
🦈Sharks
L1 Eklund · Wennberg · Celebrini 18:12
L2 Smith · Dellandrea · Graf 15:50
L3 Toffoli · Kurashev · Gaudette 13:03
L4 Goodrow · Skinner · Ostapchuk 12:16
D1 Ferraro · Orlov 20:58
D2 Liljegren · Leddy 19:52
D3 Klingberg · Dickinson 18:10
🌪️Hurricanes
L1 Aho · Jarvis · Blake 19:10
L2 Ehlers · Stankoven · Svechnikov 15:38
L3 Hall · Martinook · Staal 13:58
L4 Robinson · Carrier · Kotkaniemi 11:49
D1 Miller · Walker 22:04
D2 Gostisbehere · Chatfield 20:34
D3 Nikishin · Reilly 15:16

Team stats

Away left · home right
🦈SJS CAR🌪️
23 Shots on goal 29
1/2 Power play (goals / chances) 1/3
21 Hits 12
26 Blocked shots 9
4 Takeaways 6
9 Giveaways 18
8 Penalty minutes 6
SJS shooting 17.4% (4/23) CAR shooting 3.4% (1/29)

Goaltending

Saves, shots faced and save percentage
🦈Sharks
28/29
.966 SV% · 1 GA · 60:00 TOI
🌪️Hurricanes
19/22
.864 SV% · 3 GA · 59:03 TOI

Where the goals came from

5 of 5 goals located
Collin Graf · 1st 00:33 · 1–0 Jordan Staal · 1st 13:18 · 1–1 John Klingberg · 2nd 07:54 · 2–1 Alex Wennberg · 2nd 15:14 · 3–1 Macklin Celebrini · 3rd 18:40 · 4–1
SJS CAR
The net is on the right for both teams. Hover a dot for the goal.

Period by period

AI
After 1st — 1–1
Sharks
Sharks — tied after 1st: 5-6-3 (36% win rate, 14 games)
Hurricanes
Hurricanes — tied after 1st: 5-2 (71% win rate, 7 games)
After 2nd — 3–1
Sharks
Sharks — leading by 2 goals after 2nd: 4-0 (100% win rate, 4 games)
Hurricanes
Hurricanes — trailing by 2 goals after 2nd: 0-1 (0% win rate, 1 game)
🔮 Ask Puckey

Got a question about Sharks vs Hurricanes?

Records, streaks, splits and player numbers, answered in seconds from real game results.

Try one

Questions and what's next

Quick answers, and the games either side of this one
Full schedule →

SJS vs CAR, answered

Who won Sharks vs Hurricanes on December 7, 2025?

Sharks won 4–1. The final score was Sharks 4, Hurricanes 1.

Who scored for Sharks?

Alex Wennberg, Collin Graf, John Klingberg, Macklin Celebrini.

Who scored for Hurricanes?

Jordan Staal.

How did the Sharks goalie play?

Alex Nedeljkovic made 28 saves on 29 shots (.966 save percentage).

How did the Hurricanes goalie play?

Pyotr Kochetkov made 19 saves on 22 shots (.864 save percentage).

Where is Sharks vs Hurricanes played?

At PNC Arena in Raleigh, the Hurricanes home rink.

What is the Sharks vs Hurricanes season series?

Season series tied 1–1 after 2 games.

Have a different question? Ask the Oracle — it answers from real box scores.