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:020.822.04
2ndMax DomiC20312:250.261.45
3rdSamuel HonzekL10111:410.321.00

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
Samuel HonzekL101111:410.321.00
Joel FarabeeL101216:040.490.80
Rasmus AnderssonD011125:480.030.79
Morgan FrostC101421:370.310.75
Justin KirklandC01108:380.090.74
Nazem KadriC011523:330.400.64
Mikael BacklundC011116:270.010.64
Jonathan HuberdeauL011321:150.580.34
Ryan LombergL00018:060.180.10
Blake ColemanL000316:340.220.05
Matt CoronatoR000011:210.000.00
Connor ZaryC000211:430.16-0.05
Zayne ParekhD000115:540.02-0.05
Joel HanleyD000111:390.02-0.10
Jake BeanD000118:480.04-0.10
MacKenzie WeegarD000120:500.17-0.10
Kevin BahlD000022:580.00-0.15
Yegor SharangovichC000212:180.19-0.15

Toronto Maple Leafs Skaters

PlayerPosGAPSOGTOIxGGame Score
Matthew KniesL213521:020.822.04
Max DomiC202312:250.261.45
William NylanderR011018:490.000.74
John TavaresC011518:130.610.69
Steven LorentzC011215:150.310.64
Matias MaccelliL011111:470.020.59
Dakota JoshuaC000110:160.030.25
Simon BenoitD000115:220.010.20
Philippe MyersD000315:180.140.20
Auston MatthewsC000621:030.350.15
Jake McCabeD000123:050.060.10
Bobby McMannC000314:220.230.10
Nicholas RobertsonL000112:090.020.05
Easton CowanR00009:540.000.05
Nicolas RoyC000014:050.050.05
Brandon CarloD000224:010.340.00
Morgan RiellyD000119:350.13-0.05
Oliver Ekman-LarssonD000217:190.03-0.25

Goaltending

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

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 2.04 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 2.04, 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.