Joel Hanley

Calgary Flames, Defensemen
Age: 34y-8m-27d (Jun 08, 1991)
Exp: 9 Years
Country: US
College: Massachusetts
Drafted: Undrafted, MTL, 2015
Agent(s): Lewis Gross (Sports Professional Management Inc.)
2025-26 Cap Hit

$1,750,000

2025-26 Cash

$1,750,000

Career Earnings

$6,801,495

2025-2026 Free Agent (CURRENT)

Joel Hanley signed a 2 year, $3,500,000 contract with the Calgary Flames, including $500,000 signing bonus, $3,500,000 guaranteed, and an average annual salary of $1,750,000. In 2025-26, Hanley will earn a base salary of $1,250,000 and a signing bonus of $500,000, while carrying a cap hit of $1,750,000.
Contract Terms:
2 yr(s) / $3,500,000
Average Salary:
$1,750,000
Signing Bonus:
$500,000
Free Agent:
2027 / UFA
Year Age Cap HitAnnual Cap % League Cap Cash Annual Cash Cumulative
2025-26 34 $1,750,000 1.83% $1,750,000 $1,750,000
2026-27 35 $1,750,000 1.68% $1,750,000 $3,500,000
2027-28 36
UFA
Year Age Base Salary Signing Proration Cap Hit Cap % League
2025-26 34 $1,250,000 $500,000 $1,750,000 1.83%
2026-27 35 $1,750,000 - $1,750,000 1.68%
2027-28 36
UFA
Year Age Base Salary Signing Bonus Cash Total Cash Cumulative Cash Remaining AYC Cumulative AYC Remaining
2025-26 34 $1,250,000 $500,000 $1,750,000 $1,750,000 - $1,750,000 $1,750,000
2026-27 35 $1,750,000 - $1,750,000 $3,500,000 - $1,750,000 $1,750,000
Source: NHL contract specifics generally collected from verified reports.

2023-2024 Free Agent

Contract Terms:
2 yr(s) / $1,575,000
Average Salary:
$787,500
Signing Bonus:
N/A
Free Agent:
2025 / UFA
To see the rest of the Joel Hanley's contract breakdowns, & gain access to all of Spotrac's Premium tools, sign up today. Already Subscribed? Login Here

2021-2022 Extension

Contract Terms:
2 yr(s) / $1,500,000
Average Salary:
$750,000
Signing Bonus:
N/A
Free Agent:
2023 / UFA
To see the rest of the Joel Hanley's contract breakdowns, & gain access to all of Spotrac's Premium tools, sign up today. Already Subscribed? Login Here

2019-2020 Extension

Contract Terms:
2 yr(s) / $1,400,000
Average Salary:
$700,000
Signing Bonus:
N/A
To see the rest of the Joel Hanley's contract breakdowns, & gain access to all of Spotrac's Premium tools, sign up today. Already Subscribed? Login Here

2018-2018

Contract Terms:
1 yr(s) / $650,000
Average Salary:
$650,000
Signing Bonus:
N/A
To see the rest of the Joel Hanley's contract breakdowns, & gain access to all of Spotrac's Premium tools, sign up today. Already Subscribed? Login Here

2017-2017

Contract Terms:
1 yr(s) / $725,000
Average Salary:
$725,000
Signing Bonus:
N/A
Free Agent:
2018 / UFA
To see the rest of the Joel Hanley's contract breakdowns, & gain access to all of Spotrac's Premium tools, sign up today. Already Subscribed? Login Here

2016-2016 Extension

Contract Terms:
1 yr(s) / $600,000
Average Salary:
$600,000
Signing Bonus:
N/A
Free Agent:
2017 / UFA
To see the rest of the Joel Hanley's contract breakdowns, & gain access to all of Spotrac's Premium tools, sign up today. Already Subscribed? Login Here

2015-2015 Rookie

Contract Terms:
1 yr(s) / $667,500
Average Salary:
$667,500
Signing Bonus:
$92,500
Free Agent:
2016 / RFA
To see the rest of the Joel Hanley's contract breakdowns, & gain access to all of Spotrac's Premium tools, sign up today. Already Subscribed? Login Here
Seasons

9 Years

Career Earnings thru 2025

$7,661,997

Earnings w/ Different Teams

4 teams

Earnings Per Year

