TheStanleyCap.com is made possible by displaying online advertisements to our visitors.
Please consider supporting us by disabling your ad blocker. I promise to make the ads as minimally intrusive as possible.

Joel Hanley

Position Left Defense / Right Defense Current Team Calgary Flames
Shoots Left Current Contract 2 years
Height 5'11" Expires 2026-27
Weight (lbs) 186 Expiry Age (Jun 30) 36
Age 34 (June 8, 1991) Expiry Status UFA
Drafted Undrafted

News and Opinions

Date Team Transaction
Jul 1, 2025 Calgary Flames Signed 2 years @ $1.750M AAV starting in 2025-26
Jul 1, 2023 Dallas Stars Signed 2 years @ $787K AAV starting in 2023-24
Apr 14, 2021 Dallas Stars Signed 2 years @ $750K AAV starting in 2021-22
Feb 20, 2019 Dallas Stars Signed 2 years @ $700K AAV starting in 2019-20
Jul 1, 2018 Dallas Stars Signed 1 year @ $650K AAV starting in 2018-19
Jul 1, 2017 Arizona Coyotes Signed 1 year @ $725K AAV starting in 2017-18
Jun 22, 2016 Montreal Canadiens Signed 1 year @ $600K AAV starting in 2016-17
Jul 1, 2015 Montreal Canadiens Signed to an entry level contract.
Status History Coming Soon
Regular Season Playoffs
Season League Team GP G A Pts +/- PIM Shots Sh% TOI/G GP G A Pts +/- PIM Shots Sh% TOI/G
2006-07 ETAMMHL York Simcoe Express Mn Mdgt AAA 33 4 14 18 46
2007-08 OPJHL Newmarket Hurricanes 2 0 0 0
2007-08 COJCHL Georgina Ice 9 3 5 8 6
2008-09 OJHL Newmarket Hurricanes 50 14 24 38 61
2008-09 OJHL Milton Menace 9 3 1 4 22
2009-10 CCHL Newmarket Hurricanes 23 5 15 20 +2 11
2009-10 OJHL Milton Menace 19 4 9 13 +11 12
2010-11 NCAA UMass (Amherst) 28 3 15 18 -5 24
2011-12 H-East Massachusetts 36 7 18 25 18
2012-13 H-East Massachusetts 33 5 11 16 46
2013-14 H-East Massachusetts 34 2 14 16 39
2013-14 AHL Portland 15 0 5 5 -4 6 13 0.0
2014-15 AHL Portland 63 2 15 17 +7 34 86 230.0 5 1 1 +1 4 0.0
2014-15 ECHL Gwinnett 3 1 0 1 +2 6 1,670.0
2015-16 NHL Montréal Canadiens 10 0 6 6 10 0.0 16:00
2015-16 AHL St. John's 64 5 8 13 -11 25 73 680.0
2016-17 NHL Montréal Canadiens 7 0 0 0 -3 4 5 0.0 10:09
2016-17 AHL St. John's IceCaps 65 2 20 22 +11 34 4 -1 2
2017-18 NHL Arizona Coyotes 5 0 0 0 2 0.0 11:08
2017-18 AHL Tucson Roadrunners 52 2 18 20 +30 31 9 4 4 +2
2018-19 NHL Dallas Stars 16 0 0 0 2 9 0.0 13:42 1 0.0 12:55
2018-19 AHL Texas Stars 60 8 20 28 +10 32
2019-20 NHL Dallas Stars 8 0 2 2 6 4 0.0 11:21 12 1 1 2 +3 4 6 16.7 11:19
2019-20 AHL Texas Stars 40 0 10 10 +10 8
2020-21 NHL Dallas Stars 35 0 8 8 +6 2 27 0.0 13:01
2021-22 NHL Dallas Stars 44 2 4 6 -13 4 18 11.1 11:56 7 +1 5 0.0 12:03
2022-23 NHL Dallas Stars 26 0 2 2 +5 15 14 0.0 11:38 13 1 1 +5 4 5 0.0 12:53
2023-24 NHL Dallas Stars 32 0 3 3 +3 23 12 0.0 13:42
2023-24 NHL Calgary Flames 10 1 1 2 7 7 14.3 14:32
2024-25 NHL Calgary Flames 53 2 7 9 +12 21 42 4.8 18:35
NHL Career 246 5 33 38 +10 84 150 3.3 14:01 33 1 2 3 +9 8 16 6.2 12:08

