Toronto Maple Leafs at Calgary Flames
NHL game between the Toronto Maple Leafs and the Calgary Flames on Feb 02, 2026. Final score: Toronto Maple Leafs 4, Calgary Flames 2.
| Status | Final |
|---|---|
| Date | Feb 02, 2026 |
| Venue | Scotiabank Saddledome |
| Toronto Maple Leafs score | 4 |
| Calgary Flames 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 | William Nylander | R | 1 | 2 | 3 | 17:00 | 0.26 | 2.03 |
| 2nd | Nazem Kadri | C | 1 | 1 | 3 | 19:15 | 0.10 | 1.49 |
| 3rd | Joel Farabee | L | 1 | 1 | 2 | 15:59 | 0.26 | 1.39 |
Scoring Summary
| Time | Team | Goal | Assists | Strength | Score (Toronto Maple Leafs–Calgary Flames) |
|---|---|---|---|---|---|
| 1st 00:35 | TOR | William Nylander | John Tavares | 5v5 | 1–0 |
| 2nd 07:17 | TOR | Matias Maccelli | William Nylander | 5v5 | 2–0 |
| 2nd 09:10 | TOR | Troy Stecher | William Nylander, Auston Matthews | 4v4 | 3–0 |
| 2nd 13:15 | CGY | Nazem Kadri | Joel Farabee, Joel Hanley | 5v5 | 3–1 |
| 2nd 15:46 | CGY | Joel Farabee | Nazem Kadri, MacKenzie Weegar | 5v5 | 3–2 |
| 3rd 19:35 | TOR | Bobby McMann | Scott Laughton, Brandon Carlo | 6v5 | 4–2 |
Team Comparison
| Toronto Maple Leafs | Calgary Flames | |
|---|---|---|
| Goals | 4 | 2 |
| Shots on goal | 22 | 30 |
| Expected goals (xG) | 2.15 | 2.16 |
| High-danger shots | 7 | 10 |
| Corsi % | 42.6% | 57.4% |
| Power play | 0/0 | 0/1 |
| Faceoff % | 62.2% | 37.8% |
| Hits | 14 | 20 |
| Blocks | 27 | 17 |
| Giveaways | 13 | 15 |
| Takeaways | 7 | 3 |
Toronto Maple Leafs Skaters
| Player | Pos | G | A | P | SOG | TOI | xG | Game Score |
|---|---|---|---|---|---|---|---|---|
| William Nylander | R | 1 | 2 | 3 | 3 | 17:00 | 0.26 | 2.03 |
| Bobby McMann | C | 1 | 0 | 1 | 1 | 14:54 | 0.55 | 0.85 |
| Troy Stecher | D | 1 | 0 | 1 | 4 | 20:08 | 0.42 | 0.80 |
| Brandon Carlo | D | 0 | 1 | 1 | 0 | 21:19 | 0.04 | 0.79 |
| Auston Matthews | C | 0 | 1 | 1 | 2 | 16:35 | 0.16 | 0.74 |
| Matias Maccelli | L | 1 | 0 | 1 | 2 | 17:33 | 0.33 | 0.70 |
| John Tavares | C | 0 | 1 | 1 | 1 | 16:45 | 0.11 | 0.69 |
| Scott Laughton | C | 0 | 1 | 1 | 2 | 14:06 | 0.29 | 0.69 |
| Simon Benoit | D | 0 | 0 | 0 | 2 | 18:56 | 0.03 | 0.35 |
| Jake McCabe | D | 0 | 0 | 0 | 0 | 23:46 | 0.00 | 0.25 |
| Nicolas Roy | C | 0 | 0 | 0 | 1 | 15:16 | 0.11 | 0.20 |
| Steven Lorentz | C | 0 | 0 | 0 | 0 | 10:53 | 0.00 | 0.15 |
| Oliver Ekman-Larsson | D | 0 | 0 | 0 | 1 | 18:31 | 0.01 | 0.10 |
| Nicholas Robertson | L | 0 | 0 | 0 | 1 | 12:15 | 0.05 | 0.10 |
| Max Domi | C | 0 | 0 | 0 | 1 | 14:28 | 0.01 | 0.05 |
| Calle Jarnkrok | C | 0 | 0 | 0 | 0 | 11:21 | 0.00 | 0.05 |
| Philippe Myers | D | 0 | 0 | 0 | 1 | 17:29 | 0.05 | 0.00 |
| Matthew Knies | L | 0 | 0 | 0 | 0 | 14:45 | 0.07 | -0.10 |
Calgary Flames Skaters
| Player | Pos | G | A | P | SOG | TOI | xG | Game Score |
|---|---|---|---|---|---|---|---|---|
| Nazem Kadri | C | 1 | 1 | 2 | 3 | 19:15 | 0.10 | 1.49 |
| Joel Farabee | L | 1 | 1 | 2 | 2 | 15:59 | 0.26 | 1.39 |
| Joel Hanley | D | 0 | 1 | 1 | 0 | 16:36 | 0.01 | 0.79 |
| MacKenzie Weegar | D | 0 | 1 | 1 | 0 | 20:59 | 0.01 | 0.74 |
| Adam Klapka | R | 0 | 0 | 0 | 1 | 10:43 | 0.13 | 0.35 |
| Ryan Lomberg | L | 0 | 0 | 0 | 0 | 10:35 | 0.01 | 0.30 |
| Martin Pospisil | C | 0 | 0 | 0 | 0 | 8:59 | 0.00 | 0.15 |
| Yan Kuznetsov | D | 0 | 0 | 0 | 2 | 18:20 | 0.06 | 0.10 |
| Connor Zary | C | 0 | 0 | 0 | 2 | 14:46 | 0.21 | 0.05 |
| Jonathan Huberdeau | L | 0 | 0 | 0 | 0 | 14:26 | 0.16 | 0.05 |
| Zayne Parekh | D | 0 | 0 | 0 | 1 | 20:05 | 0.01 | 0.00 |
| Morgan Frost | C | 0 | 0 | 0 | 1 | 15:53 | 0.16 | 0.00 |
| Kevin Bahl | D | 0 | 0 | 0 | 1 | 20:59 | 0.01 | 0.00 |
| Zach Whitecloud | D | 0 | 0 | 0 | 2 | 20:48 | 0.01 | 0.00 |
| Matvei Gridin | R | 0 | 0 | 0 | 4 | 16:24 | 0.19 | 0.00 |
| Matt Coronato | R | 0 | 0 | 0 | 7 | 19:27 | 0.58 | 0.00 |
| Yegor Sharangovich | C | 0 | 0 | 0 | 2 | 18:49 | 0.11 | -0.05 |
| Mikael Backlund | C | 0 | 0 | 0 | 2 | 16:16 | 0.22 | -0.20 |
Goaltending
| Goalie | Team | SV | SA | SV% | GSAx | Decision |
|---|---|---|---|---|---|---|
| Joseph Woll | Toronto Maple Leafs | 28 | 30 | 93.3% | -0.15 | W |
| Dustin Wolf | Calgary Flames | 18 | 21 | 85.7% | -2.01 | L |
Analysis
The Toronto Maple Leafs defeated the Calgary Flames 4–2 on Feb 02, 2026.
Calgary Flames generated 2.16 expected goals to Toronto Maple Leafs's 2.15 — Calgary Flames owned the better of the chances but Toronto Maple Leafs 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.
William Nylander led all skaters with a Game Score of 2.03 on 1 goal, 2 assists, 3 shots on goal.
Frequently Asked Questions
Who won the Toronto Maple Leafs vs Calgary Flames game?
The Toronto Maple Leafs beat the Calgary Flames 4–2 on Feb 02, 2026.
What was the final score?
The final score was Toronto Maple Leafs 4, Calgary Flames 2.
Who was the best player in this game?
By Game Score — a single-number summary of everything a skater did — William Nylander led all skaters at 2.03, on 1G, 2A and 3 shots on goal.
Which team deserved to win by expected goals?
Calgary Flames generated 2.16 expected goals and Toronto Maple Leafs generated 2.15, so Calgary Flames created the better chances. The scoreboard went the other way, which points to finishing or goaltending.
What were the shot totals?
Toronto Maple Leafs put 22 shots on goal and Calgary Flames put 30. High-danger chances went 7 to 10.
How did the goaltenders play?
Joseph Woll stopped 28 of 30 (-0.15 goals saved above expected); Dustin Wolf stopped 18 of 21 (-2.01 goals saved above expected).