Year Age Team(s) Status Cash Total Cash Cumulative Awards
2015 24
Reserve / minor-buried
Reserve / minor-buried
$160,502
$160,502
$160,502
$321,004
2016 25
Reserve / minor-buried
$600,000
$921,004
2017 26
Reserve / minor-buried
$171,512
$1,092,516
2018 27
Reserve / minor-buried
$136,305
$1,228,821
2019 28
Reserve / minor-buried
$195,676
$1,424,497
2020 29
Active
Active
$700,000
$700,000
$2,124,497
$2,824,497
2021 30
Active
$750,000
$3,574,497
2022 31
Active
$750,000
$4,324,497
2023 32
Active
Retained
$195,032
$592,468
$4,519,529
$5,111,997
2024 33
Active
$800,000
$5,911,997
2025 34
Active
$1,750,000
$7,661,997
Total      
$7,661,997
$7,661,997
2026 35
Active
$1,750,000
Total
$9,411,997

Earnings Per Team

Years Team Base Signing Incentives Cash Cumulative
2 $736,004 $185,000 - $921,004
1 $171,512 - - $171,512
6 $3,824,449 - - $3,824,449
3 $2,245,032 $500,000 - $2,745,032
Year Team(s) Age Base Signing Incentives Cash Total Cash Cumulative
2015
24
$68,002
$68,002
$92,500
$92,500
$160,502
$160,502
$160,502
$321,004
2016
25
$600,000
$600,000
$921,004
2017
26
$171,512
$171,512
$1,092,516
2018
27
$136,305
$136,305
$1,228,821
2019
28
$195,676
$195,676
$1,424,497
2020
29
$700,000
$700,000
$700,000
$700,000
$2,124,497
$2,824,497
2021
30
$750,000
$750,000
$3,574,497
2022
31
$750,000
$750,000
$4,324,497
2023
32
$195,032
$592,468
$195,032
$592,468
$4,519,529
$5,111,997
2024
33
$800,000
$800,000
$5,911,997
2025
34
$1,250,000
$500,000
$1,750,000
$7,661,997
Total
$6,976,997
$685,000
$7,661,997
$7,661,997
2026
35
$1,750,000
$1,750,000
Total
$8,726,997
$685,000
$9,411,997

Earnings Per Team

Years Team Base Signing Incentives Cash Cumulative
2 $736,004 $185,000 - $921,004
1 $171,512 - - $171,512
6 $3,824,449 - - $3,824,449
3 $2,245,032 $500,000 - $2,745,032
  • Jul 01, 2025 Signed a 2 year $3.5 million contract with Calgary (CGY)
  • Mar 05, 2024 Claimed off waivers by Calgary (CGY)
  • Jul 01, 2023 Signed a 2 year $1.575 million contract with Dallas (DAL)
  • Apr 14, 2021 Signed a 2 year $1.5 million contract extension with Dallas (DAL)
  • Feb 20, 2019 Signed a 2 year $1.4 million contract extension with Dallas (DAL)
  • Jul 01, 2018 Signed a 1 year $650,000 contract with Dallas (DAL)
  • Jul 01, 2017 Signed a 1 year $725,000 contract with Arizona (AZ)
  • Jun 22, 2016 Signed a 1 year $600k contract with Montreal (MTL)
  • Jul 01, 2015 Signed a 1 year $667,500 contract with Montreal (MTL)
Year Team GP G MIN A PTS +/- SOG S% PPG PPA SHG SHA Blk Hit PIM
2025 CGY 57 0 820 7 0 -4 33 0 0 0 0 74 38 38
2024 CGY 53 2 984 7 0 12 42 .048 0 0 0 0 90 55 21
2023 CGY 42 1 583 4 5 3 19 .053 0 0 0 0 47 45 30
2022 DAL 26 0 302 2 2 5 14 0 0 0 0 28 24 15
2021 DAL 44 2 525 4 6 -13 18 .111 0 0 0 0 43 60 4
2020 DAL 35 0 455 8 8 6 27 0 0 0 0 30 40 2
2019 DAL 8 0 90 2 2 0 4 0 0 0 0 8 3 6
2018 DAL 16 0 219 0 0 0 9 0 0 0 0 16 16 2
2017 ARI 5 0 55 0 0 0 2 0 0 0 0 4 1
2016 MON 7 0 71 0 0 -3 5 0 0 0 0 4 8 4
2015 MON 10 0 159 6 6 0 10 0 0 0 0 19 6
Top