Vancouver Canucks at San Jose Sharks
NHL game between the Vancouver Canucks and the San Jose Sharks on Nov 28, 2025. Final score: Vancouver Canucks 2, San Jose Sharks 3.
| Status | Final |
|---|---|
| Date | Nov 28, 2025 |
| Venue | SAP Center at San Jose |
| Vancouver Canucks score | 2 |
| San Jose Sharks score | 3 |
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.
| Player | Pos | G | A | SOG | TOI | xG | Game Score | |
|---|---|---|---|---|---|---|---|---|
| 1st | Macklin Celebrini | C | 0 | 2 | 1 | 18:30 | 1.14 | 0.93 |
| 2nd | Brock Boeser | R | 1 | 0 | 5 | 21:19 | 0.89 | 0.80 |
| 3rd | Adam Gaudette | R | 1 | 0 | 5 | 12:35 | 0.52 | 0.75 |
Scoring Summary
| Time | Team | Goal | Assists | Strength | Score (Vancouver Canucks–San Jose Sharks) |
|---|---|---|---|---|---|
| 1st 04:28 | VAN | Brock Boeser | Conor Garland, Tom Willander | 5v5 | 1–0 |
| 1st 09:25 | SJS | Will Smith | Alexander Wennberg, Macklin Celebrini | 5v4 | 1–1 |
| 2nd 03:04 | VAN | Elias Pettersson | Evander Kane, Filip Hronek | 5v5 | 2–1 |
| 2nd 14:03 | SJS | William Eklund | Macklin Celebrini, John Klingberg | 5v3 | 2–2 |
| 2nd 15:17 | SJS | Adam Gaudette | Philipp Kurashev, Tyler Toffoli | 5v5 | 2–3 |
Team Comparison
| Vancouver Canucks | San Jose Sharks | |
|---|---|---|
| Goals | 2 | 3 |
| Shots on goal | 34 | 24 |
| Expected goals (xG) | 11.75 | 8.18 |
| High-danger shots | 20 | 6 |
| Corsi % | 60.2% | 39.8% |
| Power play | 0/9 | 2/6 |
| Faceoff % | 39.4% | 60.6% |
| Hits | 17 | 14 |
| Blocks | 9 | 15 |
| Giveaways | 12 | 11 |
| Takeaways | 4 | 5 |
Vancouver Canucks Skaters
| Player | Pos | G | A | P | SOG | TOI | xG | Game Score |
|---|---|---|---|---|---|---|---|---|
| Brock Boeser | R | 1 | 0 | 1 | 5 | 21:19 | 0.89 | 0.80 |
| Filip Hronek | D | 0 | 1 | 1 | 1 | 24:13 | 0.34 | 0.74 |
| Tom Willander | D | 0 | 1 | 1 | 0 | 13:52 | 0.00 | 0.64 |
| Evander Kane | L | 0 | 1 | 1 | 0 | 14:09 | 0.24 | 0.54 |
| Elias Pettersson | C | 1 | 0 | 1 | 5 | 20:12 | 2.75 | 0.50 |
| Conor Garland | R | 0 | 1 | 1 | 3 | 24:28 | 0.39 | 0.49 |
| Elias Pettersson | D | 0 | 0 | 0 | 0 | 11:18 | 0.04 | 0.30 |
| Kiefer Sherwood | L | 0 | 0 | 0 | 4 | 17:57 | 1.33 | 0.25 |
| Tyler Myers | D | 0 | 0 | 0 | 2 | 16:44 | 0.23 | 0.15 |
| Max Sasson | C | 0 | 0 | 0 | 1 | 11:39 | 0.11 | 0.05 |
| Jake DeBrusk | L | 0 | 0 | 0 | 5 | 19:41 | 0.72 | 0.05 |
| Linus Karlsson | C | 0 | 0 | 0 | 2 | 8:43 | 1.57 | 0.00 |
| Lukas Reichel | L | 0 | 0 | 0 | 0 | 4:59 | 0.00 | 0.00 |
| Drew O'Connor | L | 0 | 0 | 0 | 1 | 13:17 | 0.09 | -0.05 |
| David Kampf | C | 0 | 0 | 0 | 1 | 14:30 | 0.13 | -0.10 |
| Arshdeep Bains | L | 0 | 0 | 0 | 0 | 5:58 | 0.06 | -0.15 |
| Marcus Pettersson | D | 0 | 0 | 0 | 0 | 17:31 | 0.00 | -0.20 |
| Quinn Hughes | D | 0 | 0 | 0 | 4 | 28:19 | 2.09 | -0.25 |
San Jose Sharks Skaters
| Player | Pos | G | A | P | SOG | TOI | xG | Game Score |
|---|---|---|---|---|---|---|---|---|
| Macklin Celebrini | C | 0 | 2 | 2 | 1 | 18:30 | 1.14 | 0.93 |
| Adam Gaudette | R | 1 | 0 | 1 | 5 | 12:35 | 0.52 | 0.75 |
| Alexander Wennberg | C | 0 | 1 | 1 | 1 | 21:54 | 0.24 | 0.74 |
| Tyler Toffoli | C | 0 | 1 | 1 | 4 | 11:09 | 0.58 | 0.69 |
| Philipp Kurashev | C | 0 | 1 | 1 | 0 | 13:03 | 0.00 | 0.64 |
| John Klingberg | D | 0 | 1 | 1 | 2 | 18:43 | 1.07 | 0.64 |
| Will Smith | C | 1 | 0 | 1 | 3 | 18:24 | 0.53 | 0.55 |
| William Eklund | L | 1 | 0 | 1 | 2 | 16:26 | 0.24 | 0.40 |
| Collin Graf | R | 0 | 0 | 0 | 1 | 17:08 | 0.09 | 0.25 |
| Zack Ostapchuk | C | 0 | 0 | 0 | 0 | 5:38 | 0.00 | 0.15 |
| Sam Dickinson | D | 0 | 0 | 0 | 1 | 14:12 | 0.27 | 0.15 |
| Vincent Iorio | D | 0 | 0 | 0 | 0 | 15:13 | 0.00 | 0.10 |
| Ty Dellandrea | C | 0 | 0 | 0 | 1 | 20:03 | 0.31 | 0.05 |
| Ryan Reaves | R | 0 | 0 | 0 | 0 | 6:15 | 0.00 | 0.00 |
| Mario Ferraro | D | 0 | 0 | 0 | 0 | 27:36 | 0.00 | 0.00 |
| Timothy Liljegren | D | 0 | 0 | 0 | 1 | 19:24 | 0.10 | -0.10 |
| Barclay Goodrow | C | 0 | 0 | 0 | 1 | 8:42 | 0.16 | -0.15 |
| Dmitry Orlov | D | 0 | 0 | 0 | 1 | 19:57 | 0.17 | -0.20 |
Goaltending
| Goalie | Team | SV | SA | SV% | GSAx | Decision |
|---|---|---|---|---|---|---|
| Nikita Tolopilo | Vancouver Canucks | 21 | 24 | 87.5% | -0.60 | L |
| Yaroslav Askarov | San Jose Sharks | 32 | 34 | 94.1% | 1.92 | W |
Analysis
The San Jose Sharks defeated the Vancouver Canucks 3–2 on Nov 28, 2025, a one-goal game.
San Jose Sharks generated 8.18 expected goals to Vancouver Canucks's 11.75 — Vancouver Canucks 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.
Macklin Celebrini led all skaters with a Game Score of 0.93 on 2 assists, 1 shots on goal.
Yaroslav Askarov stopped 32 of 34, worth 1.92 goals saved above expected.
Frequently Asked Questions
Who won the Vancouver Canucks vs San Jose Sharks game?
The San Jose Sharks beat the Vancouver Canucks 3–2 on Nov 28, 2025.
What was the final score?
The final score was San Jose Sharks 3, Vancouver Canucks 2.
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 0.93, on 0G, 2A and 1 shots on goal.
Which team deserved to win by expected goals?
San Jose Sharks generated 8.18 expected goals and Vancouver Canucks generated 11.75, so Vancouver Canucks created the better chances. The scoreboard went the other way, which points to finishing or goaltending.
What were the shot totals?
Vancouver Canucks put 34 shots on goal and San Jose Sharks put 24. High-danger chances went 20 to 6.