Ratings

Percentile vs 258 d-men
CK 69 36th
FG 43 32nd
DI 86 55th
SK 75 53rd
ST 77 62nd
EN 71 38th
DU 67 26th
PH 62 49th
FO 25 98th
PA 51 37th
SC 50 79th
DF 84 51st
PS 25 68th
EX 55 19th
LD 55 18th
OV 66 27th

Contract

Cap hit $1,294,167 $1.203M remaining
Year 3 of 3
2024-25
2026-27
Expiry Status
RFA
2027 age 25
Clauses —

Stats

OTHL Career
Season Team GP G A P P/GP +/- PiM GW PPG SHG S S% Hit
2024-25 DAL 48 0 6 6 0.13 -3 30 0 0 0 7 0.0% 43
2025-26 DAL 59 5 20 25 0.42 -8 20 0 1 0 46 10.9% 46
CAREER 2 yrs 107 5 26 31 0.29 -11 50 0 1 0 -- 9.4% 89
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 EDM 12 1 0 1 -4 2 0 0 0 8 14:30
On Pace - 82 7 0 7 -27 14 0 0 0 55 -
NHL Career Stats
Season Team GP G A P P/GP +/- PiM GW PPG PPP S% TOI
2023-24 SJS 3 0 1 1 0.33 0 4 0 0 1 0.0% 21:09
2024-25 SJS 30 2 7 9 0.30 -7 8 0 0 2 6.7% 18:04
2025-26 SJS 50 5 7 12 0.24 -3 22 1 0 0 10.2% 17:09
2026-27 EDM 12 1 0 1 0.08 -4 2 0 0 0 12.5% 14:30
Career NHL 95 8 15 23 0.24 -14 36 1 0 3 8.7% -

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
2024-25 22 D DAL 74 69 86 69 69 56 56 56 25 52 46 62 44 44 44 58
2025-26 23 D DAL 71 43 91 70 77 75 68 65 25 57 49 81 25 47 47 65
2026-27 24 D DAL 69 43 86 75 77 71 67 62 25 51 50 84 25 55 55 66
Season Age Pos Team CK FG DI SK ST EN DU PH FO PA SC DF PS EX LD OV
2024-25 22 D DAL 74 69 86 69 69 56 56 56 25 52 46 62 44 44 44 58
2025-26 23 D DAL −3 −26 +5 +1 +8 +19 +12 +9 · +5 +3 +19 −19 +3 +3 +7
2026-27 24 D DAL −2 · −5 +5 · −4 −1 −3 · −6 +1 +3 · +8 +8 +1
Starting Team Salary Length Cap % Age Signed as
2024-25 DAL $1,294,167 3 yr 1.5% 22 ELC CURRENT
No trades on record