Calgary Flames · #1 · Goalie

Devin Cooley

Age 29 · Catches left · 6′5″ · 192 lb · Born Los Gatos, California, USA

Undrafted

Next game · Thu 8 Octvs Colorado · 9:00 PM ET.848 save % in the last 1 vs COLGame preview →
Games12026-27 · 1 start Small sample
Record0-1-0Wins: T-1st on CGY
Save %.88037th of 55
GAA3.0132nd of 55
Shutouts0
Saves2225 shots faced
Quality starts00.0% of starts

2025-262025-26: 31 games, 10-10-6, .909 save %, 2.69 GAA Season detail →

Devin Cooley has a .880 save percentage over 1 game of 2026-27, after .909 in 31 games last season.

This season

2026-27 regular season · 1 game Small sample
2026-27 · The season

A .880 save percentage over 1 game

Where he ranks among NHL goalies with 1+ games, then his save percentage through the season in ten-game blocks.

Percentile among NHL goalies

Shots faced / 6025.145th
Goals against avg3.0143rd
Shutouts043rd
Save %.88034th
Even-strength save %.86426th
Starts120th
Quality start %0.0%17th
Wins017th

Bars show the percentile against 55 goalies with 1+ games in 2026-27; the thin line marks the league median.

Save % · ten-game blocks

.880.8801–3

Dashed line: season average (.880). Dark blocks sit at or above it.

Wins0T-1st on CGY
Save %.88037th of 55
Goals against avg3.0132nd of 55
Starts12nd on CGY
Shutouts0T-1st on CGY
Stats hub

Workload and save % by strength

Thirty-seven points of save percentage below the league at even strength

1 start in 2026-27: save percentage split by strength, how often he finished what he started, and the goal support in front of him.

Save % by strength

Even strength.86422 shots · lg .901
Opponent power play1.0003 shots · lg .844

League figures pool every goalie with the same minimum games (55 goalies).

Workload

Starts12nd on CGY
Relief appearances0
Complete games1100.0% of games
Shots faced / 6025.1
Minutes60

Goal support

Goals for / 601.00
Goals against / 603.01
Regulation wins0
Regulation losses1
Quality starts00.0% of starts

Expected goals

14.8 goals saved above expected in 2025-26

How many goals the shots he faced should have produced, against how many went in.

GSAx−0.131st of 55 goalies
Expected goals against2.93 allowed
Save %.880Expected .886
GSAx per game−0.151 game

2026-27. Goals saved above expected = the expected goals of every unblocked shot he faced (empty net excluded) minus the goals he allowed. Small sample: early-season xG moves a lot from night to night.

Goals saved above expected for every goalie →


2026-27 · Save % by zone

A .800 save percentage from the slot

Every shot on goal he faced, split into the same five zones as our shot maps. The map shows where the goals against came from.

Goal against
Crease1.000
Slot.800
Wing.909
Point1.000
Neutral zone—

Not enough shots yet to rank in 2026-27. Bars start at .750. Small sample: these numbers move a lot in the first weeks of a season.

Save % by zone, every goalie
5v5 save %.90020 shots at 5v5
Slot + crease save %.81811 shots
Games above .9000%0 of 1 game
Shots on goal faced253 goals against

Game log

Against Colorado, 0 wins in 1

Full game log →
DateOpponentResultSAGASV%TOI
30 Mar 2026@COLL 2-9335.84850:41

Contract

$1.35M a season through 2027-28

In 2025-26 he saved +10.98 goals above expected per $1M of cap hit, 4th of 59 goalies with 20 or more games and a current contract.

Cap hit$1.35M1.3% of the $104M ceiling
Term2 yearsYear 1 of 2
Expires2027-28UFA at 31
Cap value$2.7MCap hit × 2 years

Cap hit is the average annual charge against the salary cap, not a yearly salary; cap value is cap hit times the years of the deal, not a reported total. As of 1 Oct 2026.


With Calgary

One season · 2025-26 to 2025-26
Franchise record

23rd in franchise wins since 1990-91

since 1990-91 · regular season

Wins1023rd for Calgary
Shutouts023rd
Games played32293rd
Team history

Career

Regular season and playoffs
Career · regular season

Two seasons, with 2 clubs

Career · regular season

SeasonTeamGPWLOTLGAASV%SO
2023-24SJS62314.98.8700
2025-26CGY31101062.69.9090
Career37121373.03.9020

Season rows reconcile with the official career totals.


Updated after every final · through 6 Oct