Ratings

Percentile vs 258 d-men
CK 66 26th
FG 66 74th
DI 67 7th
SK 57 2nd
ST 66 7th
EN 78 62nd
DU 86 50th
PH 51 11th
FO 25 98th
PA 45 15th
SC 40 6th
DF 59 3rd
PS 38 75th
EX 51 13th
LD 52 13th
OV 58 12th

Contract (Farm)

Salary $850,000 $798k remaining
Year 2 of 3
2025-26
2026-27
2027-28
Expiry Status
UFA
2028 age 31
Clauses —

Stats

OTHL Career
Season Team GP G A P P/GP +/- PiM GW PPG SHG S S% Hit
2022-23 FLA 59 5 13 18 0.31 +6 86 2 2 0 38 13.2% 124
CAREER 1 yrs 59 5 13 18 0.31 +6 86 2 2 0 -- 13.2% 124
2026-27 Regular Season
XtraStats →

No regular-season games played yet.

Season Team GP G A P +/- PiM GW PPG PPP S TOI
2022-23 FLA 27 0 3 3 -2 4 0 0 0 13 13:03
On Pace - 82 0 9 9 -6 12 0 0 0 39 -
NHL Career Stats
Season Team GP G A P P/GP +/- PiM GW PPG PPP S% TOI
2021-22 BUF 36 0 6 6 0.17 -19 36 0 0 0 0.0% 16:53
2022-23 BUF 23 0 3 3 0.13 -1 4 0 0 0 0.0% 13:03
2022-23 FLA 4 0 0 0 0.00 -1 0 0 0 0 0.0% 5:23
Career NHL 63 0 9 9 0.14 -21 40 0 0 0 0.0% -

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
2022-23 25 D FLA 89 99 72 72 67 71 69 58 25 52 47 76 25 47 47 64
2023-24 26 D FLA 78 43 94 72 67 59 63 53 25 49 47 75 25 51 51 62
2024-25 27 D FLA 69 67 73 65 67 61 65 50 25 43 41 60 39 51 52 57
2025-26 28 D FLA 67 66 69 65 66 75 82 49 25 41 41 57 39 44 45 57
2026-27 29 D FLA 66 66 67 57 66 78 86 51 25 45 40 59 38 51 52 58
Season Age Pos Team CK FG DI SK ST EN DU PH FO PA SC DF PS EX LD OV
2022-23 25 D FLA 89 99 72 72 67 71 69 58 25 52 47 76 25 47 47 64
2023-24 26 D FLA −11 −56 +22 · · −12 −6 −5 · −3 · −1 · +4 +4 −2
2024-25 27 D FLA −9 +24 −21 −7 · +2 +2 −3 · −6 −6 −15 +14 · +1 −5
2025-26 28 D FLA −2 −1 −4 · −1 +14 +17 −1 · −2 · −3 · −7 −7 ·
2026-27 29 D FLA −1 · −2 −8 · +3 +4 +2 · +4 −1 +2 −1 +7 +7 +1
Starting Team Salary Length Cap % Age Signed as
2022-23 FLA $750,000 3 yr 0.9% 25 ELC Rookie
2025-26 FLA $775,000 3 yr 0.8% 28 RFA CURRENT
2016-17
Oct 5 2016
2016-17
to OILERS
2017-18
Jul 22 2017
2017-18
Aug 30 2017
2017-18
to FLYERS
Feb 6 2018
2017-18
to FLYERS
Mar 1 2018
2017-18
to PANTHERS
  • Casey Fitzgerald P
to SENATORS