Calgary Flames
Pacific Division, Western Conference · 24 reports in the 2026-27 edition.
The club
2025-26 · 82 games · 188 for, 223 againstHow it played
- Shot attempts share, five-on-five
- 49.2% 17th of 32
- Expected goals share, five-on-five
- 47.0% 28th of 32
- Power play expected goals per sixty
- 6.33 30th of 32
- Penalty kill expected goals allowed per sixty
- 7.39 20th of 32
Where the record lies
- Finishing goals scored above what the chances were worth
- -12.3 26th of 32
- Goaltending goals prevented beyond what the chances allowed were worth
- -1.0 18th of 32
Calgary Flames scored 12.3 fewer goals than their chances were worth — 12 goals of the record that the underlying play does not explain, and it regresses.
Roster shape
Points-weighted, so these are the ages and origins of the production rather than of the sweaters.
- Average age
- 27.2
- weighted by points
- From 33 and up
- 11.5%
- of skater points
- From under 26
- 50.0%
- of skater points
- Homegrown
- 36.0%
- drafted by this club
- Continuity
- 72.3%
- of last season's five-on-five minutes
The read
the numbers, and the eye212 goals, fewest in the league, off the 30th-ranked power play and a 28th-place chance share.
The eye and the numbers
SightedThe two place this roster within 3 spots of one another. Every report underneath was written with these numbers on screen, so the agreement is not corroboration — the arithmetic is on both sides of it.
Both bars rank this club among the 32 in the edition. The report bar is the mean of its players' grades, weighted by the five-on-five minutes each of them played; the numbers bar is their expected-goal share on the same weighting. It counts 22 of the 24 reports on this roster — the rest have no five-on-five record long enough to weigh — and it reads the roster as it stands rather than the club's own last season.
Who the words reach 21 of 24 · 91% of the five-on-five minutes who is left out (3)
The bars above counted every man on the roster with enough ice time to weigh. The paragraphs name whoever they name, and no rule says who that should be — so this says who it was, over the write-up as a whole. Each section below reaches far fewer than this, which is the figure that matters: the section is where the selection happens, and the count sits under each one. The share is of the five-on-five minutes played by the 22 men on this roster who have a measured record.
Not named: Joel Hanley, Ben Jones, Maxim Tsyplakov.
Who this names 9 of 24 on the roster · 38% of their five-on-five minutes details
Both columns above are searched, and a name counts on the same terms the page links it: in full always, by surname only when one man in the edition wears it. Nothing here says who ought to be named — only who was, so the weighting can be seen rather than guessed at.
Not named here: Mikael Backlund, Kevin Bahl, Hunter Brzustewicz, Devin Cooley, Joel Hanley, Jonathan Huberdeau, Ben Jones, Yan Kuznetsov, Jake Middleton, Simon Nemec, Brayden Pachal, Martin Pospisil, Ryan Strome, Maxim Tsyplakov, Zach Whitecloud.
What the Quant Says
The thinnest team in the league. Calgary scored 212 goals, fewer than any other club, on a 47.0 per cent chance share, 28th, and 2.40 expected goals per 60 at even strength, 23rd — then finished 12.3 goals below even that, 26th.
It is 22nd at preventing chances and 30th on the power play. The goaltending was the one neutral phase, a single goal worse than the chances faced. Continuity is 72.3 per cent, twentieth, and the men who left — Andersson, Weegar, Coleman, Kadri — were the top of the roster. What remains is 2 teenagers on the blue line and a 22-year-old goaltender.
What the Scout Says
A poor hockey team with 2 genuinely interesting young players and a goaltender who is not the problem. Zayne Parekh escapes pressure by turning through it and walks a blue line changing the shooting angle without giving up the puck, and he cannot clear a crease or hold a man out of the slot. Matvei Gridin is 19, removed from pucks at will, and the second reason to watch this club at all. Dustin Wolf survives on technique and quickness, manages his depth better than almost anyone, and cannot take away net simply by existing — every save has to be an actual save.
The rest is a roster whose forwards mostly will not go where scoring happens. Matt Coronato shoots more than anyone here and from the wrong ice; Yegor Sharangovich has a real shot and never developed the willingness to use it from anywhere useful; Joel Farabee cannot hold a wall against a top-4 defenceman. The men who do go inside — Adam Klapka at 6-8, Connor Zary, Morgan Frost — are the club's most instructive pages.
The roster
Mikael Backlund
#11 Evidence behind this report: Full. A full season behind the read — 1143 five-on-five minutes, a shot chart, recent form and linemates.C · Calgary Flames
1,148 games, and still first over the boards against the other team's best.
Kevin Bahl
#7 Evidence behind this report: Full. A full season behind the read — 1390 five-on-five minutes, a shot chart, recent form and linemates.D · Calgary Flames
22 minutes a night, and the 11th percentile to show for them.
Hunter Brzustewicz
#48 Evidence behind this report: Full. A full season behind the read — 513 five-on-five minutes, a shot chart, recent form and linemates.D · Calgary Flames
34 games at 21, and nothing yet that says which way it goes.
Devin Cooley
#1 Evidence behind this report: Full. A full season behind the read — 31 appearances and a game-by-game record.G · Calgary Flames
A .909 in 31 games, better than the starter, and nobody expects him to keep the job.
Matt Coronato
#27 Evidence behind this report: Full. A full season behind the read — 1053 five-on-five minutes, a shot chart, recent form and linemates.RW · Calgary Flames
45 points, minus-29, and 200 shots taken from too far away.
Joel Farabee
#86 Evidence behind this report: Full. A full season behind the read — 1094 five-on-five minutes, a shot chart, recent form and linemates.LW · Calgary Flames
20 goals, and a shot chart drifting the wrong way at exactly the wrong age.
Morgan Frost
#16 Evidence behind this report: Full. A full season behind the read — 1002 five-on-five minutes, a shot chart, recent form and linemates.C · Calgary Flames
22 goals from a median of 20 feet, and a minus-16 underneath them.
Matvei Gridin
Evidence behind this report: Light. Thinner than most: only 475 five-on-five minutes. The page is honest about what it has, but it is a smaller sample than the book's norm.RW · Calgary Flames
20 points in 37 games as a 19-year-old, and the worst on-ice numbers in the book.
Joel Hanley
#44 Evidence behind this report: Full. A full season behind the read — 918 five-on-five minutes, a shot chart, recent form and linemates.D · Calgary Flames
86th percentile in shot attempts, and no goals in 74 tries.
Jonathan Huberdeau
#10 Evidence behind this report: Full. A full season behind the read — 673 five-on-five minutes, a shot chart, recent form and linemates.LW · Calgary Flames
807 career points, 25 of them last season.
Ben Jones
#64 Evidence behind this report: Light. Thinner than most: only 234 five-on-five minutes. The page is honest about what it has, but it is a smaller sample than the book's norm.C · Calgary Flames
3 points in 28 games, and the 1st percentile in shot attempts.
Adam Klapka
#43 Evidence behind this report: Full. A full season behind the read — 801 five-on-five minutes, a shot chart, recent form and linemates.RW · Calgary Flames
6-8, undrafted, 112 penalty minutes, and he can actually skate.
Yan Kuznetsov
Evidence behind this report: Full. A full season behind the read — 1018 five-on-five minutes, a shot chart, recent form and linemates.D · Calgary Flames
20 minutes a night in his first full season, and a blue line with nobody better to give them to.
Jake Middleton
#55 Evidence behind this report: Full. A full season behind the read — 1145 five-on-five minutes, a shot chart, recent form and linemates.D · Calgary Flames
210th overall, 381 games, and a shot share in the 20th percentile.
Simon Nemec
#71 Evidence behind this report: Full. A full season behind the read — 1210 five-on-five minutes, a shot chart, recent form and linemates.D · Calgary Flames
The second pick in 2022, on his second club, still waiting to be what that meant.
Brayden Pachal
#94 Evidence behind this report: Full. A full season behind the read — 507 five-on-five minutes, a shot chart, recent form and linemates.D · Calgary Flames
Undrafted, 177 games, and a seventh defenceman who keeps playing.
Zayne Parekh
Evidence behind this report: Full. A full season behind the read — 525 five-on-five minutes, a shot chart, recent form and linemates.D · Calgary Flames
9 points in 37 games, the 8th percentile in chances, and the most interesting player on this roster.
Martin Pospisil
#76 Evidence behind this report: Light. Thinner than most: only 215 five-on-five minutes. The page is honest about what it has, but it is a smaller sample than the book's norm.C · Calgary Flames
22 games, 173 pounds, and a body that keeps stopping him.
Yegor Sharangovich
#17 Evidence behind this report: Full. A full season behind the read — 1029 five-on-five minutes, a shot chart, recent form and linemates.C · Calgary Flames
116 career goals, and the 13th percentile last season.
Ryan Strome
#22 Evidence behind this report: Full. A full season behind the read — 616 five-on-five minutes, a shot chart, recent form and linemates.C · Calgary Flames
500 career points, and a season that reads like the end of the useful part.
Maxim Tsyplakov
#72 Evidence behind this report: Light. Thinner than most: only 437 five-on-five minutes. The page is honest about what it has, but it is a smaller sample than the book's norm.RW · Calgary Flames
4 points in 49 games, and the best on-ice rate of anyone joining this club.
Zach Whitecloud
#28 Evidence behind this report: Full. A full season behind the read — 1397 five-on-five minutes, a shot chart, recent form and linemates.D · Calgary Flames
Undrafted, a Stanley Cup, 20 minutes a night, and no offence whatsoever.
Dustin Wolf
#32 Evidence behind this report: Full. A full season behind the read — 57 appearances and a game-by-game record.G · Calgary Flames
166 pounds, taken 214th, and this club's starting goaltender.
Connor Zary
#47 Evidence behind this report: Full. A full season behind the read — 938 five-on-five minutes, a shot chart, recent form and linemates.C · Calgary Flames
53 per cent of his shots from inside 20 feet, and 12 goals to show for it.
How they were used
2025-26 · 82 games
Measured from shift charts at five-on-five, not projected. Units are built from the strongest partnership outward and ordered by how much they were used; the percentage is the share of the first player’s five-on-five ice time spent alongside each linemate. A low number means the club never settled on a combination. Players who have gone are marked — either to another club, or off an NHL roster altogether, which covers retirement and an unsigned summer alike.
Forwards
First line
Second line
Third line
Fourth line
Defence
First pair
Second pair
Third pair
Goaltending
By games played