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.57 |
| 2nd | Nazem Kadri | C | 1 | 1 | 3 | 19:15 | 0.10 | 2.21 |
| 3rd | Joel Farabee | L | 1 | 1 | 2 | 15:59 | 0.26 | 2.12 |
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.57 |
| John Tavares | C | 0 | 1 | 1 | 1 | 16:45 | 0.11 | 1.20 |
| Philippe Myers | D | 0 | 0 | 0 | 1 | 17:29 | 0.05 | 0.94 |
| Simon Benoit | D | 0 | 0 | 0 | 2 | 18:56 | 0.03 | 0.76 |
| Matias Maccelli | L | 1 | 0 | 1 | 2 | 17:33 | 0.33 | 0.73 |
| Scott Laughton | C | 0 | 1 | 1 | 2 | 14:06 | 0.29 | 0.72 |
| Bobby McMann | C | 1 | 0 | 1 | 1 | 14:54 | 0.23 | 0.59 |
| Steven Lorentz | C | 0 | 0 | 0 | 0 | 10:53 | 0.00 | 0.50 |
| Troy Stecher | D | 1 | 0 | 1 | 4 | 20:08 | 0.42 | 0.44 |
| Auston Matthews | C | 0 | 1 | 1 | 2 | 16:35 | 0.16 | 0.37 |
| Brandon Carlo | D | 0 | 1 | 1 | 0 | 21:19 | 0.04 | 0.12 |
| Oliver Ekman-Larsson | D | 0 | 0 | 0 | 1 | 18:31 | 0.01 | 0.07 |
| Calle Jarnkrok | C | 0 | 0 | 0 | 0 | 11:21 | 0.00 | 0.03 |
| Nicolas Roy | C | 0 | 0 | 0 | 1 | 15:16 | 0.11 | 0.02 |
| Nicholas Robertson | L | 0 | 0 | 0 | 1 | 12:15 | 0.05 | -0.01 |
| Matthew Knies | L | 0 | 0 | 0 | 0 | 14:45 | 0.07 | -0.29 |
| Max Domi | C | 0 | 0 | 0 | 1 | 14:28 | 0.01 | -0.32 |
| Jake McCabe | D | 0 | 0 | 0 | 0 | 23:46 | 0.00 | -0.55 |
Calgary Flames Skaters
| Player | Pos | G | A | P | SOG | TOI | xG | Game Score |
|---|---|---|---|---|---|---|---|---|
| Nazem Kadri | C | 1 | 1 | 2 | 3 | 19:15 | 0.10 | 2.21 |
| Joel Farabee | L | 1 | 1 | 2 | 2 | 15:59 | 0.26 | 2.12 |
| Kevin Bahl | D | 0 | 0 | 0 | 1 | 20:59 | 0.01 | 0.84 |
| Zach Whitecloud | D | 0 | 0 | 0 | 2 | 20:48 | 0.01 | 0.68 |
| MacKenzie Weegar | D | 0 | 1 | 1 | 0 | 20:59 | 0.01 | 0.58 |
| Joel Hanley | D | 0 | 1 | 1 | 0 | 16:36 | 0.01 | 0.50 |
| Matt Coronato | R | 0 | 0 | 0 | 7 | 19:27 | 0.58 | 0.49 |
| Connor Zary | C | 0 | 0 | 0 | 2 | 14:46 | 0.21 | 0.39 |
| Yegor Sharangovich | C | 0 | 0 | 0 | 2 | 18:49 | 0.11 | 0.37 |
| Adam Klapka | R | 0 | 0 | 0 | 1 | 10:43 | 0.13 | 0.28 |
| Mikael Backlund | C | 0 | 0 | 0 | 2 | 16:16 | 0.22 | 0.26 |
| Zayne Parekh | D | 0 | 0 | 0 | 1 | 20:05 | 0.01 | 0.17 |
| Ryan Lomberg | L | 0 | 0 | 0 | 0 | 10:35 | 0.01 | -0.13 |
| Martin Pospisil | C | 0 | 0 | 0 | 0 | 8:59 | 0.00 | -0.29 |
| Jonathan Huberdeau | L | 0 | 0 | 0 | 0 | 14:26 | 0.16 | -0.45 |
| Morgan Frost | C | 0 | 0 | 0 | 1 | 15:53 | 0.16 | -0.48 |
| Matvei Gridin | R | 0 | 0 | 0 | 4 | 16:24 | 0.19 | -0.52 |
| Yan Kuznetsov | D | 0 | 0 | 0 | 2 | 18:20 | 0.06 | -0.68 |
Goaltending
| Goalie | Team | SV | SA | SV% | GSAx | Decision |
|---|---|---|---|---|---|---|
| Joseph Woll | Toronto Maple Leafs | 28 | 30 | 93.3% | 0.22 | W |
| Dustin Wolf | Calgary Flames | 18 | 21 | 85.7% | -1.06 | 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.57 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.57, 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.22 goals saved above expected); Dustin Wolf stopped 18 of 21 (-1.06 goals saved above expected).