Ratings

Percentile vs 258 d-men
CK 59 6th
FG 41 9th
DI 86 55th
SK 76 55th
ST 71 27th
EN 76 53rd
DU 99 100th
PH 62 48th
FO 25 98th
PA 50 31st
SC 47 30th
DF 84 51st
PS 25 69th
EX 76 74th
LD 81 78th
OV 70 50th

Contract

Cap hit $2,750,000 $2.720M remaining
Year 2 of 2
2025-26
2026-27
Expiry Status
UFA
2027 age 33
Clauses —

Stats

OTHL Career
Season Team GP G A P P/GP +/- PiM GW PPG SHG S S% Hit
2017-18 SJS 48 1 7 8 0.17 -6 22 0 0 0 21 4.8% 40
2018-19 SJS 11 0 1 1 0.09 -3 4 0 0 0 3 0.0% 4
2019-20 SJS 63 1 4 5 0.08 -7 63 1 0 0 19 5.3% 68
2020-21 BOS 6 0 0 0 0.00 -1 2 0 0 0 1 0.0% 8
2021-22 CAR 7 0 0 0 0.00 -6 2 0 0 0 3 0.0% 2
2022-23 TBL 65 2 13 15 0.23 -32 44 0 1 0 57 3.5% 89
2023-24 TBL 82 10 24 34 0.41 -35 65 1 4 0 83 12.0% 85
2024-25 TBL 82 7 20 27 0.33 -11 52 2 4 0 65 10.8% 122
2025-26 NYI 32 6 10 16 0.50 -10 22 0 3 0 34 17.6% 47
CAREER 9 yrs 396 27 79 106 0.27 -111 276 4 12 0 -- 9.4% 465
OTHL Playoffs
Season Team GP G A P P/GP +/- PiM GW PPG SHG S S% Hit
2019-20 SJS 6 0 0 0 0.00 -1 2 0 0 0 0 - 1
2020-21 TBL 3 0 1 1 0.33 +1 0 0 0 0 0 - 5
CAREER 2 app. 9 0 1 1 0.11 0 2 0 0 0 -- - 6
2026-27 Regular Season
XtraStats →

No regular-season games played yet.

