Ratings

Percentile vs 254 d-men
CK 65 26th
FG 52 53rd
DI 92 89th
SK 77 62nd
ST 76 53rd
EN 75 48th
DU 90 59th
PH 68 72nd
FO 25 98th
PA 54 50th
SC 51 81st
DF 89 78th
PS 25 68th
EX 63 35th
LD 63 33rd
OV 70 50th

Contract

Cap hit $1,701,667 $1.702M remaining
Year 3 of 3
2024-25
2026-27
Expiry Status
RFA
2027 age 24
Clauses —

Stats

OTHL Career
Season Team GP G A P P/GP +/- PiM GW PPG SHG S S% Hit
2024-25 STL 70 3 27 30 0.43 +1 35 0 3 0 60 5.0% 99
2025-26 STL 65 1 10 11 0.17 +4 55 0 0 0 26 3.8% 51
CAREER 2 yrs 135 4 37 41 0.30 +5 90 0 3 0 -- 4.7% 150
OTHL Playoffs
Season Team GP G A P P/GP +/- PiM GW PPG SHG S S% Hit
2024-25 STL 4 0 0 0 0.00 -3 0 0 0 0 2 0.0% 8
2025-26 STL 1 0 0 0 0.00 0 2 0 0 0 0 - 0
CAREER 2 app. 5 0 0 0 0.00 -3 2 0 0 0 -- 0.0% 8
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 ANA 9 0 2 2 -1 2 0 0 0 5 18:06
On Pace - 82 0 18 18 -9 18 0 0 0 46 -
NHL Career Stats
Season Team GP G A P P/GP +/- PiM GW PPG PPP S% TOI
2023-24 ANH 63 4 24 28 0.44 -20 24 0 0 7 4.5% 18:51
2024-25 ANH 68 5 14 19 0.28 -4 20 0 0 3 7.2% 17:36
2025-26 ANH 73 8 14 22 0.30 -3 17 2 0 2 10.1% 18:26
2026-27 ANH 9 0 2 2 0.22 -1 2 0 0 0 0.0% 18:06
Career NHL 213 17 54 71 0.33 -28 63 2 0 12 7.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
2024-25 21 D STL 78 44 88 83 72 76 69 77 25 68 48 76 25 51 51 68
2025-26 22 D STL 77 44 90 78 74 72 85 67 25 55 49 79 25 59 59 68
2026-27 23 D STL 65 52 92 77 76 75 90 68 25 54 51 89 25 63 63 70
Season Age Pos Team CK FG DI SK ST EN DU PH FO PA SC DF PS EX LD OV
2024-25 21 D STL 78 44 88 83 72 76 69 77 25 68 48 76 25 51 51 68
2025-26 22 D STL −1 · +2 −5 +2 −4 +16 −10 · −13 +1 +3 · +8 +8 ·
2026-27 23 D STL −12 +8 +2 −1 +2 +3 +5 +1 · −1 +2 +10 · +4 +4 +2
Starting Team Salary Length Cap % Age Signed as
2024-25 STL $1,701,667 3 yr 1.9% 21 ELC CURRENT
No trades on record