Joel
- Status
- Pro 100%
- Age / YOB
- 33 (1993)
- Contract
- $3,800,000 × 2yr
- Expires
- UFA 2028 · age 35
- Waivers
- Eligible
Ratings
Percentile vs 254 d-menContract
Cap hit
$3,800,000
3.7% of cap
Year 2 of 3
2025-26
2026-27
2027-28
Expiry Status
UFA
2028
age 35
Clauses
—
Stats
| OTHL Career | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Season | Team | GP | G | A | P | P/GP | +/- | PiM | GW | PPG | SHG | S | S% | Hit |
| 2016-17 | MIN | 49 | 1 | 7 | 8 | 0.16 | -15 | 85 | 0 | 0 | 0 | 15 | 6.7% | 119 |
| 2017-18 | MIN | 72 | 5 | 17 | 22 | 0.31 | +7 | 45 | 2 | 1 | 1 | 39 | 12.8% | 93 |
| 2018-19 | MIN / CGY | 79 | 3 | 24 | 27 | 0.34 | +27 | 90 | 1 | 0 | 0 | 57 | 5.3% | 165 |
| 2019-20 | SJS | 82 | 7 | 18 | 25 | 0.30 | 0 | 80 | 2 | 0 | 0 | 72 | 9.7% | 169 |
| 2020-21 | SJS | 80 | 9 | 25 | 34 | 0.43 | -13 | 108 | 1 | 2 | 0 | 85 | 10.6% | 180 |
| 2021-22 | SJS / CLB | 77 | 9 | 29 | 38 | 0.49 | +15 | 82 | 1 | 0 | 0 | 75 | 12.0% | 160 |
| 2022-23 | CLB | 82 | 13 | 31 | 44 | 0.54 | -1 | 116 | 3 | 6 | 1 | 116 | 11.2% | 279 |
| 2023-24 | CLB | 72 | 2 | 20 | 22 | 0.31 | -22 | 104 | 0 | 1 | 0 | 75 | 2.7% | 174 |
| 2024-25 | CHI | 75 | 5 | 9 | 14 | 0.19 | +6 | 20 | 1 | 0 | 0 | 48 | 10.4% | 41 |
| 2025-26 | CHI | 82 | 3 | 10 | 13 | 0.16 | -4 | 32 | 0 | 0 | 1 | 33 | 9.1% | 75 |
| CAREER | 10 yrs | 750 | 57 | 190 | 247 | 0.33 | 0 | 762 | 11 | 10 | 3 | -- | 9.3% | 1455 |
| OTHL Playoffs | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Season | Team | GP | G | A | P | P/GP | +/- | PiM | GW | PPG | SHG | S | S% | Hit |
| 2017-18 | MIN | 14 | 1 | 1 | 2 | 0.14 | +3 | 17 | 0 | 0 | 0 | 10 | 10.0% | 35 |
| 2019-20 | SJS | 6 | 0 | 1 | 1 | 0.17 | -2 | 10 | 0 | 0 | 0 | 3 | 0.0% | 16 |
| 2021-22 | CLB | 7 | 0 | 1 | 1 | 0.14 | -1 | 13 | 0 | 0 | 0 | 13 | 0.0% | 22 |
| 2022-23 | CLB | 1 | 0 | 0 | 0 | 0.00 | 0 | 0 | 0 | 0 | 0 | 0 | - | 1 |
| 2024-25 | CHI | 21 | 0 | 5 | 5 | 0.24 | +6 | 10 | 0 | 0 | 0 | 9 | 0.0% | 17 |
| 2025-26 | CHI | 4 | 0 | 0 | 0 | 0.00 | -1 | 2 | 0 | 0 | 0 | 0 | - | 3 |
| CAREER | 6 app. | 53 | 1 | 8 | 9 | 0.17 | +5 | 52 | 0 | 0 | 0 | -- | 2.9% | 94 |
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 | LAK | 82 | 2 | 21 | 23 | 14 | 25 | 0 | 0 | 3 | 104 | 18:29 |
| On Pace | - | 82 | 2 | 21 | 23 | 14 | 25 | 0 | 0 | 3 | 104 | - |
| NHL Career | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Season | Team | GP | G | A | P | P/GP | +/- | PiM | GW | PPG | PPP | S% | TOI |
| 2015-16 | STL | 67 | 1 | 8 | 9 | 0.13 | 0 | 63 | 0 | 0 | 0 | 1.1% | 14:56 |
| 2016-17 | STL | 69 | 3 | 12 | 15 | 0.22 | 11 | 60 | 1 | 0 | 0 | 3.7% | 17:46 |
| 2017-18 | STL | 69 | 7 | 10 | 17 | 0.25 | -1 | 57 | 0 | 0 | 0 | 5.6% | 20:44 |
| 2018-19 | STL | 64 | 2 | 9 | 11 | 0.17 | 8 | 68 | 1 | 0 | 0 | 2.0% | 19:23 |
| 2019-20 | CAR | 68 | 7 | 13 | 20 | 0.29 | 7 | 72 | 0 | 0 | 0 | 7.2% | 18:27 |
| 2020-21 | MTL | 55 | 3 | 10 | 13 | 0.24 | 28 | 25 | 0 | 0 | 0 | 3.9% | 20:03 |
| 2021-22 | MTL | 24 | 3 | 3 | 6 | 0.25 | -1 | 35 | 0 | 0 | 0 | 9.4% | 19:35 |
| 2022-23 | MTL | 61 | 2 | 11 | 13 | 0.21 | -29 | 58 | 0 | 0 | 0 | 2.9% | 19:34 |
| 2023-24 | WSH | 44 | 1 | 5 | 6 | 0.14 | -5 | 19 | 0 | 0 | 0 | 2.4% | 16:26 |
| 2023-24 | TOR | 9 | 0 | 0 | 0 | 0.00 | 3 | 4 | 0 | 0 | 0 | 0.0% | 17:48 |
| 2024-25 | LAK | 73 | 6 | 14 | 20 | 0.27 | 25 | 22 | 1 | 0 | 1 | 6.6% | 20:35 |
| 2025-26 | LAK | 82 | 2 | 21 | 23 | 0.28 | 14 | 25 | 0 | 0 | 3 | 1.9% | 18:29 |
| Career | NHL | 685 | 37 | 116 | 153 | 0.22 | 60 | 508 | 3 | 0 | 4 | 4.1% | - |
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 | 23 | D | MIN | 90 | 77 | 74 | 77 | 80 | 62 | 67 | 62 | 25 | 55 | 50 | 74 | 25 | 52 | 52 | 66 |
| 2017-18 | 24 | D | MIN | 83 | 45 | 76 | 81 | 78 | 74 | 88 | 58 | 25 | 53 | 48 | 82 | 25 | 59 | 60 | 69 |
| 2018-19 | 25 | D | CGY | 82 | 55 | 77 | 82 | 79 | 81 | 86 | 62 | 25 | 52 | 50 | 85 | 25 | 63 | 64 | 71 |
| 2019-20 | 26 | D | SJS | 85 | 66 | 71 | 82 | 82 | 78 | 84 | 60 | 25 | 52 | 48 | 85 | 25 | 64 | 65 | 71 |
| 2020-21 | 27 | D | SJS | 82 | 66 | 71 | 78 | 82 | 75 | 83 | 58 | 25 | 54 | 50 | 89 | 25 | 66 | 68 | 71 |
| 2021-22 | 28 | D | CLB | 83 | 46 | 86 | 78 | 84 | 80 | 92 | 61 | 25 | 53 | 48 | 85 | 25 | 67 | 70 | 72 |
| 2022-23 | 29 | D | CLB | 90 | 71 | 61 | 78 | 85 | 79 | 65 | 59 | 25 | 50 | 54 | 89 | 25 | 68 | 72 | 71 |
| 2023-24 | 30 | D | CLB | 83 | 67 | 74 | 78 | 85 | 79 | 61 | 58 | 25 | 53 | 48 | 96 | 25 | 70 | 74 | 72 |
| 2024-25 | 31 | D | CHI | 80 | 56 | 87 | 78 | 84 | 70 | 74 | 63 | 25 | 48 | 47 | 82 | 25 | 71 | 75 | 69 |
| 2025-26 | 32 | D | CHI | 79 | 45 | 90 | 76 | 84 | 81 | 90 | 59 | 25 | 54 | 49 | 83 | 25 | 74 | 79 | 71 |
| 2026-27 | 33 | D | CHI | 77 | 55 | 90 | 74 | 84 | 75 | 99 | 61 | 25 | 60 | 47 | 89 | 25 | 77 | 82 | 73 |
| Season | Age | Pos | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2016-17 | 23 | D | MIN | 90 | 77 | 74 | 77 | 80 | 62 | 67 | 62 | 25 | 55 | 50 | 74 | 25 | 52 | 52 | 66 |
| 2017-18 | 24 | D | MIN | −7 | −32 | +2 | +4 | −2 | +12 | +21 | −4 | · | −2 | −2 | +8 | · | +7 | +8 | +3 |
| 2018-19 | 25 | D | CGY | −1 | +10 | +1 | +1 | +1 | +7 | −2 | +4 | · | −1 | +2 | +3 | · | +4 | +4 | +2 |
| 2019-20 | 26 | D | SJS | +3 | +11 | −6 | · | +3 | −3 | −2 | −2 | · | · | −2 | · | · | +1 | +1 | · |
| 2020-21 | 27 | D | SJS | −3 | · | · | −4 | · | −3 | −1 | −2 | · | +2 | +2 | +4 | · | +2 | +3 | · |
| 2021-22 | 28 | D | CLB | +1 | −20 | +15 | · | +2 | +5 | +9 | +3 | · | −1 | −2 | −4 | · | +1 | +2 | +1 |
| 2022-23 | 29 | D | CLB | +7 | +25 | −25 | · | +1 | −1 | −27 | −2 | · | −3 | +6 | +4 | · | +1 | +2 | −1 |
| 2023-24 | 30 | D | CLB | −7 | −4 | +13 | · | · | · | −4 | −1 | · | +3 | −6 | +7 | · | +2 | +2 | +1 |
| 2024-25 | 31 | D | CHI | −3 | −11 | +13 | · | −1 | −9 | +13 | +5 | · | −5 | −1 | −14 | · | +1 | +1 | −3 |
| 2025-26 | 32 | D | CHI | −1 | −11 | +3 | −2 | · | +11 | +16 | −4 | · | +6 | +2 | +1 | · | +3 | +4 | +2 |
| 2026-27 | 33 | D | CHI | −2 | +10 | · | −2 | · | −6 | +9 | +2 | · | +6 | −2 | +6 | · | +3 | +3 | +2 |
2015-16
to FLYERS
- Gregory Campbell
- Josh Bailey
- Colin Miller P
- Joel Edmundson P
- Phillip di Giuseppe P
- TOR 2017 5th
to MAPLE LEAFS
2016-17
to WILD
- Brian Gionta
- Joel Edmundson P
- John Quenneville P
- Thomas Novak P
- CLB 2016 1st
- PHL 2016 1st
- MTL 2016 2nd
- NYI 2016 5th
to FLYERS
2018-19
to FLAMES
- Jesse Puljujarvi
- Joel Edmundson
- MIN 2019 2nd
to WILD
2019-20
to SHARKS
- Filip Forsberg
- Joel Edmundson
- Mario Ferraro P
to FLAMES
2021-22
to BLUE JACKETS
- Joel Edmundson
to SHARKS
2024-25
to AVALANCHE
- Joel Edmundson
to BLUE JACKETS
to BLACKHAWKS
- Joel Edmundson
to AVALANCHE