Edgehalla
Joel Hanley headshotCalgary Flames logo

Calgary Flames

Joel Hanley

#44Defenseman5'11"185 lb

0.0 in 2 days
2025-26 regular season
68
GP
0
G
7
A
7
P
43
SOG
0.0% SH
14:40
TOI/GP

D · CGY · NHL id 8477810

Joel Hanley has played 68 games for the Calgary Flames in 2025-26, scoring 0 goals and 7 assists (7 points) on 43 shots while averaging 14:40 a night (13:34 at even strength, 0:02 on the power play and 0:57 shorthanded). At 5v5 he has skated 60% of his 5v5 minutes with Zayne Parekh and 28% with Ryan Strome over the last 10 games, and the Flames have controlled 55% of shot attempts with Hanley on the ice (26-34 in goals, 53% offensive-zone starts). In the Flames' most recent game against ANA he was on D3 with Zayne Parekh and off the power play. He is shooting 0.0% this season against 2.7% across the 318 games in our data.

Right now

From the Mar 26 game vs ANA, detected from shift data

Power play
No PP unit
Penalty kill
PK2D
Olli Maatta
Last 5: D3 · D3 · D3 · D3 · D3

Deployment timeline

2025-26 · per-game ice time by strength, with line and power-play unit changes

Usage: 19 games, 14:42 average time on ice, PP1 in 0 games, 3 line changes.

PPLine33333332▲232▲23▼3333330m3m7m10m13m17m20mJan 29Feb 2Feb 26Mar 1Mar 5Mar 9Mar 12Mar 16Mar 20Mar 24
  • Even strength
  • Power play
  • Penalty kill
  • 5-game average
  • Did not play
  • ▲ promoted · ▼ demoted
19 games shown, 14:42 average. Line and PP unit come from where the player's ice time ranks among his teammates that night.

NHL EDGE tracking

2025-26 percentiles among skaters at his position

Source: NHL EDGE
Top speed22nd2320.8 mph
Bursts 20+ mph39th4014
Hardest shot58th5891.8 mph
Offensive-zone time82nd8343.8%
Distance skated51st52147.7 mi
High-danger SOG1st00
Percentile among position peers│ tick = 3-season weighted

Season-level NHL EDGE puck and player tracking, refreshed nightly. The percentile is the league rank among skaters this season; the label at the right is the raw value.

Shot map

2025-26 · 117 attempts, 43 on goal, 0 goals

Shot map, OPP at CGY: 117 attempts, 43 on goal, 0 goals, 2.02 expected goals; best chance Joel Hanley at 0.54 xG.

  • Even strength
  • Power play
  • Penalty kill
  • Goal
  • Shot on goal
  • Missed
  • Blocked
Every attempt (goals, shots, misses and blocks), attacking toward the right (or the top on phones).

Luck

2025-26 · 68 GP · 7 points vs 9.7 expected

Luck Meter →
Buy low

Last 20 games: -37. Positive means running hot (sell), negative running cold (buy).

0.0%
96.9
24.1%
G vs xG
0 / 1.9
  • • Role rose over the last 10 games (TOI up 1:35 a game, 2 promotion events): some of the heat may be real.
Goals against expected goals
0123-1.9goals below expected-1.4σ10/83/26
  • Actual goals
  • Expected
  • ±1σ
  • Above expected
  • Below expected

2025-26 regular season. Rank is among all qualified players; the bar is his percentile among defencemen. Each stat links to its explainer.

Fantasy box score

  • Games played68
  • Goals0685th
  • Assists7544th
  • Points7615th
  • Power-play points0437th
  • Shorthanded points0227th
  • Shots on goal43574th
  • Hits42453rd
  • Blocked shots90114th
  • Plus/minus−5446th
  • Penalty minutes44144th
  • Faceoffs won0451st

Possession & shot quality (5-on-5 on-ice)

Transition, turnovers & faceoffs

Usage

Special teams & discipline

Luck & trend

NHL EDGE tracking

Unranked rows are below the sample minimum (20 GP, 200 five-on-five minutes, 100 draws or 10 goalie games).

Beyond the box score

2025-26 regular season · 64 of 68 games through the sequence engine (more fill in as games are reprocessed)

MethodLeaders
−0.071
Season net
−1.08xG

5-on-5. Each takeaway is credited, and each giveaway charged, at the league xG value of the zone.

MethodLeaders
Per 60
0.13
Attempts
2
0.000

5-on-5 shots within 10 seconds of winning the puck outside the offensive zone.

MethodLeaders
Season
−2.85G
Per 60
−0.171
Drawn / taken
8 / 22minors

MethodLeaders
51.3%
46.2%
51.0%
Transition CF/60
5.1
Turnovers won/60
21.9
Turnovers lost/60
22.6

5-on-5 while he is on the ice.

MethodLeaders
  • More of his shots than the league
  • Fewer
43 shots on goal, 0 goals, all situations
AreaHis shareLeagueG
L Point37%5%0
Outside L28%4%0
Low Slot0%23%0
R Circle0%12%0
Outside R0%4%0
R Point2%6%0
L Net Side0%3%0

Role changes

Notable promotions, demotions and ice-time swings from Line Watch

All alerts →

How his goals happened

3 goals since 2023-24 with NHL EDGE tracking: press Replay to watch the tracking animation