Season Team GP G A P +/- PiM GW PPG PPP S TOI
2026-27 COL 12 0 4 4 +2 2 0 0 0 9 18:52
On Pace - 82 0 27 27 +14 14 0 0 0 62 -
NHL Career Stats
Season Team GP G A P P/GP +/- PiM GW PPG PPP S% TOI
2014-15 CGY 1 0 0 0 0.00 0 2 0 0 0 - 19:31
2015-16 CGY 8 0 0 0 0.00 -2 0 0 0 0 0.0% 12:21
2016-17 CGY 21 0 3 3 0.14 -3 12 0 0 0 0.0% 14:15
2017-18 CGY 71 2 6 8 0.11 -3 27 0 0 0 2.7% 12:59
2018-19 MTL 57 6 11 17 0.30 +12 31 3 0 0 5.9% 17:51
2019-20 MTL 56 0 7 7 0.13 -1 12 0 0 0 0.0% 17:08
2020-21 MTL 46 2 6 8 0.17 +3 20 0 0 0 3.5% 16:06
2021-22 MTL 56 3 10 13 0.23 -10 33 0 0 0 4.8% 17:58
2021-22 EDM 18 2 6 8 0.44 +6 12 0 0 0 6.9% 17:05
2022-23 EDM 82 3 17 20 0.24 +11 41 0 0 0 2.6% 17:31
2023-24 EDM 82 3 13 16 0.20 0 30 1 0 1 3.2% 15:23
2024-25 EDM 82 7 18 25 0.30 -7 18 0 0 0 5.2% 20:32
2025-26 EDM 31 0 2 2 0.06 -7 10 0 0 0 0.0% 17:42
2025-26 PIT 25 1 6 7 0.28 +2 18 0 0 0 3.4% 20:20
2025-26 COL 27 0 3 3 0.11 +1 10 0 0 0 0.0% 19:08
2026-27 COL 12 0 4 4 0.33 +2 2 0 0 0 0.0% 18:52
Career NHL 675 29 112 141 0.21 +4 278 4 0 1 3.2% -

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 22 D SJS 71 71 72 63 71 59 62 44 25 54 37 57 35 44 44 55
2017-18 23 D SJS 69 42 83 75 71 64 70 63 25 52 47 65 25 46 46 61
2018-19 24 D SJS 67 52 88 75 71 62 73 58 25 48 48 65 25 56 56 62
2019-20 25 D SJS 84 56 84 75 71 75 91 61 25 55 51 66 25 61 61 66
2020-21 26 D TBL 76 43 92 75 70 71 83 61 25 50 47 64 25 64 64 64
2021-22 27 D CAR 67 42 87 75 71 69 79 60 25 50 48 61 25 65 66 62
2022-23 28 D TBL 79 54 82 79 71 75 86 62 25 56 49 76 25 67 69 68
2023-24 29 D TBL 78 54 85 79 74 72 95 58 25 55 48 81 25 69 71 69
2024-25 30 D TBL 73 43 88 79 73 67 99 62 25 52 48 75 25 72 75 68
2025-26 31 D NYI 61 41 92 82 72 81 99 60 25 56 50 81 25 74 78 70
2026-27 32 D BUF 59 41 86 76 71 76 99 62 25 50 47 84 25 76 81 70
Season Age Pos Team CK FG DI SK ST EN DU PH FO PA SC DF PS EX LD OV
2016-17 22 D SJS 71 71 72 63 71 59 62 44 25 54 37 57 35 44 44 55
2017-18 23 D SJS −2 −29 +11 +12 · +5 +8 +19 · −2 +10 +8 −10 +2 +2 +6
2018-19 24 D SJS −2 +10 +5 · · −2 +3 −5 · −4 +1 · · +10 +10 +1
2019-20 25 D SJS +17 +4 −4 · · +13 +18 +3 · +7 +3 +1 · +5 +5 +4
2020-21 26 D TBL −8 −13 +8 · −1 −4 −8 · · −5 −4 −2 · +3 +3 −2
2021-22 27 D CAR −9 −1 −5 · +1 −2 −4 −1 · · +1 −3 · +1 +2 −2
2022-23 28 D TBL +12 +12 −5 +4 · +6 +7 +2 · +6 +1 +15 · +2 +3 +6
2023-24 29 D TBL −1 · +3 · +3 −3 +9 −4 · −1 −1 +5 · +2 +2 +1
2024-25 30 D TBL −5 −11 +3 · −1 −5 +4 +4 · −3 · −6 · +3 +4 −1
2025-26 31 D NYI −12 −2 +4 +3 −1 +14 · −2 · +4 +2 +6 · +2 +3 +2
2026-27 32 D BUF −2 · −6 −6 −1 −5 · +2 · −6 −3 +3 · +2 +3 ·
Starting Team Salary Length Cap % Age Signed as
2016-17 SJS $816,667 3 yr 1.1% 22 ELC Rookie
2019-20 SJS $1,850,000 3 yr 2.3% 25 RFA
2022-23 TBL $1,900,000 3 yr 2.3% 28 RFA
2025-26 NYI $2,750,000 2 yr 2.9% 31 UFA CURRENT
2020-21
Aug 30 2020
2020-21
to BRUINS
  • Brett Kulak 64
to SHARKS
Mar 30 2021
2020-21
to LIGHTNING
  • Brett Kulak 64
2021-22
Mar 22 2022
2021-22
to HURRICANES
  • Brett Kulak 62
  • $1,000,000
2022-23
Aug 23 2022
2022-23
to LIGHTNING
to HURRICANES
2026-27
Aug 21 2026
2026-27
to SHARKS
to ISLANDERS
Oct 3 2026
2026-27
to SABRES
  • Brett Kulak 70
to SHARKS
  • CAR 2028 5th