Tonight: 8 gamesModel estimates, not official NHL statistics
puckmodel
ANABOSBUFCARCBJCGYCHICOLDALDETEDMFLALAKMINMTLNJDNSHNYINYROTTPHIPITSEASJSSTLTBLTORUTAVANVGKWPGWSHUFA
Calgary Flames › Joel Hanley
Joel Hanley
D ยท #44 ยท CGY ยท 35 ยท Sheltered third-pair D ยท Very steady (95th pct)
Average career stats over an 84-game season
1
G
11
A
12
P
+1
+/−
34
PIM
14:09
TOI/GP
0:03
PP TOI/GP
0:41
SH TOI/GP
SeasonTeamTypeGPBox scoreNet goals per 84 gamesEloPlayoffsOn-ice contextContract
GAP+/−PIMEV offEV defPPPKFinPlaySuppPenFOSOOverallCompMatesTop linematesCap hit% of capNG/84
per $M
2015-16MTL10066+00+0.014:20-0.7-0.30:44-0.00:55-2.1-0.7+0.3+4.0+0.0+0.0+0.7+2+0.7+0.0Dietz 67%Eller 26%Byron 25%Desharnais 25%$0.67M0.9%+1.03
2018-19DAL16000+02-0.413:02+2.4-0.20:10+0.60:28-1.4-0.9+0.5+2.2+0.0-0.0+2.6+4+5.81 GP+0.0-0.8Fedun 47%Seguin 32%Heiskanen 30%Radulov 29%$0.65M0.8%+4.03
2020-21DAL35088+62+0.912:35+2.3+0.20:00-0.30:25-0.9-0.7+0.5+1.6+0.0+0.0+3.6-7-1.5+0.6Sekera 50%Faksa 29%Robertson 27%Dickinson 26%$0.70M0.9%+5.09
2021-22DAL44246-134-0.311:15+1.6+0.20:00-0.10:40+2.7-0.9+0.3+1.2+0.0+0.0+4.8+8-2.17 GP+0.3-0.0Hakanpรครค 43%Seguin 27%Klingberg 27%Glendening 27%$0.75M0.9%+6.35
2022-23DAL26022+515-1.611:34+1.7+0.10:00-0.00:02-1.4-0.8+0.6-1.2+0.0+0.0-2.6+15+4.513 GP-0.8+2.0Suter 42%Faksa 29%Robertson 27%Pavelski 26%$0.75M0.9%-3.41
2023-24DALCGY42145+330+0.713:26+1.9+0.20:02+0.20:24+0.5-1.2+0.9-2.1+0.0-0.0+1.1-28+0.4+3.5Harley 38%Pavelski 20%Steel 20%Robertson 20%$0.79M0.9%+1.36
2024-25CGY53279+1221-0.617:10+2.0-0.00:05+0.11:18+0.9-1.3+1.4+0.5+0.0+0.0+3.0-2+0.5-1.8Weegar 68%Huberdeau 33%Kadri 31%Coleman 30%$0.79M0.9%+3.87
2025-26CGY68077-544-1.213:41+1.1+0.00:01-0.30:57-1.2-1.6+1.0-0.4+0.0+0.0-2.6-30+0.0-3.2Farabee 28%Kadri 25%Frost 24%Sharangovich 23%$1.75M1.8%-1.51
2015-16MTL10066+00+0.014:20-0.0-0.00:44-0.00:55-0.0-0.6+0.2+0.4+0.0-0.0-0.1+2+0.7+0.0Dietz 67%Eller 26%Byron 25%Desharnais 25%$0.67M0.9%-0.17
2018-19DAL16000+02-0.113:02+0.2-0.00:10+0.00:28-0.1-0.8+0.1+0.7+0.0-0.0+0.1+4+5.81 GP+0.0-0.8Fedun 47%Seguin 32%Heiskanen 30%Radulov 29%$0.65M0.8%+0.20
2020-21DAL35088+62+0.212:35+0.6+0.00:00-0.00:25-0.1-0.7+0.3+1.0+0.0+0.0+1.2-7-1.5+0.6Sekera 50%Faksa 29%Robertson 27%Dickinson 26%$0.70M0.9%+1.76
2021-22DAL44246-134-0.111:15+0.6+0.10:00-0.00:40-0.0-0.8+0.2+1.0+0.0+0.0+1.0+8-2.17 GP+0.3-0.0Hakanpรครค 43%Seguin 27%Klingberg 27%Glendening 27%$0.75M0.9%+1.31
2022-23DAL26022+515-0.411:34+0.6+0.00:00-0.00:02+0.0-0.7+0.5+0.5+0.0+0.0+0.5+15+4.513 GP-0.8+2.0Suter 42%Faksa 29%Robertson 27%Pavelski 26%$0.75M0.9%+0.66
2023-24DALCGY42145+330+0.013:26+0.9+0.10:02+0.00:24+0.0-1.1+0.8-0.2+0.0-0.0+0.5-28+0.4+3.5Harley 38%Pavelski 20%Steel 20%Robertson 20%$0.79M0.9%+0.58
2024-25CGY53279+1221-0.317:10+1.0+0.00:05+0.01:18+0.1-1.2+1.2+0.4+0.0+0.0+1.2-2+0.5-1.8Weegar 68%Huberdeau 33%Kadri 31%Coleman 30%$0.79M0.9%+1.53
2025-26CGY68077-544-0.613:41+0.9+0.00:01-0.10:57-0.0-1.6+0.9-0.0+0.0+0.0-0.5-30+0.0-3.2Farabee 28%Kadri 25%Frost 24%Sharangovich 23%$1.75M1.8%-0.28
2015-16MTL10066+00-0.014:20-0.0-0.00:44-0.00:55-0.0+0.1-0.4+0.4-0.0-0.0-0.01502+0.7+0.0Dietz 67%Eller 26%Byron 25%Desharnais 25%$0.67M0.9%-0.00
2018-19DAL26066-36-0.113:02+0.1-0.00:10+0.00:28-0.1+0.4-0.2+0.7+0.0-0.0+0.91507+5.81 GP+0.0-0.5Dietz 21%Fedun 20%Radulov 18%Seguin 14%$0.66M0.9%+1.36
2020-21DAL6101616+314+0.012:35+0.3-0.00:00-0.00:25-0.1+0.6+0.1+0.9+0.0-0.0+1.81498+4.613 GP-0.6+0.0Sekera 22%Fedun 15%Faksa 12%Robertson 12%$0.67M0.9%+2.74
2021-22DAL10522022-1018-0.111:15+0.4+0.00:00-0.00:40+0.0+0.4+0.4+1.0+0.0-0.0+2.11506+2.320 GP-0.3+0.0Sekera 14%Hakanpรครค 14%Seguin 14%Fedun 10%$0.68M0.9%+3.09
2022-23DAL13122224-533-0.311:34+0.5+0.00:00-0.00:02+0.0+0.3+0.2+0.7+0.0-0.0+1.51520+3.133 GP-0.4+0.3Sekera 12%Hakanpรครค 12%Faksa 12%Seguin 11%$0.69M0.9%+2.19
2023-24DALCGY17332629-263-0.113:26+0.6+0.10:02+0.00:24+0.0-0.1+0.3+0.3+0.0-0.0+1.11488+3.133 GP-0.2+1.1Robertson 13%Sekera 9%Hakanpรครค 9%Harley 9%$0.70M0.9%+1.52
2024-25CGY22653338+1084-0.217:10+0.8+0.00:05+0.01:18+0.1-0.5+0.8+0.3+0.0-0.0+1.31488+3.133 GP-0.0+0.3Weegar 19%Huberdeau 9%Robertson 9%Kadri 9%$0.71M0.9%+1.88
2025-26CGY29454045+5128-0.313:41+0.8+0.00:01-0.00:57-0.0-1.1+0.8+0.2+0.0-0.0+0.41460+3.133 GP+0.0-0.5Weegar 15%Kadri 12%Huberdeau 7%Robertson 7%$0.81M1.0%+0.45
SeasonTeamGPBox scoreNet goals per 84 games
GAP+/−PIMEV offEV defPPPKFinPlaySuppPenFOSOOverall
2018-19DAL1000+00+3.0+1.4+0.1-0.2+0.6-1.4+1.1+1.3+0.0-0.0+5.8
2019-20DAL12112+34-1.8+2.4+0.1-0.3+4.7-0.9+0.4-0.1+0.0+0.0+4.5
2021-22DAL7000+10-2.7-0.5+0.1+0.6-0.8-0.9+1.0+1.2+0.0+0.0-2.1
2022-23DAL13011+54+1.4+3.9+0.2+0.1-0.6-1.2+0.7+0.1+0.0+0.0+4.5
2018-19DAL1000+00+3.0+1.4+0.1-0.2+0.6-1.4+1.1+1.3+0.0-0.0+5.8
2019-20DAL13112+34-1.4+2.3+0.1-0.3+4.3-0.9+0.4+0.0+0.0+0.0+4.6
2021-22DAL20112+44-1.9+1.3+0.1+0.0+2.5-0.9+0.6+0.4+0.0+0.0+2.3
2022-23DAL33123+98-0.6+2.3+0.1+0.0+1.3-1.0+0.6+0.3+0.0+0.0+3.1
NHL Edge — tracking, 2021-22 on
SeasonShot mphSpeed mph22+ /GP20–22 /GP18–20 /GPMiles /60
2021-220.020.22.28.6
2022-230.000.22.88.9
2023-240.000.22.68.8
2024-250.000.32.98.8
2025-260.000.22.98.9

