Boston Bruins at San Jose Sharks
NHL game between the Boston Bruins and the San Jose Sharks on Nov 23, 2025. Final score: Boston Bruins 1, San Jose Sharks 3.
| Status | Final |
|---|---|
| Date | Nov 23, 2025 |
| Venue | SAP Center at San Jose |
| Boston Bruins score | 1 |
| 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 | 1 | 1 | 5 | 19:32 | 1.27 | 1.75 |
| 2nd | Morgan Geekie | C | 1 | 0 | 6 | 16:08 | 0.32 | 1.40 |
| 3rd | Henri Jokiharju | D | 0 | 1 | 2 | 18:51 | 0.07 | 1.17 |
Scoring Summary
| Time | Team | Goal | Assists | Strength | Score (Boston Bruins–San Jose Sharks) |
|---|---|---|---|---|---|
| 1st 15:53 | SJS | Shakir Mukhamadullin | Mario Ferraro, Barclay Goodrow | 5v5 | 0–1 |
| 2nd 11:45 | SJS | Macklin Celebrini | Dmitry Orlov, Tyler Toffoli | 5v4 | 0–2 |
| 3rd 10:02 | BOS | Morgan Geekie | David Pastrnak, Henri Jokiharju | 5v5 | 1–2 |
| 3rd 18:53 | SJS | Collin Graf | William Eklund, Macklin Celebrini | 5v6 | 1–3 |
Team Comparison
| Boston Bruins | San Jose Sharks | |
|---|---|---|
| Goals | 1 | 3 |
| Shots on goal | 35 | 31 |
| Expected goals (xG) | 2.95 | 3.03 |
| High-danger shots | 10 | 11 |
| Corsi % | 58.3% | 41.7% |
| Power play | 0/3 | 1/6 |
| Faceoff % | 50.0% | 50.0% |
| Hits | 30 | 23 |
| Blocks | 9 | 15 |
| Giveaways | 16 | 13 |
| Takeaways | 3 | 4 |
Boston Bruins Skaters
| Player | Pos | G | A | P | SOG | TOI | xG | Game Score |
|---|---|---|---|---|---|---|---|---|
| Morgan Geekie | C | 1 | 0 | 1 | 6 | 16:08 | 0.32 | 1.40 |
| Henri Jokiharju | D | 0 | 1 | 1 | 2 | 18:51 | 0.07 | 1.17 |
| David Pastrnak | R | 0 | 1 | 1 | 6 | 21:29 | 0.42 | 1.15 |
| Hampus Lindholm | D | 0 | 0 | 0 | 3 | 27:21 | 0.03 | 0.65 |
| Nikita Zadorov | D | 0 | 0 | 0 | 1 | 22:12 | 0.08 | 0.60 |
| Jonathan Aspirot | D | 0 | 0 | 0 | 1 | 13:14 | 0.01 | 0.25 |
| Riley Tufte | L | 0 | 0 | 0 | 0 | 8:01 | 0.22 | 0.20 |
| Sean Kuraly | C | 0 | 0 | 0 | 2 | 11:38 | 0.17 | 0.17 |
| Elias Lindholm | C | 0 | 0 | 0 | 0 | 15:41 | 0.00 | 0.13 |
| Marat Khusnutdinov | C | 0 | 0 | 0 | 0 | 16:01 | 0.10 | 0.11 |
| Pavel Zacha | C | 0 | 0 | 0 | 2 | 21:11 | 0.23 | 0.08 |
| Alex Steeves | C | 0 | 0 | 0 | 1 | 9:42 | 0.05 | 0.01 |
| Mark Kastelic | C | 0 | 0 | 0 | 5 | 15:19 | 0.56 | -0.04 |
| Tanner Jeannot | L | 0 | 0 | 0 | 1 | 12:52 | 0.53 | -0.06 |
| Fraser Minten | C | 0 | 0 | 0 | 0 | 14:07 | 0.02 | -0.19 |
| Michael Eyssimont | C | 0 | 0 | 0 | 3 | 12:06 | 0.13 | -0.29 |
| Andrew Peeke | D | 0 | 0 | 0 | 1 | 19:32 | 0.01 | -0.73 |
| Mason Lohrei | D | 0 | 0 | 0 | 1 | 14:21 | 0.01 | -1.22 |
San Jose Sharks Skaters
| Player | Pos | G | A | P | SOG | TOI | xG | Game Score |
|---|---|---|---|---|---|---|---|---|
| Macklin Celebrini | C | 1 | 1 | 2 | 5 | 19:32 | 1.27 | 1.75 |
| Barclay Goodrow | C | 0 | 1 | 1 | 2 | 17:31 | 0.25 | 0.90 |
| William Eklund | L | 0 | 1 | 1 | 2 | 18:56 | 0.06 | 0.88 |
| Collin Graf | R | 1 | 0 | 1 | 2 | 17:14 | 0.27 | 0.78 |
| Shakir Mukhamadullin | D | 1 | 0 | 1 | 2 | 17:06 | 0.03 | 0.74 |
| Mario Ferraro | D | 0 | 1 | 1 | 2 | 22:05 | 0.04 | 0.56 |
| Sam Dickinson | D | 0 | 0 | 0 | 2 | 13:46 | 0.04 | 0.53 |
| Dmitry Orlov | D | 0 | 1 | 1 | 1 | 18:12 | 0.05 | 0.52 |
| Tyler Toffoli | C | 0 | 1 | 1 | 1 | 13:09 | 0.17 | 0.47 |
| Vincent Desharnais | D | 0 | 0 | 0 | 0 | 19:18 | 0.00 | 0.40 |
| Zack Ostapchuk | C | 0 | 0 | 0 | 0 | 12:05 | 0.00 | 0.35 |
| Ryan Reaves | R | 0 | 0 | 0 | 0 | 8:01 | 0.01 | 0.23 |
| Ty Dellandrea | C | 0 | 0 | 0 | 1 | 16:36 | 0.03 | 0.14 |
| Will Smith | C | 0 | 0 | 0 | 7 | 15:25 | 0.69 | 0.10 |
| Philipp Kurashev | C | 0 | 0 | 0 | 2 | 13:05 | 0.09 | 0.00 |
| Alexander Wennberg | C | 0 | 0 | 0 | 0 | 18:58 | 0.16 | -0.08 |
| Adam Gaudette | R | 0 | 0 | 0 | 1 | 13:17 | 0.09 | -0.23 |
| Timothy Liljegren | D | 0 | 0 | 0 | 1 | 19:54 | 0.01 | -0.26 |
Goaltending
| Goalie | Team | SV | SA | SV% | GSAx | Decision |
|---|---|---|---|---|---|---|
| Jeremy Swayman | Boston Bruins | 28 | 30 | 93.3% | 1.04 | L |
| Yaroslav Askarov | San Jose Sharks | 34 | 35 | 97.1% | 1.94 | W |
Analysis
The San Jose Sharks defeated the Boston Bruins 3–1 on Nov 23, 2025.
San Jose Sharks generated 3.03 expected goals to Boston Bruins's 2.95 — the run of play matched the result, with San Jose Sharks earning the better chances as well as the goals; by expected goals it was close to a coin flip.
Macklin Celebrini led all skaters with a Game Score of 1.75 on 1 goal, 1 assist, 5 shots on goal.
Yaroslav Askarov stopped 34 of 35, worth 1.94 goals saved above expected.
Frequently Asked Questions
Who won the Boston Bruins vs San Jose Sharks game?
The San Jose Sharks beat the Boston Bruins 3–1 on Nov 23, 2025.
What was the final score?
The final score was San Jose Sharks 3, Boston Bruins 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.75, on 1G, 1A and 5 shots on goal.
Which team deserved to win by expected goals?
San Jose Sharks generated 3.03 expected goals and Boston Bruins generated 2.95, so San Jose Sharks created the better chances. That matches the result.
What were the shot totals?
Boston Bruins put 35 shots on goal and San Jose Sharks put 31. High-danger chances went 10 to 11.
How did the goaltenders play?
Jeremy Swayman stopped 28 of 30 (1.04 goals saved above expected); Yaroslav Askarov stopped 34 of 35 (1.94 goals saved above expected).