Calgary Flames at Toronto Maple Leafs

NHL game between the Calgary Flames and the Toronto Maple Leafs on Oct 28, 2025. Final score: Calgary Flames 3, Toronto Maple Leafs 4.

StatusFinal
DateOct 28, 2025
VenueScotiabank Arena
Calgary Flames score3
Toronto Maple Leafs score4

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.

PlayerPosGASOGTOIxGGame Score
1stMatthew KniesL21521:021.053.08
2ndJohn TavaresC01518:130.741.50
3rdMax DomiC20312:250.261.42

Scoring Summary

TimeTeamGoalAssistsStrengthScore (Calgary Flames–Toronto Maple Leafs)
1st 04:33CGYMorgan FrostJonathan Huberdeau, Nazem Kadri5v51–0
2nd 03:13TORMax DomiSteven Lorentz, Matias Maccelli5v51–1
2nd 17:55CGYJoel FarabeeJustin Kirkland, Rasmus Andersson5v52–1
2nd 19:25TORMatthew KniesWilliam Nylander5v52–2
3rd 03:45TORMatthew Knies5v42–3
3rd 14:49CGYSamuel HonzekMikael Backlund5v53–3
3rd 17:56TORMax DomiMatthew Knies, John Tavares5v53–4

Team Comparison

Calgary FlamesToronto Maple Leafs
Goals34
Shots on goal2937
Expected goals (xG)3.733.62
High-danger shots1912
Corsi %47.0%53.0%
Power play0/31/4
Faceoff %50.0%50.0%
Hits2018
Blocks1015
Giveaways3016
Takeaways38

Calgary Flames Skaters

PlayerPosGAPSOGTOIxGGame Score
Joel FarabeeL101216:040.491.23
Morgan FrostC101421:370.381.09
Samuel HonzekL101111:410.321.06
Justin KirklandC01108:380.091.00
Rasmus AnderssonD011125:480.040.76
Jonathan HuberdeauL011321:150.580.66
Nazem KadriC011523:330.420.61
Joel HanleyD000111:390.020.57
Mikael BacklundC011116:270.010.37
Jake BeanD000118:480.040.28
MacKenzie WeegarD000120:500.180.16
Ryan LombergL00018:060.180.08
Zayne ParekhD000115:540.020.07
Connor ZaryC000211:430.160.04
Yegor SharangovichC000212:180.19-0.03
Blake ColemanL000316:340.30-0.23
Matt CoronatoR000011:210.00-0.42
Kevin BahlD000022:580.00-0.82

Toronto Maple Leafs Skaters

PlayerPosGAPSOGTOIxGGame Score
Matthew KniesL213521:021.053.08
John TavaresC011518:130.741.50
Max DomiC202312:250.261.42
William NylanderR011018:490.001.06
Matias MaccelliL011111:470.020.83
Jake McCabeD000123:050.060.46
Steven LorentzC011215:150.310.27
Philippe MyersD000315:180.140.09
Dakota JoshuaC000110:160.030.04
Easton CowanR00009:540.00-0.03
Auston MatthewsC000621:030.42-0.03
Morgan RiellyD000119:350.17-0.06
Nicolas RoyC000014:050.05-0.14
Bobby McMannC000314:220.23-0.19
Brandon CarloD000224:010.36-0.26
Simon BenoitD000115:220.01-0.29
Oliver Ekman-LarssonD000217:190.03-0.30
Nicholas RobertsonL000112:090.02-0.36

Goaltending

GoalieTeamSVSASV%GSAxDecision
Dustin WolfCalgary Flames333789.2%-0.87L
Anthony StolarzToronto Maple Leafs262989.7%0.22W

Analysis

The Toronto Maple Leafs defeated the Calgary Flames 4–3 on Oct 28, 2025, a one-goal game.

Toronto Maple Leafs generated 3.62 expected goals to Calgary Flames's 3.73 — 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.

Matthew Knies led all skaters with a Game Score of 3.08 on 2 goals, 1 assist, 5 shots on goal.

Frequently Asked Questions

Who won the Calgary Flames vs Toronto Maple Leafs game?

The Toronto Maple Leafs beat the Calgary Flames 4–3 on Oct 28, 2025.

What was the final score?

The final score was Toronto Maple Leafs 4, Calgary Flames 3.

Who was the best player in this game?

By Game Score — a single-number summary of everything a skater did — Matthew Knies led all skaters at 3.08, on 2G, 1A and 5 shots on goal.

Which team deserved to win by expected goals?

Toronto Maple Leafs generated 3.62 expected goals and Calgary Flames generated 3.73, so Calgary Flames created the better chances. The scoreboard went the other way, which points to finishing or goaltending.

What were the shot totals?

Calgary Flames put 29 shots on goal and Toronto Maple Leafs put 37. High-danger chances went 19 to 12.