Calgary Flames at San Jose Sharks
NHL game between the Calgary Flames and the San Jose Sharks on Nov 02, 2026. Final score: Calgary Flames 2, San Jose Sharks 1.
| Status | Final |
|---|---|
| Date | Nov 02, 2026 |
| Venue | SAP Center at San Jose |
| Calgary Flames score | 2 |
| San Jose Sharks score | 1 |
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 | Jonathan Castagna | C | 0 | 2 | 0 | 9:53 | 0.00 | 1.44 |
| 2nd | Adam Klapka | R | 1 | 1 | 2 | 11:36 | 0.08 | 1.40 |
| 3rd | William Stromgren | L | 1 | 0 | 2 | 8:34 | 0.49 | 0.95 |
Scoring Summary
| Time | Team | Goal | Assists | Strength | Score (Calgary Flames–San Jose Sharks) |
|---|---|---|---|---|---|
| 1st 14:36 | CGY | Adam Klapka | Jonathan Castagna | 5v5 | 1–0 |
| 3rd 09:14 | CGY | William Stromgren | Adam Klapka, Jonathan Castagna | 5v5 | 2–0 |
| 3rd 11:57 | SJS | Sam Dickinson | Jacob Trouba, Kiefer Sherwood | 5v5 | 2–1 |
Team Comparison
| Calgary Flames | San Jose Sharks | |
|---|---|---|
| Goals | 2 | 1 |
| Shots on goal | 22 | 27 |
| Expected goals (xG) | 2.39 | 2.78 |
| High-danger shots | 14 | 18 |
| Corsi % | 36.6% | 63.4% |
| Power play | 0/3 | 0/3 |
| Faceoff % | 37.9% | 62.1% |
| Hits | 20 | 22 |
| Blocks | 20 | 8 |
| Giveaways | 13 | 17 |
| Takeaways | 4 | 3 |
Calgary Flames Skaters
| Player | Pos | G | A | P | SOG | TOI | xG | Game Score |
|---|---|---|---|---|---|---|---|---|
| Jonathan Castagna | C | 0 | 2 | 2 | 0 | 9:53 | 0.00 | 1.44 |
| Adam Klapka | R | 1 | 1 | 2 | 2 | 11:36 | 0.08 | 1.40 |
| William Stromgren | L | 1 | 0 | 1 | 2 | 8:34 | 0.49 | 0.95 |
| Yan Kuznetsov | D | 0 | 0 | 0 | 2 | 16:15 | 0.15 | 0.60 |
| Aydar Suniev | L | 0 | 0 | 0 | 0 | 14:53 | 0.47 | 0.53 |
| Martin Pospisil | C | 0 | 0 | 0 | 0 | 13:34 | 0.15 | 0.51 |
| Morgan Frost | C | 0 | 0 | 0 | 1 | 14:28 | 0.02 | 0.37 |
| Zayne Parekh | D | 0 | 0 | 0 | 0 | 18:25 | 0.04 | 0.31 |
| Yegor Sharangovich | C | 0 | 0 | 0 | 2 | 17:24 | 0.17 | 0.30 |
| Zach Whitecloud | D | 0 | 0 | 0 | 1 | 22:25 | 0.05 | 0.28 |
| Matvei Gridin | R | 0 | 0 | 0 | 1 | 15:53 | 0.03 | 0.11 |
| Ryan Strome | C | 0 | 0 | 0 | 1 | 13:14 | 0.30 | -0.03 |
| Jake Middleton | D | 0 | 0 | 0 | 3 | 21:00 | 0.09 | -0.10 |
| Simon Nemec | D | 0 | 0 | 0 | 2 | 17:24 | 0.02 | -0.12 |
| Joel Farabee | L | 0 | 0 | 0 | 1 | 20:11 | 0.01 | -0.15 |
| Matt Coronato | R | 0 | 0 | 0 | 0 | 18:38 | 0.00 | -0.31 |
| Kevin Bahl | D | 0 | 0 | 0 | 0 | 19:26 | 0.00 | -0.40 |
| Mikael Backlund | C | 0 | 0 | 0 | 4 | 20:47 | 0.32 | -0.56 |
San Jose Sharks Skaters
| Player | Pos | G | A | P | SOG | TOI | xG | Game Score |
|---|---|---|---|---|---|---|---|---|
| Macklin Celebrini | C | 0 | 0 | 0 | 2 | 22:56 | 0.20 | 0.89 |
| Michael Kesselring | D | 0 | 0 | 0 | 1 | 18:41 | 0.02 | 0.77 |
| Darnell Nurse | D | 0 | 0 | 0 | 0 | 21:25 | 0.01 | 0.76 |
| Kiefer Sherwood | L | 0 | 1 | 1 | 2 | 19:22 | 0.23 | 0.63 |
| Tyler Toffoli | C | 0 | 0 | 0 | 6 | 17:00 | 0.25 | 0.28 |
| Nolan Allan | D | 0 | 0 | 0 | 1 | 11:58 | 0.01 | 0.27 |
| Will Smith | C | 0 | 0 | 0 | 2 | 18:23 | 0.50 | 0.23 |
| Collin Graf | R | 0 | 0 | 0 | 0 | 16:12 | 0.08 | 0.10 |
| Sam Dickinson | D | 1 | 0 | 1 | 2 | 18:55 | 0.22 | 0.05 |
| Dmitry Orlov | D | 0 | 0 | 0 | 1 | 12:42 | 0.03 | 0.03 |
| Ivar Stenberg | L | 0 | 0 | 0 | 2 | 16:41 | 0.40 | -0.01 |
| Zack Ostapchuk | C | 0 | 0 | 0 | 1 | 9:39 | 0.15 | -0.02 |
| Jacob Trouba | D | 0 | 1 | 1 | 6 | 25:35 | 0.16 | -0.07 |
| Michael Misa | C | 0 | 0 | 0 | 1 | 17:19 | 0.09 | -0.09 |
| Mason Marchment | L | 0 | 0 | 0 | 0 | 21:10 | 0.42 | -0.13 |
| Filip Bystedt | C | 0 | 0 | 0 | 0 | 10:28 | 0.00 | -0.16 |
| Adam Gaudette | R | 0 | 0 | 0 | 0 | 9:17 | 0.00 | -0.20 |
| Barclay Goodrow | C | 0 | 0 | 0 | 0 | 8:04 | 0.00 | -0.33 |
Goaltending
| Goalie | Team | SV | SA | SV% | GSAx | Decision |
|---|---|---|---|---|---|---|
| Dustin Wolf | Calgary Flames | 26 | 27 | 96.3% | 1.81 | W |
| Yaroslav Askarov | San Jose Sharks | 20 | 22 | 90.9% | -0.14 | L |
Analysis
The Calgary Flames defeated the San Jose Sharks 2–1 on Nov 02, 2026, a one-goal game.
San Jose Sharks generated 2.78 expected goals to Calgary Flames's 2.39 — San Jose Sharks owned the better of the chances but Calgary Flames 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.
Jonathan Castagna led all skaters with a Game Score of 1.44 on 2 assists.
Dustin Wolf stopped 26 of 27, worth 1.81 goals saved above expected.
Frequently Asked Questions
Who won the Calgary Flames vs San Jose Sharks game?
The Calgary Flames beat the San Jose Sharks 2–1 on Nov 02, 2026.
What was the final score?
The final score was Calgary Flames 2, San Jose Sharks 1.
Who was the best player in this game?
By Game Score — a single-number summary of everything a skater did — Jonathan Castagna led all skaters at 1.44, on 0G, 2A and 0 shots on goal.
Which team deserved to win by expected goals?
San Jose Sharks generated 2.78 expected goals and Calgary Flames generated 2.39, so San Jose Sharks created the better chances. The scoreboard went the other way, which points to finishing or goaltending.
What were the shot totals?
Calgary Flames put 22 shots on goal and San Jose Sharks put 27. High-danger chances went 14 to 18.
How did the goaltenders play?
Dustin Wolf stopped 26 of 27 (1.81 goals saved above expected); Yaroslav Askarov stopped 20 of 22 (-0.14 goals saved above expected).