Ratings

Percentile vs 256 d-men
CK 61 10th
FG 42 22nd
DI 93 94th
SK 86 95th
ST 78 67th
EN 76 53rd
DU 70 30th
PH 65 65th
FO 25 98th
PA 57 60th
SC 58 90th
DF 82 43rd
PS 25 68th
EX 66 47th
LD 68 48th
OV 70 50th

Contract

Cap hit $3,400,000 $3.216M remaining
Year 3 of 5
2024-25
2026-27
2028-29
Expiry Status
UFA
2029 age 33
Clauses —

Season so far

in 4 GP
Goals
0 leader84
pace 0 (last yr 9)
Sht% 0.0% 41st
Assists
2 44th leader112
pace 42 (last yr 38)
Plus/Minus +2 26th
Points
2 leader140
pace 42 (last yr 47)
P/20 0.48
ATOI
20:50 leader26:04
last yr 20:44
PP share 55%

Stats

2026-27 · Wild
GP G A P +/- PiM ATOI P/20 GW GT S S% PPG PPP SHG Hits HTT FO% HT PP TOI %PP SH TOI %SH EV TOI
YTD 4 0 2 2 +2 4 20:50 0.48 0 0 3 0.0 0 1 0 3 4 - 0 3:09 54.8 2:41 40.8 15:00
On Pace 82 0 41 41 41 82 - - 0 0 62 - 0 21 0 62 - - 0 - - - - -
OTHL Career
Season Team GP G A P P/GP +/- PiM GW PPG SHG S S% Hit
2021-22 MIN 28 3 3 6 0.21 -5 12 0 0 0 13 23.1% 33
2022-23 MIN 16 1 1 2 0.13 +5 0 0 0 0 10 10.0% 18
2023-24 MIN 59 5 21 26 0.44 +22 41 1 1 0 73 6.8% 88
2024-25 MIN 82 7 23 30 0.37 0 26 0 5 0 88 8.0% 103
2025-26 MIN 82 9 38 47 0.57 +2 47 2 3 0 93 9.7% 129
CAREER 5 yrs 267 25 86 111 0.42 +24 126 3 9 0 -- 9.0% 371
OTHL Playoffs
Season Team GP G A P P/GP +/- PiM GW PPG SHG S S% Hit
2022-23 MIN 15 0 2 2 0.13 +9 6 0 0 0 5 0.0% 9
2023-24 MIN 24 4 7 11 0.46 +6 18 2 2 0 46 8.7% 47
2024-25 MIN 6 0 2 2 0.33 -1 0 0 0 0 5 0.0% 6
2025-26 MIN 6 2 2 4 0.67 -1 0 0 1 0 9 22.2% 11
CAREER 4 app. 51 6 13 19 0.37 +13 24 2 3 0 -- 9.2% 73
2026-27 Regular Season
XtraStats →
Shots Hits Ice time PP PK EV
Date Opp Result G A P +/- PIM S SAT SB Hit HTT L# TOI POSS TOI G A S TOI G S TOI G A S
Nov 03 TBL W 3-1 0 1 1 +1 0 1 1 0 1 2 D2 19:51 1:21 1:53 0 0 0 0:57 0 0 17:01 0 1 1
Nov 01 BUF L 3-4 OT 0 1 1 0 0 1 2 1 0 0 D2 19:59 1:20 1:47 0 1 0 1:44 0 0 16:28 0 0 1
Oct 29 BOS W 5-4 OT 0 0 0 +1 4 1 3 1 1 1 D2 20:43 1:51 4:32 0 0 1 1:45 0 0 14:26 0 0 0
Oct 27 NSH L 0-2 0 0 0 0 0 0 0 0 1 1 D2 22:46 1:32 4:24 0 0 0 6:18 0 0 12:04 0 0 0
4 GP 0 2 2 +2 4 3 6 2 3 4 -- 20:50 1:31 12:36 0 1 1 10:44 0 0 59:59 0 1 2
Season Team GP G A P +/- PiM GW PPG PPP S TOI
2026-27 EDM 10 0 1 1 -7 6 0 0 0 12 14:27
On Pace - 82 0 8 8 -57 49 0 0 0 98 -
NHL Career Stats
Season Team GP G A P P/GP +/- PiM GW PPG PPP S% TOI
2019-20 STL 1 0 0 0 0.00 +1 0 0 0 0 0.0% 11:04
2020-21 STL 24 1 1 2 0.08 -7 8 0 0 0 2.1% 14:28
2021-22 STL 32 3 3 6 0.19 +3 6 0 0 0 6.3% 11:59
2021-22 DET 19 0 4 4 0.21 -6 4 0 0 1 0.0% 17:28
2022-23 DET 63 9 9 18 0.29 +10 45 2 0 2 6.4% 19:43
2023-24 DET 63 12 9 21 0.33 -2 44 3 1 4 11.1% 19:46
2024-25 SJS 50 6 26 32 0.64 -1 36 1 0 7 4.8% 23:11
2024-25 EDM 15 1 7 8 0.53 +5 6 0 0 1 2.6% 21:26
2025-26 EDM 53 8 12 20 0.38 -17 10 1 1 2 8.3% 18:45
2026-27 EDM 10 0 1 1 0.10 -7 6 0 0 0 0.0% 14:27
Career NHL 330 40 72 112 0.34 -21 165 7 2 17 6.1% -

Trophy Case

Stanley Cup Stanley Cup
as League Playoff Champion

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
2021-22 25 D MIN 76 43 89 71 65 64 64 61 25 43 48 66 25 53 53 60
2022-23 26 D MIN 73 42 93 74 65 64 64 64 25 51 48 74 25 58 59 63
2023-24 27 D MIN 69 52 80 74 65 80 74 69 25 51 56 89 25 62 63 69
2024-25 28 D MIN 72 42 77 77 65 80 80 77 25 75 60 91 25 64 65 72
2025-26 29 D MIN 73 44 81 76 78 86 82 79 25 72 51 89 25 65 66 73
2026-27 30 D MIN 61 42 93 86 78 76 70 65 25 57 58 82 25 66 68 70
Season Age Pos Team CK FG DI SK ST EN DU PH FO PA SC DF PS EX LD OV
2021-22 25 D MIN 76 43 89 71 65 64 64 61 25 43 48 66 25 53 53 60
2022-23 26 D MIN −3 −1 +4 +3 · · · +3 · +8 · +8 · +5 +6 +3
2023-24 27 D MIN −4 +10 −13 · · +16 +10 +5 · · +8 +15 · +4 +4 +6
2024-25 28 D MIN +3 −10 −3 +3 · · +6 +8 · +24 +4 +2 · +2 +2 +3
2025-26 29 D MIN +1 +2 +4 −1 +13 +6 +2 +2 · −3 −9 −2 · +1 +1 +1
2026-27 30 D MIN −12 −2 +12 +10 · −10 −12 −14 · −15 +7 −7 · +1 +2 −3
Starting Team Salary Length Cap % Age Signed as
2021-22 MIN $750,000 3 yr 0.9% 25 ELC Rookie
2024-25 MIN $3,400,000 5 yr 3.9% 28 RFA CURRENT
No trades on record