Method
Goal anatomy
GamePlayEntryPassesShot mphNotesReplay
Apr 5, 2025 vs VGKCycle—6*58.6—
Feb 23, 2025 vs SJSRebound—239.8rebound
Mar 23, 2024 @ VANRebound—047.7rebound

* includes a royal-road (cross-slot) pass. Derived from NHL EDGE puck and player tracking.

Linemates

2025-26 · 5v5 time together and how each pairing performs with and without Hanley

TeammatePosGPShareCF% togetherGF% togetherCF% Hanley apartCF% mate apart
Nazem KadriC58237:1226%58.8%35% (6-11)53.4% 527:1349.5% 615:16
Joel FarabeeLW66236:3126%57.1%42% (8-11)53.3% 648:5849.3% 621:27
Morgan FrostC68234:4426%55.0%67% (10-5)54.4% 674:5248.2% 572:59
Adam KlapkaRW64223:1325%47.4%57% (4-3)55.9% 640:3347.6% 421:35
Connor ZaryC59211:5323%52.6%45% (5-6)53.9% 579:0749.0% 538:25
Yegor SharangovichC64207:5323%61.8%42% (5-7)52.1% 658:0446.4% 618:58
Brayden PachalD21199:1322%55.3%50% (6-6)50.9% 82:5152.3% 76:06
Hunter BrzustewiczD20196:2122%54.0%40% (6-9)51.4% 58:0946.2% 70:56
Zayne ParekhD22192:5321%52.5%64% (7-4)50.0% 95:5555.3% 103:53
Matt CoronatoRW60190:4821%54.8%56% (10-8)54.9% 621:3249.9% 575:49
Mikael BacklundC61179:4820%54.9%27% (4-11)54.8% 650:0649.5% 656:46
MacKenzie WeegarD29178:5320%59.1%25% (3-9)52.8% 229:5051.9% 329:27
Ryan LombergLW51170:4219%46.6%29% (2-5)57.9% 506:0445.8% 289:25
Blake ColemanC50163:3218%56.6%29% (5-12)55.1% 522:0151.7% 496:14

Game log

68 games in 2025-26, newest first

DateOppResultGAP+/-PIMHITBLKEVPPPK
Mar 26vs ANAOTL 2-300000024—15:2813:29—1:59
Mar 24vs LAKW 3-200000012—14:1513:19—0:45
Mar 22vs TBLW 4-3000-23002—15:3614:51—0:45
Mar 20vs FLAW 4-100001000—14:3513:13—1:17
Mar 18vs STLW 2-100002010—16:0716:02—0:05
Mar 16@ DETL 2-5000+20001—17:0113:35—3:26
Mar 14@ NYIL 2-300000000—13:5813:18——
Mar 12@ NJDW 5-4000+12603—16:4115:56——
Mar 10@ NYRL 0-4000-21001—17:4916:44—1:05
Mar 9@ WSHL 3-7000-10001—18:4417:01—1:43
Mar 5vs OTTL 1-4000+11002—16:2213:56—2:11
Mar 3vs DALL 1-600001404—16:0315:46—0:08
Mar 1@ ANAOTL 2-300002020—14:0212:23—1:39
Feb 28@ LAKL 0-200001011—13:5713:57——
Feb 26@ SJSW 4-1000+10012—11:0911:09——
Feb 4vs EDMW 4-3000-10701—9:048:28—0:36
Feb 2vs TORL 2-4011+10003—16:3616:36——
Jan 31vs SJSW 3-200001011—11:4111:12—0:29
Jan 29@ MINL 1-400000001—12:2012:20——
Jan 25vs ANAOTL 3-400000000—15:2514:42—0:43

Season splits by strength

2025-26 regular season · on-ice numbers from shift and play-by-play data

StrengthGPTOI/GPSAGFGAGF%
All situations68997:3314:4096791851.3%50.4%451448294539%37.844.048%
Even strength68922:0613:3493277954.5%53.9%433375263443%35.033.851%
5v568909:3613:2392476954.6%54.0%429372263443%34.733.353%
Power play111:520:1000——0000—0.00.0—
Penalty kill5264:441:152612217.6%16.8%156531121%1.89.16%
4v41612:300:4781044.4%46.2%4300—0.30.60%
4v55264:071:142611917.9%17.0%156431121%1.89.06%
6v5, own net empty123:270:1780100.0%100.0%3000—0.40.0—
5v6, opponent net empty95:240:361175.6%6.7%0800—0.51.10%

Career by season

Seasons in Edgehalla's data (2025-26 is being backfilled; earlier seasons follow)

SeasonTeamGPGAP+/-PIMHITBLKTOI/GP
2025-26CGY68077-544430.0%429014:40
2024-25CGY53279+1221424.8%559018:35
2023-24CGY, DAL42145+330195.3%484713:54
2022-23PlayoffsDAL13011+5450.0%141312:53
2022-23DAL26022+515140.0%242811:38
2021-22PlayoffsDAL7000+1050.0%8912:03
2021-22DAL44246-1341811.1%604311:56
2020-21DAL35088+62270.0%403013:01
2019-20DAL80220640.0%3811:21
2018-19PlayoffsDAL1000000—0112:55
2018-19DAL160000290.0%161613:42
2017-18ARI50000020.0%1411:08

Joel Hanley news

Headlines via LineupExperts. Links open the original publisher.

On-ice and deployment numbers are derived by Edgehalla from NHL play-by-play and shift data. Tracking percentiles are from NHL EDGE. Data updates after every game.