Ratings

Percentile vs 258 d-men
CK 77 69th
FG 93 95th
DI 72 13th
SK 75 53rd
ST 83 87th
EN 72 43rd
DU 92 64th
PH 62 49th
FO 25 98th
PA 54 52nd
SC 48 62nd
DF 89 78th
PS 25 68th
EX 68 54th
LD 69 53rd
OV 71 59th

Contract

Cap hit $4,350,000 $4.044M remaining
Year 2 of 4
2025-26
2026-27
2028-29
Expiry Status
UFA
2029 age 33
Clauses 1-way

Season so far

in 7 GP
Goals
0 leader50
pace 0 (last yr 8)
Sht% 0.0% 48th
Assists
2 leader105
pace 24 (last yr 18)
Plus/Minus 0
Points
2 leader126
pace 24 (last yr 26)
P/20 0.28
ATOI
20:09 leader26:27
last yr 19:07
PK share 51%
G A P P/GP TOI
Last 5 0 1 1 0.20 20:05
Season 0 2 2 0.29 20:09

Game by game

  • G
  • A
  • Star of the game
Full Game Log ↓
OCT NOV

Stats

2026-27 · Canucks
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 7 0 2 2 0 11 20:09 0.28 0 0 3 0.0 0 0 0 15 5 - 0 0:18 3.5 3:09 50.8 16:42
On Pace 82 0 23 23 0 129 - - 0 0 35 - 0 0 0 176 - - 0 - - - - -
OTHL Career
Season Team GP G A P P/GP +/- PiM GW PPG SHG S S% Hit
2022-23 VAN 81 2 17 19 0.23 +29 127 0 0 0 73 2.7% 221
2023-24 VAN 82 5 13 18 0.22 +10 69 1 1 0 70 7.1% 176
2024-25 VAN 82 4 35 39 0.48 +35 94 0 0 0 72 5.6% 208
2025-26 VAN 82 8 18 26 0.32 +20 72 1 0 1 66 12.1% 107
CAREER 4 yrs 327 19 83 102 0.31 +94 362 2 1 1 -- 6.8% 712
OTHL Playoffs
Season Team GP G A P P/GP +/- PiM GW PPG SHG S S% Hit
2022-23 VAN 17 1 0 1 0.06 +1 22 1 0 0 8 12.5% 32
2024-25 VAN 17 1 4 5 0.29 +4 30 0 0 0 6 16.7% 42
2025-26 VAN 11 0 1 1 0.09 -6 9 0 0 0 9 0.0% 13
CAREER 3 app. 45 2 5 7 0.16 -1 61 1 0 0 -- 8.7% 87
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 06 NYR W 4-1 0 0 0 0 0 1 1 2 2 0 D2 23:04 1:45 0:04 0 0 0 6:24 0 0 16:36 0 0 1
Nov 05 NJD L 1-4 0 0 0 +1 0 1 1 0 1 0 D2 19:36 1:48 0:17 0 0 0 1:54 0 0 17:25 0 0 1
Nov 03 CAR W 4-2 0 1 1 +1 0 0 1 2 2 0 D2 18:37 1:04 0:00 - - - 2:29 0 0 16:08 0 1 0
Oct 30 VGK L 2-3 0 0 0 -1 2 0 0 1 3 3 D2 18:16 1:38 0:08 0 0 0 2:46 0 0 15:22 0 0 0
Oct 29 CGY W 4-3 OT 0 0 0 -2 2 0 0 1 1 0 D2 20:50 1:18 0:43 0 0 0 1:54 0 0 18:13 0 0 0
Oct 27 EDM L 3-8 0 0 0 0 2 1 2 1 3 0 D2 20:49 1:45 0:00 - - - 4:12 0 0 16:37 0 0 1
Oct 25 EDM W 5-3 0 1 1 +1 5 0 0 2 3 2 D2 19:48 1:51 0:51 0 0 0 2:24 0 0 16:33 0 1 0
7 GP 0 2 2 0 11 3 5 9 15 5 -- 20:09 1:36 2:03 0 0 0 22:03 0 0 116:54 0 2 3
Season Team GP G A P +/- PiM GW PPG PPP S TOI
2026-27 CGY 16 1 1 2 -6 24 0 0 0 17 18:19
On Pace - 82 5 5 10 -31 123 0 0 0 87 -
NHL Career Stats
Season Team GP G A P P/GP +/- PiM GW PPG PPP S% TOI
2018-19 SJS 3 0 1 1 0.33 -1 2 0 0 0 - 9:56
2019-20 SJS 10 0 2 2 0.20 -2 9 0 0 0 0.0% 10:46
2020-21 SJS 1 0 0 0 0.00 -2 2 0 0 0 0.0% 8:44
2021-22 SJS 45 3 6 9 0.20 +3 69 0 0 1 5.9% 19:03
2021-22 MIN 21 1 4 5 0.24 +7 13 0 0 0 4.5% 17:55
2022-23 MIN 79 3 12 15 0.19 +15 72 0 0 0 3.8% 19:02
2023-24 MIN 80 7 18 25 0.31 -15 77 1 0 0 8.2% 19:49
2024-25 MIN 67 8 13 21 0.31 +11 40 0 0 0 8.2% 21:52
2025-26 MIN 75 2 14 16 0.21 +2 76 0 0 0 3.2% 17:30
2026-27 CGY 16 1 1 2 0.13 -6 24 0 0 0 5.9% 18:19
Career NHL 397 25 71 96 0.24 +12 384 1 0 1 5.9% -

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
2019-20 23 D VAN 73 76 67 60 76 74 80 51 25 43 42 62 40 49 49 59
2020-21 24 D VAN 83 99 75 68 79 55 68 58 25 54 47 68 25 51 51 62
2021-22 25 D VAN 82 79 89 68 79 54 55 51 25 38 48 67 46 51 51 60
2022-23 26 D VAN 83 99 66 77 82 76 70 60 25 51 48 85 25 59 59 68
2023-24 27 D VAN 80 77 75 77 80 78 90 59 25 51 48 88 25 63 64 70
2024-25 28 D VAN 83 95 73 75 80 79 97 63 25 57 50 89 25 65 66 72
2025-26 29 D VAN 80 65 82 79 81 84 84 60 25 54 53 87 25 66 67 72
2026-27 30 D VAN 77 93 72 75 83 72 92 62 25 54 48 89 25 68 69 71
Season Age Pos Team CK FG DI SK ST EN DU PH FO PA SC DF PS EX LD OV
2019-20 23 D VAN 73 76 67 60 76 74 80 51 25 43 42 62 40 49 49 59
2020-21 24 D VAN +10 +23 +8 +8 +3 −19 −12 +7 · +11 +5 +6 −15 +2 +2 +3
2021-22 25 D VAN −1 −20 +14 · · −1 −13 −7 · −16 +1 −1 +21 · · −2
2022-23 26 D VAN +1 +20 −23 +9 +3 +22 +15 +9 · +13 · +18 −21 +8 +8 +8
2023-24 27 D VAN −3 −22 +9 · −2 +2 +20 −1 · · · +3 · +4 +5 +2
2024-25 28 D VAN +3 +18 −2 −2 · +1 +7 +4 · +6 +2 +1 · +2 +2 +2
2025-26 29 D VAN −3 −30 +9 +4 +1 +5 −13 −3 · −3 +3 −2 · +1 +1 ·
2026-27 30 D VAN −3 +28 −10 −4 +2 −12 +8 +2 · · −5 +2 · +2 +2 −1
Starting Team Salary Length Cap % Age Signed as
2019-20 VAN $735,000 3 yr 0.9% 23 ELC Rookie
2021-22 VAN $750,000 1 yr 0.9% 25 ELC
2022-23 VAN $2,100,000 3 yr 2.5% 26 RFA
2025-26 VAN $4,350,000 4 yr 4.6% 29 UFA CURRENT
2019-20
Jul 23 2019
2019-20
to CANUCKS
  • Jacob Middleton 59
to BRUINS