2025–26 Calgary Flames season
National Hockey League season
From Wikipedia, the free encyclopedia
The 2025–26 Calgary Flames season was their 46th season in Calgary, and their 54th season for the National Hockey League (NHL) franchise that was established on June 6, 1972.[1]
| 2025–26 Calgary Flames | |
|---|---|
| Division | 7th Pacific |
| Conference | 14th Western |
| 2025–26 record | 33–38–9 |
| Home record | 22–12–5 |
| Road record | 11–26–3 |
| Goals for | 208 |
| Goals against | 255 |
| Team information | |
| General manager | Craig Conroy |
| Coach | Ryan Huska |
| Captain | Mikael Backlund |
| Alternate captains | Rasmus Andersson (Oct. 8 – Jan. 18) Blake Coleman Jonathan Huberdeau Nazem Kadri (Oct. 8 – Mar. 6) MacKenzie Weegar (Oct. 8 – Mar. 4) |
| Arena | Scotiabank Saddledome |
| Minor league affiliates | Calgary Wranglers (AHL) Rapid City Rush (ECHL) |
| Team leaders | |
| Goals | Morgan Frost (21) |
| Assists | Nazem Kadri (29) |
| Points | Matt Coronato (43) |
| Penalty minutes | Adam Klapka (110) |
| Plus/minus | Blake Coleman (+12) |
| Wins | Dustin Wolf (22) |
| Goals against average | Devin Cooley (2.69) |
On March 20, 2026, the Flames announced the farewell season of the Scotiabank Saddledome.[2]
On April 7, 2026, the Flames were eliminated from playoff contention for the fourth consecutive season following a 4–3 overtime loss to the Dallas Stars.[3]
Standings
Divisional standings
| Pos | Team | GP | W | L | OTL | RW | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | y – Vegas Golden Knights | 82 | 39 | 26 | 17 | 30 | 265 | 250 | +15 | 95 |
| 2 | x – Edmonton Oilers | 82 | 41 | 30 | 11 | 32 | 282 | 269 | +13 | 93 |
| 3 | x – Anaheim Ducks | 82 | 43 | 33 | 6 | 26 | 273 | 288 | −15 | 92 |
| 4 | x – Los Angeles Kings | 82 | 35 | 27 | 20 | 22 | 225 | 247 | −22 | 90 |
| 5 | San Jose Sharks | 82 | 39 | 35 | 8 | 27 | 251 | 292 | −41 | 86 |
| 6 | Seattle Kraken | 82 | 34 | 37 | 11 | 26 | 226 | 263 | −37 | 79 |
| 7 | Calgary Flames | 82 | 34 | 39 | 9 | 27 | 212 | 259 | −47 | 77 |
| 8 | Vancouver Canucks | 82 | 25 | 49 | 8 | 15 | 216 | 316 | −100 | 58 |
Rules for classification: 1) Fewer number of games played (GP, only during regular season); 2) Greater number of regulation wins (RW); 3) Greater number of wins in regulation and overtime, excluding shootout wins (ROW); 4) Greater number of total wins, including shootouts (W); 5) Greater number of points earned in head-to-head play; if teams played an uneven number of head-to-head games, the result of the first game on the home ice of the team with the extra home game is discarded; 6) Greater goal differential (GD); 7) Greater number of goals scored (GF)
x – Clinched playoff spot; y – Clinched division
Conference standings
| Pos | Div | Team | GP | W | L | OTL | RW | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | CE | x – Utah Mammoth | 82 | 43 | 33 | 6 | 33 | 268 | 240 | +28 | 92 |
| 2 | PA | x – Los Angeles Kings | 82 | 35 | 27 | 20 | 22 | 225 | 247 | −22 | 90 |
| 3 | CE | St. Louis Blues | 82 | 37 | 33 | 12 | 33 | 231 | 258 | −27 | 86 |
| 4 | CE | Nashville Predators | 82 | 38 | 34 | 10 | 28 | 247 | 269 | −22 | 86 |
| 5 | PA | San Jose Sharks | 82 | 39 | 35 | 8 | 27 | 251 | 292 | −41 | 86 |
| 6 | CE | Winnipeg Jets | 82 | 35 | 35 | 12 | 28 | 231 | 260 | −29 | 82 |
| 7 | PA | Seattle Kraken | 82 | 34 | 37 | 11 | 26 | 226 | 263 | −37 | 79 |
| 8 | PA | Calgary Flames | 82 | 34 | 39 | 9 | 27 | 212 | 259 | −47 | 77 |
| 9 | CE | Chicago Blackhawks | 82 | 29 | 39 | 14 | 22 | 213 | 275 | −62 | 72 |
| 10 | PA | Vancouver Canucks | 82 | 25 | 49 | 8 | 15 | 216 | 316 | −100 | 58 |
Rules for classification: 1) Fewer number of games played (GP, only during regular season); 2) Greater number of regulation wins (RW); 3) Greater number of wins in regulation and overtime, excluding shootout wins (ROW); 4) Greater number of total wins, including shootouts (W); 5) Greater number of points earned in head-to-head play; if teams played an uneven number of head-to-head games, the result of the first game on the home ice of the team with the extra home game is discarded; 6) Greater goal differential (GD); 7) Greater number of goals scored (GF)
x – Clinched playoff spot
Schedule and results
Preseason
The preseason schedule was published on June 30, 2025.[6]
| 2025 preseason game log: 2–3–0 (Home: 1–1–0; Road: 1–2–0) | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| # | Date | Visitor | Score | Home | OT | Decision | Location | Attendance | Record | Recap | |
| 1A | September 21 | Edmonton | 3–0 | Calgary | Cooley | Scotiabank Saddledome | 10,000 | 0–1–0 | [7] | ||
| 2A | September 21 | Calgary | 3–2 | Edmonton | OT | Prosvetov | Rogers Place | 16,147 | 1–1–0 | [8] | |
| 3 | September 23 | Seattle | 1–4 | Calgary | Wolf | Scotiabank Saddledome | 15,088 | 2–1–0 | [9] | ||
| 4B | September 24 | Calgary | 1–3 | Vancouver | Prosvetov | Abbotsford Centre | 5,785 | 2–2–0 | [10] | ||
| 5 | September 27 | Calgary | 2–4 | Winnipeg | Cooley | Canada Life Centre | 14,007 | 2–3–0 | [11] | ||
| 6 | September 29 | Calgary | 2–1 | Seattle | SO | Wolf | Climate Pledge Arena | 17,151 | 3–3–0 | [12] | |
| 7 | October 1 | Vancouver | 8–1 | Calgary | Prosvetov | Scotiabank Saddledome | 15,804 | 3–4–0 | [13] | ||
| 8 | October 3 | Winnipeg | 5–4 | Calgary | SO | Wolf | Scotiabank Saddledome | 15,923 | 3–4–1 | [14] | |
|
Notes: | |||||||||||
Regular season
| 2025–26 game log | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Legend: Win (2 points) Loss (0 points) Overtime/shootout loss (1 point) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Player statistics
As of April 16, 2026
Skaters
| Player | GP | G | A | Pts | +/− | PIM |
|---|---|---|---|---|---|---|
| Matt Coronato | 80 | 18 | 27 | 45 | −29 | 32 |
| Morgan Frost | 82 | 22 | 21 | 43 | −16 | 28 |
| Mikael Backlund | 82 | 17 | 26 | 43 | +7 | 16 |
| Nazem Kadri‡ | 61 | 12 | 29 | 41 | −27 | 24 |
| Joel Farabee | 82 | 20 | 18 | 38 | −9 | 28 |
| Blake Coleman | 69 | 20 | 15 | 35 | +12 | 49 |
| Rasmus Andersson‡ | 48 | 10 | 20 | 30 | +3 | 53 |
| Yegor Sharangovich | 78 | 15 | 14 | 29 | −20 | 12 |
| Connor Zary | 74 | 12 | 13 | 25 | −9 | 22 |
| Jonathan Huberdeau | 50 | 10 | 15 | 25 | −9 | 41 |
| MacKenzie Weegar‡ | 60 | 3 | 18 | 21 | −35 | 69 |
| Matvei Gridin | 37 | 6 | 14 | 20 | −14 | 2 |
| Adam Klapka | 79 | 6 | 12 | 18 | −12 | 112 |
| Kevin Bahl | 76 | 4 | 14 | 18 | +2 | 47 |
| Olli Maatta† | 21 | 2 | 12 | 14 | −1 | 2 |
| Ryan Strome† | 19 | 5 | 7 | 12 | −3 | 8 |
| Yan Kuznetsov | 57 | 4 | 8 | 12 | −8 | 28 |
| Zach Whitecloud† | 31 | 0 | 10 | 10 | +2 | 10 |
| Ryan Lomberg | 57 | 4 | 5 | 9 | −4 | 59 |
| Zayne Parekh | 37 | 4 | 5 | 9 | −9 | 8 |
| Hunter Brzustewicz | 34 | 2 | 5 | 7 | 0 | 4 |
| Brayden Pachal | 39 | 1 | 6 | 7 | −1 | 47 |
| Joel Hanley | 68 | 0 | 7 | 7 | −5 | 44 |
| Victor Olofsson† | 18 | 2 | 4 | 6 | −1 | 0 |
| John Beecher† | 29 | 2 | 4 | 6 | −5 | 31 |
| Samuel Honzek | 18 | 2 | 2 | 4 | +1 | 2 |
| Martin Pospisil | 22 | 1 | 2 | 3 | −4 | 17 |
| Justin Kirkland | 20 | 1 | 1 | 2 | +1 | 2 |
| Jake Bean | 16 | 1 | 1 | 2 | −7 | 16 |
| Brennan Othmann† | 2 | 1 | 1 | 2 | −4 | 0 |
| Tyson Gross | 6 | 1 | 0 | 1 | −2 | 2 |
| Aydar Suniev | 6 | 0 | 1 | 1 | 0 | 2 |
| Dryden Hunt | 3 | 0 | 0 | 0 | −3 | 2 |
| Rory Kerins | 4 | 0 | 0 | 0 | −1 | 2 |
| Daniil Miromanov | 1 | 0 | 0 | 0 | 0 | 0 |
| William Stromgren | 3 | 0 | 0 | 0 | −1 | 0 |
| Abram Wiebe | 4 | 0 | 0 | 0 | 0 | 2 |
| Sam Morton | 3 | 0 | 0 | 0 | −1 | 10 |
Goaltenders
| Player | GP | GS | TOI | W | L | OT | GA | GAA | SA | SV% | SO | G | A | PIM |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Dustin Wolf | 57 | 55 | 3149:14 | 23 | 29 | 3 | 158 | 3.01 | 1558 | .899 | 2 | 0 | 0 | 4 |
| Devin Cooley | 31 | 26 | 1718:00 | 10 | 10 | 6 | 77 | 2.69 | 847 | .909 | 0 | 0 | 1 | 2 |
| Arsenii Sergeev | 1 | 1 | 60:00 | 1 | 0 | 0 | 1 | 1.00 | 28 | .964 | 0 | 0 | 0 | 0 |
†Denotes player spent time with another team before joining the Flames. Stats reflect time with the Flames only.
‡Denotes player was traded mid-season. Stats reflect time with the Flames only.
Bold/italics denotes franchise record.
Awards and honours
Awards
Milestones
Records
Transactions
The Flames have been involved in the following transactions during the 2025–26 season.
Key
† Contract is entry-level.
‡ Contract initially takes effect in the 2026–27 season.
Trades
| Date | Details | Ref | |
|---|---|---|---|
| June 28, 2025 | To Detroit Red Wings 7th-round pick in 2026 |
To Calgary Flames STL 7th-round pick in 2025 (#211 overall) |
[99] |
| January 18, 2026 | To Vegas Golden Knights Rasmus Andersson |
To Calgary Flames Zach Whitecloud Abram Wiebe conditional 1st-round pick in 2027 conditional 2nd-round pick in 2028 |
[100] |
| February 2, 2026 | To Dallas Stars Jeremie Poirier |
To Calgary Flames Gavin White |
[101] |
| March 4, 2026 | To Utah Mammoth MacKenzie Weegar |
To Calgary Flames Jonathan Castagna Olli Maatta NYR 2nd-round pick in 2026 OTT 2nd-round pick in 2026 2nd-round pick in 2026 |
[102] |
| March 6, 2026 | To New York Rangers Jacob Battaglia |
To Calgary Flames Brennan Othmann |
[103] |
| March 6, 2026 | To Colorado Avalanche Nazem Kadri*[a] 4th-round pick in 2027 |
To Calgary Flames Max Curran Victor Olofsson conditional[b] 2nd-round pick in 2027 conditional[c] 1st-round pick in 2028 |
[104] |
| March 6, 2026 | To Anaheim Ducks 7th-round pick in 2027 |
To Calgary Flames Ryan Strome |
[105] |
| June 23, 2026 | To New Jersey Devils Etienne Morin conditional[d] VGK 1st-round pick in 2027 or VGK 1st-round pick in 2028 conditional[e] COL 1st-round pick in 2028 or COL 1st-round pick in 2029 NYR 2nd-round pick in 2026 |
To Calgary Flames Simon Nemec Maxim Tsyplakov |
[106] |
Notes
- Calgary retained 20% of Kadri's contract.
- Conditions unknown.
- Conditions unknown.
- New Jersey will receive Colorado's first-round pick in 2028 if the pick is outside of the top ten selections and has not already been conveyed to the Toronto Maple Leafs. Otherwise, New Jersey will receive a first-round pick in 2029.
Players acquired
| Date | Player | Former team | Term | Via | Ref |
|---|---|---|---|---|---|
| July 1, 2025 | Nick Cicek | Adler Mannheim (DEL) | 1-year | Free agency | [107] |
| Ivan Prosvetov | CSKA Moscow (KHL) | 1-year | Free agency | [108] | |
| November 18, 2025 | John Beecher | Boston Bruins | 1-year | Waivers | [109] |
| March 12, 2026 | Tyson Gross | St. Cloud State (NCHC) | 2-year† | Free agency | [110] |
Players lost
| Date | Player | New team | Term | Via | Ref |
|---|---|---|---|---|---|
| July 1, 2025 | Jonathan Aspirot | Boston Bruins | 1-year | Free agency | [111] |
| Daniel Vladar | Philadelphia Flyers | 2-year | Free agency | [112] | |
| July 2, 2025 | Martin Frk | Calgary Wranglers (AHL) | 2-year | Free agency | [113] |
| Anthony Mantha | Pittsburgh Penguins | 1-year | Free agency | [114] | |
| July 16, 2025 | Joni Jurmo | Contract termination | [115] | ||
| August 24, 2025 | Tyson Barrie | Retired | [116] | ||
| September 3, 2025 | Connor Murphy | Calgary Wranglers (AHL) | 1-year | Free agency | [117] |
| October 3, 2025 | Ilya Solovyov | Colorado Avalanche | Waivers | [118] | |
| October 6, 2025 | Kevin Rooney | Utah Mammoth | 1-year | Free agency | [119] |
Signings
| Date | Player | Term | Ref |
|---|---|---|---|
| June 28, 2025 | Kevin Bahl | 6-year | [120] |
| June 30, 2025 | Clark Bishop | 1-year | [121] |
| July 1, 2025 | Joel Hanley | 2-year | [122] |
| July 2, 2025 | Morgan Frost | 2-year | [123] |
| July 9, 2025 | Sam Morton | 1-year | [124] |
| July 17, 2025 | Rory Kerins | 1-year | [125] |
| Yan Kuznetsov | 2-year | ||
| Jeremie Poirier | 1-year | ||
| July 30, 2025 | Martin Pospisil | 3-year | [126] |
| September 6, 2025 | Connor Zary | 3-year | [127] |
| September 9, 2025 | Dustin Wolf | 7-year‡ | [128] |
| September 17, 2025 | Mikael Backlund | 2-year‡ | [129] |
| December 30, 2025 | Devin Cooley | 2-year‡ | [130] |
| March 30, 2026 | Jonathan Castagna | 3-year†‡ | [131] |
| April 1, 2026 | Axel Hurtig | 3-year† | [132] |
| April 10, 2026 | Abram Wiebe | 2-year† | [133] |
| May 4, 2026 | Theo Stockselius | 3-year†‡ | [134] |
| May 22, 2026 | Kirill Zarubin | 3-year†‡ | [135] |
| June 25, 2026 | Rory Kerins | 1-year‡ | [136] |
| Sam Morton | 1-year‡ | ||
Draft picks
Below are the Calgary Flames selections at the 2025 NHL entry draft, which was held on June 27 and 28, 2025, at Peacock Theater in Los Angeles, California.
| Round | # | Player | Pos | Nationality | College/Junior/Club team (League) |
|---|---|---|---|---|---|
| 1 | 18[A] | Cole Reschny | C | Victoria Royals (WHL) | |
| 32[B] | Cullen Potter | C | Arizona State Sun Devils (NCHC) | ||
| 2 | 54[C] | Theo Stockselius | C | Djurgårdens IF J20 (J20 Nationell) | |
| 3 | 80 | Mace'o Phillips | D | U.S. NTDP (USHL) | |
| 5 | 144 | Ethan Wyttenbach | LW | Sioux Falls Stampede (USHL) | |
| 6 | 176 | Aidan Lane | RW | St. Andrew's Saints (CISAA) | |
| 7 | 208 | Jakob Leander | D | HV71 J20 (J20 Nationell) | |
| 211[D] | Yan Matveiko | LW | Krasnaya Armiya Moskva (MHL) |
Notes
- The New Jersey Devils' first-round pick went to the Calgary Flames as the result of a trade on June 19, 2024, that sent Jacob Markstrom to New Jersey in exchange for Kevin Bahl and this pick (being conditional at the time of the trade).[137] The condition – Calgary will receive a first-round pick in 2025 if New Jersey's first-round pick in 2025 is outside of the top ten selections[137] – was converted when the Devils qualified for the 2025 Stanley Cup playoffs on April 9, 2025.
- The Florida Panthers' first-round pick went to the Calgary Flames as the result of a trade on July 22, 2022, that sent Matthew Tkachuk and a conditional fourth-round pick in 2025 to Florida in exchange for Jonathan Huberdeau, Cole Schwindt, MacKenzie Weegar and this pick (being conditional at the time of the trade).[138] The condition – Calgary will receive a first-round pick in 2025 if Florida's first-round pick in 2025 is outside of the top ten selections[138] – was converted when the Panthers qualified for the 2025 Stanley Cup playoffs on April 5, 2025.
- The Colorado Avalanche's second-round pick went to the Calgary Flames as the result of a trade on June 27, 2024, that sent Andrew Mangiapane to Washington in exchange for this pick.[139]
- The St. Louis Blues' seventh-round pick went to the Calgary Flames as the result of a trade on June 28, 2025, that sent a seventh-round pick in 2026 to Detroit in exchange for this pick.[140] Detroit previously acquired this pick as the result of a trade on March 3, 2023, that sent Jakub Vrana to St. Louis in exchange for Dylan McLaughlin and this pick.[141]