5v5 Individual Stats

Season Team(s) GP TOI G/60 A/60 Pts/60 xG/60 GAE/60 Sh% xSh% Sh%AE %SA Rush %SA Reb.
2015-16 MTL 10 134:03 0.00 2.69 2.69 0.11 -0.11 0.00 2.76 -2.76 0.00 0.00
2016-17 MTL 7 70:20 0.00 0.00 0.00 0.07 -0.07 0.00 1.56 -1.56 0.00 0.00
2017-18 ARI 5 54:02 0.00 0.00 0.00 0.33 -0.33 0.00 14.84 -14.84 0.00 0.00
2018-19 DAL 16 203:01 0.00 0.00 0.00 0.14 -0.14 0.00 5.09 -5.09 0.00 0.00
2019-20 DAL 8 87:54 0.00 1.37 1.37 0.06 -0.06 0.00 2.38 -2.38 0.00 0.00
2020-21 DAL 35 435:36 0.00 1.10 1.10 0.12 -0.12 0.00 3.34 -3.34 0.00 2.56
2021-22 DAL 44 482:04 0.25 0.37 0.62 0.11 0.14 11.11 4.72 6.40 0.00 0.00
2022-23 DAL 26 297:41 0.00 0.40 0.40 0.11 -0.11 0.00 3.89 -3.89 4.35 0.00
2023-24 DAL 32 415:09 0.00 0.43 0.43 0.10 -0.10 0.00 6.60 -6.60 3.70 3.70
2023-24 CGY 10 127:32 0.47 0.47 0.94 0.06 0.41 16.67 2.04 14.62 0.00 12.50
2023-24 CGY, DAL 42 542:41 0.11 0.44 0.55 0.09 0.02 5.88 4.99 0.89 2.86 5.71
2024-25 CGY 53 875:02 0.07 0.41 0.48 0.12 -0.06 2.56 4.67 -2.10 0.00 5.26

5v5 On Ice Stats

Season Team(s) GP TOI SAF/60 GF/60 xGF/60 SAA/60 GA/60 xGA/60 GF% xGF% xGF Rel xGA Rel xGF% Rel
2015-16 MTL 10 134:03 38.49 3.58 1.91 37.15 3.58 2.27 50.00 45.67 -0.42 0.01 -5.04
2016-17 MTL 7 70:20 31.56 0.85 1.95 31.56 3.41 1.81 20.00 51.92 -0.70 -0.18 -5.30
2017-18 ARI 5 54:02 48.86 3.33 3.09 42.20 3.33 2.73 50.00 53.05 1.06 -0.30 12.94
2018-19 DAL 16 203:01 40.19 1.48 2.60 31.92 1.48 1.70 50.00 60.48 0.32 -0.84 13.10
2019-20 DAL 8 87:54 38.91 2.73 1.81 38.23 2.73 1.83 50.00 49.83 -1.20 -0.54 -6.25
2020-21 DAL 35 435:36 41.18 2.48 2.32 29.89 1.93 1.75 56.25 57.01 -0.15 -0.22 1.46
2021-22 DAL 44 482:04 36.22 1.62 2.29 38.58 3.36 2.13 32.50 51.78 -0.40 -0.55 1.75
2022-23 DAL 26 297:41 36.68 2.42 2.20 33.06 1.61 1.85 60.00 54.36 -0.60 -0.64 1.42
2023-24 DAL 32 415:09 42.20 2.17 2.40 35.84 2.02 2.06 51.72 53.88 -0.09 -0.36 3.11
2023-24 CGY 10 127:32 39.05 2.35 2.02 35.76 2.35 1.51 50.00 57.22 -0.55 -1.28 9.31
2023-24 CGY, DAL 42 542:41 41.46 2.21 2.31 35.82 2.10 1.93 51.28 54.53 -0.20 -0.58 4.48
2024-25 CGY 53 875:02 42.31 2.33 2.28 36.75 1.85 2.14 55.74 51.60 -0.14 -0.28 1.62