Over time

84-game formtrailing net goals/84
'16'18'20'22'23'24'25'26BW+4.3-1.5-1.2
Career net goalsrunning total vs a league-average player
'16'18'20'22'23'24'25'26+6+4
84-game stretcheshis best and worst windows of the form line
GAPPPP+/−TOI/GPPen takenPen drawnFO%Team W-L-OTL
Best+4.3Nov 1 ’19 – Apr 29 ’22213150-712:2234—41-29-14
Worst-1.5Mar 12 ’25 – Mar 22 ’26110110+215:57168—37-37-10

Games and opponents

Single-game net goalsshare of his 314 games by that night’s total
10%20%30%40%-0.60 to -0.50 net goals: 0.6% of games (2)-0.50 to -0.40 net goals: 1.0% of games (3)-0.40 to -0.30 net goals: 1.9% of games (6)-0.30 to -0.20 net goals: 3.5% of games (11)-0.20 to -0.10 net goals: 8.6% of games (27)-0.10 to +0.00 net goals: 23.6% of games (74)+0.00 to +0.10 net goals: 41.4% of games (130)+0.10 to +0.20 net goals: 12.7% of games (40)+0.20 to +0.30 net goals: 4.5% of games (14)+0.30 to +0.40 net goals: 0.6% of games (2)+0.40 to +0.50 net goals: 0.3% of games (1)+0.50 to +0.60 net goals: 0.3% of games (1)+0.70 to +0.80 net goals: 0.3% of games (1)+1.00 to +1.10 net goals: 0.3% of games (1)+1.70 to +1.80 net goals: 0.3% of games (1)-2-10+1+2+3mean +0.0256%above 039%below 0
Best game +1.74 net goals · Feb 23, 2025 vs SJS (W 3–2) · Game recap →
Vs competition quartilescareer at 5v5, opposing fives ranked by average net goals/84
NET GOALS/84 VS AVERAGE, SAME QUARTILESHARE OF 5v5 TIME■ HOME ■ AWAYvs Q4 Toughestopposing five avg +1.9Career vs Q4: +0.1 net goals/84 above an average defenseman facing the same quartile; 756 min = 19% of his 5v5. Goals in those minutes: EV off -0.6, EV def +0.5, finishing -1.2, playmaking/suppression share -0.0; on-ice xGF% 48.5 (league 45.4), goals 27-45+0.1Home games: 343 of 1,852 career 5v5 min vs Q4 (18.5%; 25% = the league-wide split; all games 19.5%)19%Away games: 413 of 2,031 career 5v5 min vs Q4 (20.3%; 25% = the league-wide split; all games 19.5%)20%vs Q3 Toughopposing five avg +0.5Career vs Q3: +1.4 net goals/84 above an average defenseman facing the same quartile; 947 min = 24% of his 5v5. Goals in those minutes: EV off -0.7, EV def +0.8, finishing +0.6, playmaking/suppression share -0.1; on-ice xGF% 50.1 (league 48.8), goals 38-28+1.4Home games: 457 of 1,852 career 5v5 min vs Q3 (24.7%; 25% = the league-wide split; all games 24.4%)25%Away games: 490 of 2,031 career 5v5 min vs Q3 (24.1%; 25% = the league-wide split; all games 24.4%)24%vs Q2 Easyopposing five avg -0.3Career vs Q2: -0.1 net goals/84 above an average defenseman facing the same quartile; 1,043 min = 27% of his 5v5. Goals in those minutes: EV off -0.9, EV def +1.8, finishing -0.7, playmaking/suppression share -0.1; on-ice xGF% 52.8 (league 51.1), goals 34-33-0.1Home games: 504 of 1,852 career 5v5 min vs Q2 (27.2%; 25% = the league-wide split; all games 26.9%)27%Away games: 539 of 2,031 career 5v5 min vs Q2 (26.5%; 25% = the league-wide split; all games 26.9%)27%vs Q1 Easiestopposing five avg -1.3Career vs Q1: -0.4 net goals/84 above an average defenseman facing the same quartile; 1,137 min = 29% of his 5v5. Goals in those minutes: EV off -1.1, EV def +3.4, finishing -0.7, playmaking/suppression share -0.1; on-ice xGF% 58.0 (league 55.4), goals 38-33-0.4Home games: 548 of 1,852 career 5v5 min vs Q1 (29.6%; 25% = the league-wide split; all games 29.3%)30%Away games: 590 of 2,031 career 5v5 min vs Q1 (29.0%; 25% = the league-wide split; all games 29.3%)29%25% = even−12.60+12.6

Shots

Shot mixhis shots on goal by type and location, 2010-11 on
ShareTotal shotsAvg dist (ft)xGGG/xGNet goals/84
Wrist53%103553.820.53-0.5
Snap13%26630.922.30–
Slap32%62562.210.45–
Backhand1%190.20––
Tip-in1%1530.10––
Total193567.250.70-0.6

The rink is drawn from his side: he attacks left to right, his left on top. Right half: where his own shots come from. Left half: where opponents shoot from while he is on the ice (shared with his linemates and the team system). Blue = a bigger share of those shots from that zone than the league average for defensemen in the same situation (and shot type, when one is picked); red = a smaller share.

HIS OWN ZONE · SHOTS AGAINSTATTACKING ZONE · HIS SHOTS
shots on goal against with him on vs defensemen · n=1,828 · ±0.08pphis shots on goal vs defensemen · n=193 · ±0.30pp
Best finishes on videohis lowest-xG goals with a highlight clip (2018-19 on)
xGDateOppSitShot
10.020Feb 1, 2022vs CGYEVSnapWatch ▸
20.067Mar 23, 2024at VANEVSlapWatch ▸
30.084Apr 5, 2025vs VGKEVWristWatch ▸