Joel Hanley headshot

Ratings

Percentile vs 254 d-men
CK 67 30th
FG 62 72nd
DI 81 33rd
SK 71 23rd
ST 68 13th
EN 65 19th
DU 85 48th
PH 62 47th
FO 25 98th
PA 49 24th
SC 47 30th
DF 80 39th
PS 25 67th
EX 66 47th
LD 68 48th
OV 66 26th

Contract

Cap hit $0 Salary $950,000
Year 3 of 3
2024-25
2026-27
Expiry Status
UFA
2027 age 36
Clauses

Stats

OTHL Career
Season Team GP G A P P/GP +/- PiM GW PPG SHG S S% Hit
2019-20 ANH / VGK 25 3 3 6 0.24 -4 6 1 0 0 11 27.3% 29
2022-23 DAL 42 2 8 10 0.24 +8 24 0 1 0 23 8.7% 52
2023-24 DAL 54 3 6 9 0.17 -13 48 1 0 0 17 17.6% 44
2025-26 STL 17 0 2 2 0.12 -2 4 0 0 0 8 0.0% 11
CAREER 4 yrs 138 8 19 27 0.20 -11 82 2 1 0 -- 13.6% 136
OTHL Playoffs
Season Team GP G A P P/GP +/- PiM GW PPG SHG S S% Hit
2025-26 STL 5 0 0 0 0.00 -1 2 0 0 0 1 0.0% 6
CAREER 1 app. 5 0 0 0 0.00 -1 2 0 0 0 -- 0.0% 6
2026-27 · no games in this range

No games logged in this range.

Season Team GP G A P +/- PiM GW PPG PPP S TOI
2025-26 CGY 68 0 7 7 -5 44 0 0 0 43 14:40
On Pace - 82 0 8 8 -6 53 0 0 0 52 -
NHL Career
Season Team GP G A P P/GP +/- PiM GW PPG PPP S% TOI
2015-16 MTL 10 0 6 6 0.60 0 0 0 0 0 0.0% 16:00
2016-17 MTL 7 0 0 0 0.00 -3 4 0 0 0 0.0% 10:09
2017-18 ARI 5 0 0 0 0.00 0 0 0 0 0 0.0% 11:08
2018-19 DAL 16 0 0 0 0.00 0 2 0 0 0 0.0% 13:42
2019-20 DAL 8 0 2 2 0.25 0 6 0 0 0 0.0% 11:21
2020-21 DAL 35 0 8 8 0.23 6 2 0 0 0 0.0% 13:01
2021-22 DAL 44 2 4 6 0.14 -13 4 0 0 0 11.1% 11:56
2022-23 DAL 26 0 2 2 0.08 5 15 0 0 0 0.0% 11:38
2023-24 DAL 32 0 3 3 0.09 3 23 0 0 0 0.0% 13:42
2023-24 CGY 10 1 1 2 0.20 0 7 0 0 0 14.3% 14:32
2024-25 CGY 53 2 7 9 0.17 12 21 1 0 0 4.8% 18:35
2025-26 CGY 68 0 7 7 0.10 -5 44 0 0 0 0.0% 14:40
Career NHL 314 5 40 45 0.14 5 128 1 0 0 2.6% -

History

Overall, season by season

Above the band is elite. Inside it, above average. Below it, below average.

OV Defensemen, average to top 10%

Attributes

Season Age Pos Team CK FG DI SK ST EN DU PH FO PA SC DF PS EX LD OV
2016-17 25 D TOR 77 67 99 55 67 74 82 41 25 44 39 60 37 44 44 57
2017-18 26 D TOR 72 67 84 55 67 80 88 51 25 56 40 60 38 45 45 59
2018-19 27 D CAR 72 67 82 55 67 74 80 52 25 48 40 61 38 46 46 58
2019-20 28 D VGK 75 43 95 55 70 63 82 64 25 40 47 72 25 52 52 60
2020-21 29 D PHL 77 70 93 72 70 72 78 49 25 43 39 64 37 53 54 61
2021-22 30 D DET 76 43 97 72 69 61 67 58 25 57 47 63 25 57 58 62
2022-23 31 D DAL 79 44 96 72 69 58 65 57 25 48 48 75 25 60 60 63
2023-24 32 D DAL 73 66 83 72 70 58 56 59 25 47 47 71 25 61 62 61
2024-25 33 D MIN 76 74 80 72 69 63 56 63 25 49 47 74 25 63 64 64
2025-26 34 D STL 75 54 87 71 68 76 70 60 25 50 48 81 25 64 66 66
2026-27 35 D STL 67 62 81 71 68 65 85 62 25 49 47 80 25 66 68 66
Season Age Pos Team CK FG DI SK ST EN DU PH FO PA SC DF PS EX LD OV
2016-17 25 D TOR 77 67 99 55 67 74 82 41 25 44 39 60 37 44 44 57
2017-18 26 D TOR −5 · −15 · · +6 +6 +10 · +12 +1 · +1 +1 +1 +2
2018-19 27 D CAR · · −2 · · −6 −8 +1 · −8 · +1 · +1 +1 −1
2019-20 28 D VGK +3 −24 +13 · +3 −11 +2 +12 · −8 +7 +11 −13 +6 +6 +2
2020-21 29 D PHL +2 +27 −2 +17 · +9 −4 −15 · +3 −8 −8 +12 +1 +2 +1
2021-22 30 D DET −1 −27 +4 · −1 −11 −11 +9 · +14 +8 −1 −12 +4 +4 +1
2022-23 31 D DAL +3 +1 −1 · · −3 −2 −1 · −9 +1 +12 · +3 +2 +1
2023-24 32 D DAL −6 +22 −13 · +1 · −9 +2 · −1 −1 −4 · +1 +2 −2
2024-25 33 D MIN +3 +8 −3 · −1 +5 · +4 · +2 · +3 · +2 +2 +3
2025-26 34 D STL −1 −20 +7 −1 −1 +13 +14 −3 · +1 +1 +7 · +1 +2 +2
2026-27 35 D STL −8 +8 −6 · · −11 +15 +2 · −1 −1 −1 · +2 +2 ·
Starting Team Salary Length Cap % Age Status
2016-17 TOR $667,500 1 yr 0.9% 25 RFA Rookie
2017-18 TOR $725,000 1 yr 1.0% 26 RFA
2018-19 CAR $900,000 3 yr 1.1% 27 RFA
2021-22 DET $750,000 1 yr 0.9% 30 UFA
2022-23 DAL $800,000 2 yr 1.0% 31 UFA
2024-25 MIN $950,000 3 yr 1.1% 33 UFA CURRENT
2019-20
Sep 16 2019
2019-20
Mar 6 2020
2019-20
to GOLDEN KNIGHTS
to DUCKS
2020-21
Jan 3 2021
2020-21
to FLYERS
to GOLDEN KNIGHTS
2025-26
Oct 13 2025
2025-26
to BLUES
  • Joel Hanley 66
to WILD
  • $100,000

Full trade details