NHL Edge Stats

Skating Shooting Zone Time
Season GP Top Speed Bursts>20/mi Avg. Speed ES Avg. Speed Top Speed Avg. Speed %Long Range %Mid Range %High Danger ES DZ% ES NZ% ES OZ%
2021-22 44 22.6 0.2 6.1 6.5 87.6 61.9 75.0 18.8 6.2 41.2 18.6 40.3
2022-23 26 21.2 0.1 9.0 9.0 87.6 54.9 84.6 15.4 0.0 38.3 19.9 41.8
2023-24 42 21.8 0.1 8.8 8.8 92.4 62.5 86.7 6.7 6.7 39.9 19.7 40.4
2024-25 53 21.2 0.1 8.8 8.9 89.9 67.6 82.1 14.3 3.6 37.1 19.3 43.5

Legend

Percentile 0-25 Percentile 25-50 Percentile 50-75 Percentile 75-100
Forwards are compared with forwards and Defensemen are are compared with Defensemen.

5v5 Defense Pairs

Season
Season Teammate     Team TOI GF/60 GA/60 GF% xGF/60 xGA/60 xGF% xGF Rel xGA Rel xGF% Rel
2024-25 Weegar, M CGY 598:08 2.91 1.91 60.42 2.51 1.97 55.98 0.14 -0.45 6.53
2024-25 Andersson, R CGY 136:35 0.88 1.32 40.00 2.23 2.32 49.01 -0.15 -0.00 -1.57
2024-25 Pachal, B CGY 94:46 1.90 2.53 42.86 1.31 2.31 36.07 -1.06 0.03 -14.80
2023-24 Harley, T DAL 208:05 1.15 1.73 40.00 2.42 2.01 54.61 -0.13 -0.32 2.42
2023-24 Suter, R DAL 98:19 3.05 2.44 55.56 2.38 1.89 55.67 -0.09 -0.49 4.74
2023-24 Pachal, B CGY 43:44 5.49 1.37 80.00 2.37 1.45 62.02 -0.14 -1.10 12.51
2023-24 Andersson, R CGY 40:01 1.50 3.00 33.33 2.39 1.86 56.20 -0.15 -0.51 4.43
2023-24 Lundkvist, N DAL 35:14 1.70 3.41 33.33 1.45 2.56 36.17 -1.02 0.26 -15.56
2023-24 Miromanov, D CGY 26:51 0.00 4.47 0.00 1.61 0.82 66.13 -0.87 -1.80 17.60
2023-24 Pouliot, D DAL 22:47 2.63 2.63 50.00 2.81 3.05 47.93 0.84 0.68 2.58
2022-23 Suter, R DAL 121:08 3.47 1.49 70.00 2.13 1.46 59.39 -0.56 -1.01 7.20
2022-23 Harley, T DAL 120:51 3.97 1.99 66.67 2.63 1.51 63.54 0.28 -0.86 13.79
2022-23 Miller, C DAL 73:29 0.82 1.63 33.33 1.57 1.97 44.38 -1.14 -0.36 -9.43
2022-23 Hakanpää, J DAL 44:12 1.36 1.36 50.00 2.23 1.99 52.89 -0.46 -0.39 -0.21
2022-23 Heiskanen, M DAL 23:27 2.56 5.12 33.33 3.62 3.10 53.91 0.98 0.77 0.66
2021-22 Hakanpää, J DAL 210:41 1.99 2.85 41.18 2.14 1.59 57.32 -0.52 -1.05 7.17
2021-22 Klingberg, J DAL 131:23 1.37 3.65 27.27 3.13 2.53 55.33 0.48 -0.13 5.41
2021-22 Sekera, A DAL 63:12 0.00 2.85 0.00 1.50 2.53 37.29 -1.17 -0.12 -13.04
2021-22 Klingberg, J DAL 57:09 2.10 0.00 100.00 1.91 2.95 39.24 -0.49 -0.51 -1.61
2021-22 Lindell, E DAL 29:41 6.06 6.06 50.00 2.53 2.44 50.91 -0.05 -0.44 3.66
2021-22 Harley, T DAL 22:40 0.00 0.00 - 2.08 2.38 46.63 -0.51 0.14 -7.02
2020-21 Sekera, A DAL 199:57 3.30 2.10 61.11 1.65 1.66 49.87 -0.80 -0.21 -6.94
2020-21 Pysyk, M DAL 75:51 1.58 1.58 50.00 3.22 1.64 66.30 0.52 -0.51 10.63
2020-21 Klingberg, J DAL 63:55 1.88 2.82 40.00 2.96 1.78 62.49 0.60 -0.18 7.75
2020-21 Heiskanen, M DAL 29:40 0.00 2.02 0.00 2.66 3.58 42.67 0.27 1.66 -12.80
2020-21 Vatanen, S DAL 22:55 5.24 0.00 100.00 2.74 1.79 60.50 0.05 -0.29 4.17
2019-20 Sekera, A DAL 95:23 1.89 0.00 100.00 1.81 1.52 54.35 -0.30 -0.92 8.07
2019-20 Fedun, T DAL 50:44 2.37 1.18 66.67 1.76 1.52 53.60 -1.20 -0.75 -2.95
2019-20 Klingberg, J DAL 22:55 2.62 2.62 50.00 3.08 3.86 44.40 1.07 1.63 -3.02
2018-19 Fedun, T DAL 99:22 1.21 1.21 50.00 2.62 1.69 60.86 0.20 -0.84 11.90
2018-19 Heiskanen, M DAL 58:06 0.00 1.03 0.00 2.28 1.02 69.13 -0.13 -1.51 20.28
2018-19 Polak, R DAL 31:16 3.84 1.92 66.67 3.85 2.83 57.64 1.57 0.55 7.70
2017-18 Connauton, K ARI 23:44 7.58 2.53 75.00 2.81 4.30 39.55 0.74 1.48 -2.82
2016-17 Beaulieu, N MTL 48:51 1.23 1.23 50.00 1.51 1.75 46.34 -1.17 -0.24 -11.14
2015-16 Dietz, D MTL 97:39 4.30 3.07 58.33 2.15 1.96 52.22 -0.07 -0.37 3.51

