Toronto Maple Leafs at Boston Bruins
NHL game between the Toronto Maple Leafs and the Boston Bruins on Mar 24, 2026. Final score: Toronto Maple Leafs 4, Boston Bruins 2.
| Status | Final |
|---|---|
| Date | Mar 24, 2026 |
| Venue | TD Garden |
| Toronto Maple Leafs score | 4 |
| Boston Bruins score | 2 |
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 | John Tavares | C | 0 | 3 | 2 | 19:30 | 0.53 | 2.92 |
| 2nd | William Nylander | R | 1 | 1 | 6 | 21:53 | 0.92 | 2.72 |
| 3rd | Jake McCabe | D | 0 | 1 | 0 | 23:10 | 0.07 | 1.67 |
Scoring Summary
| Time | Team | Goal | Assists | Strength | Score (Toronto Maple Leafs–Boston Bruins) |
|---|---|---|---|---|---|
| 1st 05:04 | BOS | Elias Lindholm | Morgan Geekie, Henri Jokiharju | 5v5 | 0–1 |
| 2nd 07:27 | TOR | Matthew Knies | — | 5v4 | 1–1 |
| 2nd 18:08 | TOR | Max Domi | John Tavares, Oliver Ekman-Larsson | 3v4 | 2–1 |
| 3rd 03:00 | TOR | William Nylander | John Tavares, Jake McCabe | 5v5 | 3–1 |
| 3rd 05:08 | BOS | Charlie McAvoy | David Pastrnak, Pavel Zacha | 5v4 | 3–2 |
| 3rd 19:38 | TOR | Matthew Knies | William Nylander, John Tavares | 5v5 | 4–2 |
Team Comparison
| Toronto Maple Leafs | Boston Bruins | |
|---|---|---|
| Goals | 4 | 2 |
| Shots on goal | 35 | 20 |
| Expected goals (xG) | 5.89 | 3.07 |
| High-danger shots | 14 | 8 |
| Corsi % | 54.6% | 45.4% |
| Power play | 1/4 | 1/5 |
| Faceoff % | 34.9% | 65.2% |
| Hits | 22 | 16 |
| Blocks | 8 | 6 |
| Giveaways | 12 | 27 |
| Takeaways | 6 | 3 |
Toronto Maple Leafs Skaters
| Player | Pos | G | A | P | SOG | TOI | xG | Game Score |
|---|---|---|---|---|---|---|---|---|
| John Tavares | C | 0 | 3 | 3 | 2 | 19:30 | 0.53 | 2.92 |
| William Nylander | R | 1 | 1 | 2 | 6 | 21:53 | 0.92 | 2.72 |
| Jake McCabe | D | 0 | 1 | 1 | 0 | 23:10 | 0.07 | 1.67 |
| Oliver Ekman-Larsson | D | 0 | 1 | 1 | 2 | 20:20 | 0.07 | 1.58 |
| Matthew Knies | L | 2 | 0 | 2 | 4 | 18:21 | 1.17 | 1.54 |
| Max Domi | C | 1 | 0 | 1 | 2 | 15:29 | 0.16 | 0.99 |
| Simon Benoit | D | 0 | 0 | 0 | 2 | 17:01 | 0.08 | 0.37 |
| Easton Cowan | R | 0 | 0 | 0 | 0 | 17:45 | 0.37 | 0.35 |
| Brandon Carlo | D | 0 | 0 | 0 | 2 | 18:20 | 0.38 | 0.30 |
| Nicholas Robertson | L | 0 | 0 | 0 | 1 | 14:29 | 0.10 | 0.22 |
| Troy Stecher | D | 0 | 0 | 0 | 1 | 16:59 | 0.01 | 0.17 |
| Jacob Quillan | C | 0 | 0 | 0 | 1 | 10:13 | 0.03 | 0.16 |
| Steven Lorentz | C | 0 | 0 | 0 | 2 | 11:27 | 0.39 | 0.16 |
| Morgan Rielly | D | 0 | 0 | 0 | 3 | 18:46 | 0.24 | 0.10 |
| Bo Groulx | C | 0 | 0 | 0 | 1 | 15:43 | 0.39 | 0.08 |
| Dakota Joshua | C | 0 | 0 | 0 | 5 | 12:58 | 0.70 | 0.06 |
| Matias Maccelli | L | 0 | 0 | 0 | 1 | 11:45 | 0.07 | 0.01 |
| Michael Pezzetta | L | 0 | 0 | 0 | 0 | 5:00 | 0.00 | -0.04 |
Boston Bruins Skaters
| Player | Pos | G | A | P | SOG | TOI | xG | Game Score |
|---|---|---|---|---|---|---|---|---|
| Morgan Geekie | C | 0 | 1 | 1 | 4 | 20:00 | 0.51 | 0.80 |
| Elias Lindholm | C | 1 | 0 | 1 | 2 | 19:34 | 0.22 | 0.67 |
| David Pastrnak | R | 0 | 1 | 1 | 3 | 22:02 | 0.59 | 0.55 |
| Viktor Arvidsson | L | 0 | 0 | 0 | 1 | 14:27 | 0.08 | 0.27 |
| Pavel Zacha | C | 0 | 1 | 1 | 1 | 16:37 | 0.18 | 0.22 |
| Lukas Reichel | L | 0 | 0 | 0 | 0 | 16:29 | 0.02 | 0.16 |
| Mason Lohrei | D | 0 | 0 | 0 | 2 | 16:40 | 0.23 | 0.09 |
| Fraser Minten | C | 0 | 0 | 0 | 1 | 19:09 | 0.10 | 0.08 |
| Charlie McAvoy | D | 1 | 0 | 1 | 1 | 26:40 | 0.95 | -0.03 |
| Henri Jokiharju | D | 0 | 1 | 1 | 0 | 16:10 | 0.01 | -0.29 |
| Nikita Zadorov | D | 0 | 0 | 0 | 3 | 15:05 | 0.10 | -0.33 |
| Casey Mittelstadt | C | 0 | 0 | 0 | 0 | 14:26 | 0.06 | -0.38 |
| Marat Khusnutdinov | C | 0 | 0 | 0 | 0 | 13:08 | 0.25 | -0.39 |
| Mark Kastelic | C | 0 | 0 | 0 | 0 | 8:31 | 0.00 | -0.40 |
| Jonathan Aspirot | D | 0 | 0 | 0 | 1 | 14:58 | 0.04 | -0.48 |
| Hampus Lindholm | D | 0 | 0 | 0 | 1 | 21:27 | 0.08 | -0.51 |
| Sean Kuraly | C | 0 | 0 | 0 | 0 | 9:46 | 0.01 | -0.54 |
| Tanner Jeannot | L | 0 | 0 | 0 | 0 | 6:41 | 0.00 | -0.56 |
Goaltending
| Goalie | Team | SV | SA | SV% | GSAx | Decision |
|---|---|---|---|---|---|---|
| Anthony Stolarz | Toronto Maple Leafs | 18 | 20 | 90.0% | 1.43 | W |
| Jeremy Swayman | Boston Bruins | 31 | 34 | 91.2% | 1.50 | L |
Analysis
The Toronto Maple Leafs defeated the Boston Bruins 4–2 on Mar 24, 2026.
Boston Bruins generated 3.07 expected goals to Toronto Maple Leafs's 5.89 — the run of play matched the result, with Toronto Maple Leafs earning the better chances as well as the goals.
John Tavares led all skaters with a Game Score of 2.92 on 3 assists, 2 shots on goal.
Jeremy Swayman stopped 31 of 34, worth 1.5 goals saved above expected.
Frequently Asked Questions
Who won the Toronto Maple Leafs vs Boston Bruins game?
The Toronto Maple Leafs beat the Boston Bruins 4–2 on Mar 24, 2026.
What was the final score?
The final score was Toronto Maple Leafs 4, Boston Bruins 2.
Who was the best player in this game?
By Game Score — a single-number summary of everything a skater did — John Tavares led all skaters at 2.92, on 0G, 3A and 2 shots on goal.
Which team deserved to win by expected goals?
Boston Bruins generated 3.07 expected goals and Toronto Maple Leafs generated 5.89, so Toronto Maple Leafs created the better chances. That matches the result.
What were the shot totals?
Toronto Maple Leafs put 35 shots on goal and Boston Bruins put 20. High-danger chances went 14 to 8.
How did the goaltenders play?
Anthony Stolarz stopped 18 of 20 (1.43 goals saved above expected); Jeremy Swayman stopped 31 of 34 (1.5 goals saved above expected).