Glossary

Type Statistic Definition
IndividualG/60Goals Against per 60 minutes.
IndividualA/60Assists per 60 minutes.
IndividualPts/60Points per 60 minutes.
IndividualxG/60Expected Goals per 60 minutes.
IndividualGAE/60Goals Above Expected (G/60 - xG/60).
IndividualSh%Shooting Percentage.
IndividualxSh%Expected Shooting Percentage.
IndividualSh%AEShooting percentage above expected (Sh% - xSh%).
Individual%SA RushPercentage of shot attempts determined to be on the rush.
Individual%SA Reb.Percentage of shot attempts determined to be from rebounds.
On IceSAF/60Shot Attempts For per 60 minutes.
On IceGF/60Goals For per 60 minutes.
On IcexGF/60Expected Goals For per 60 minutes.
On IceSAA/60Shot Attempts Against per 60 minutes (lower is better).
On IceGA/60Goals Against per 60 minutes (lower is better).
On IcexGA/60Expected Goals Against per 60 minutes (lower is better).
On IceGF%Goals For Percentage = Goals For / (Goals For + Goals Against)
On IcexGF%Expected Goals For Percentage = Expected Goals For / (Expected Goals For + Expected Goals Against)
On IcexGF RelxGF/60 when On Ice - xGF/60 when not On Ice.
On IcexGA RelxGA/60 when On Ice - xGA/60 when not On Ice (lower is better).
On IcexGF% RelxGF% when On Ice - xGF% when not On Ice.
Individual and On-Ice stats from Puckalytics.com (starting in 2015-16). NHL Edge Stats from edge.nhl.com (starting in 2021-22). Edge statistic definitions can be found at the Edge Stats Glossary.

Current Contract

Standard Contract (UFA)

Season Age* Clause Cap Hit AAV Perf. Bonus Sign. Bonus Salary Compensation Minors Salary Status
2025-26 34 $1,750,000 $1,750,000 - $500,000 $1,250,000 $1,750,000 $1,750,000 UFA
2026-27 35 $1,750,000 $1,750,000 - - $1,750,000 $1,750,000 $1,750,000 UFA
Total - $500,000 $3,000,000 $3,500,000 $3,500,000
Signed: July 1, 2025
Team: Calgary Flames
GM: -
Exp. Status: UFA
Cap %: 1.83

Previous Contracts

Standard Contract (UFA)

Season Age* Clause Cap Hit AAV Perf. Bonus Sign. Bonus Salary Compensation Minors Salary Status
2023-24 32 $787,500 $787,500 - - $775,000 $775,000 $775,000 UFA
2024-25 33 $787,500 $787,500 - - $800,000 $800,000 $800,000 UFA
Total - - $1,575,000 $1,575,000 $1,575,000
Signed: July 1, 2023
Team: Dallas Stars
GM: -
Exp. Status: UFA
Cap %: 0.94

Standard Contract (UFA)

Season Age* Clause Cap Hit AAV Perf. Bonus Sign. Bonus Salary Compensation Minors Salary Status
2021-22 30 $750,000 $750,000 - - $750,000 $750,000 - UFA
2022-23 31 $750,000 $750,000 - - $750,000 $750,000 - UFA
Total - - $1,500,000 $1,500,000 $0
Signed: Apr 14, 2021
Team: Dallas Stars
GM: -
Exp. Status: UFA
Cap %: 0.92

Standard Contract (UFA)

Season Age* Clause Cap Hit AAV Perf. Bonus Sign. Bonus Salary Compensation Minors Salary Status
2019-20 28 $700,000 $700,000 - - $700,000 $700,000 $275,000 UFA
2020-21 29 $700,000 $700,000 - - $700,000 $700,000 $300,000 UFA
Total - - $1,400,000 $1,400,000 $575,000
Signed: Feb 20, 2019
Team: Dallas Stars
GM: -
Exp. Status: UFA
Cap %: 0.86
Note: Guaranteed minimum salary of $325,000 in 2019-20 and $350,000 in 2020-21

Standard Contract (UFA)

Season Age* Clause Cap Hit AAV Perf. Bonus Sign. Bonus Salary Compensation Minors Salary Status
2018-19 27 $650,000 $650,000 - - $650,000 $650,000 $200,000 UFA
Total - - $650,000 $650,000 $200,000
Signed: July 1, 2018
Team: Dallas Stars
GM: -
Exp. Status: UFA
Cap %: 0.82
Note: Guaranteed minimum salary of $235,000 for 2018-19

Standard Contract (UFA)

Season Age* Clause Cap Hit AAV Perf. Bonus Sign. Bonus Salary Compensation Minors Salary Status
2017-18 26 $725,000 $725,000 - - $725,000 $725,000 $175,000 RFA-arb
Total - - $725,000 $725,000 $175,000
Signed: July 1, 2017
Team: Arizona Coyotes
GM: -
Exp. Status: UFA
Cap %: 0.97

Standard Contract (RFA)

Season Age* Clause Cap Hit AAV Perf. Bonus Sign. Bonus Salary Compensation Minors Salary Status
2016-17 25 $600,000 $600,000 - - $600,000 $600,000 $85,000 RFA-arb
Total - - $600,000 $600,000 $85,000
Signed: June 22, 2016
Team: Montreal Canadiens
GM: -
Exp. Status: RFA-arb
Cap %: 0.82

Entry Level Contract

Season Age* Clause Cap Hit AAV Perf. Bonus Sign. Bonus Salary Compensation Minors Salary Status
2015-16 24 $667,500 $925,000 $257,500 $92,500 $575,000 $667,500 $70,000 ELC
Total $257,500 $92,500 $575,000 $667,500 $70,000
Signed: July 1, 2015
Team: Montreal Canadiens
GM: -
Exp. Status: RFA-arb

*Age is as of September 15