Ratings

Percentile vs 256 d-men
CK 63 19th
FG 43 32nd
DI 93 94th
SK 78 69th
ST 86 94th
EN 83 77th
DU 98 85th
PH 69 75th
FO 25 98th
PA 60 66th
SC 50 77th
DF 87 65th
PS 75 99th
EX 66 47th
LD 66 43rd
OV 72 67th

Contract

Cap hit $6,900,000 $6.341M remaining
Year 1 of 3
2026-27
2028-29
Expiry Status
RFA
2029 age 27
Clauses 1-way

Season so far

in 6 GP
Goals
0 leader70
pace 0 (last yr 6)
Sht% 0.0%
Assists
1 leader84
pace 14 (last yr 35)
Plus/Minus -3
Points
1 leader120
pace 14 (last yr 41)
P/20 0.20
ATOI
16:23 leader26:29
last yr 18:23
PP share 42%
G A P P/GP TOI
Last 5 0 1 1 0.20 16:43
Season 0 1 1 0.17 16:23

Game by game

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

Stats

2026-27 · Flames
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 6 0 1 1 -3 4 16:23 0.20 0 0 2 0.0 0 0 0 1 7 - 0 2:23 41.1 0:18 6.1 13:42
On Pace 82 0 14 14 -41 55 - - 0 0 27 - 0 0 0 14 - - 0 - - - - -
OTHL Career
Season Team GP G A P P/GP +/- PiM GW PPG SHG S S% Hit
2023-24 CGY 82 5 18 23 0.28 +15 18 0 1 0 60 8.3% 47
2024-25 CGY 82 8 38 46 0.56 +8 12 0 4 0 69 11.6% 38
2025-26 CGY 82 6 35 41 0.50 -7 22 1 5 0 80 7.5% 42
CAREER 3 yrs 246 19 91 110 0.45 +16 52 1 10 0 -- 9.1% 127
OTHL Playoffs
Season Team GP G A P P/GP +/- PiM GW PPG SHG S S% Hit
2023-24 CGY 5 0 2 2 0.40 -2 2 0 0 0 4 0.0% 0
2024-25 CGY 7 0 1 1 0.14 -2 0 0 0 0 8 0.0% 2
2025-26 CGY 7 1 6 7 1.00 +4 2 0 1 0 1 100.0% 6
CAREER 3 app. 19 1 9 10 0.53 0 4 0 1 0 -- 7.7% 8
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 09 ANH L 1-2 0 0 0 -1 0 0 1 1 0 2 D3 17:28 1:16 3:36 0 0 0 0:00 - - 13:52 0 0 0
Nov 05 ANH W 5-2 0 0 0 -1 0 0 0 0 0 2 D3 17:13 1:02 3:01 0 0 0 0:00 - - 14:12 0 0 0
Nov 03 COL W 4-2 0 1 1 +1 2 1 2 1 1 0 D3 17:20 1:36 4:32 0 0 1 1:38 0 0 11:10 0 1 0
Oct 30 SEA W 4-3 OT 0 0 0 -2 2 0 0 0 0 1 D3 14:34 1:09 1:01 0 0 0 0:11 0 0 13:22 0 0 0
Oct 29 VAN L 3-4 OT 0 0 0 0 0 0 0 3 0 2 D3 16:58 1:46 2:08 0 0 0 0:00 - - 14:50 0 0 0
Oct 27 SEA W 4-3 0 0 0 0 0 1 2 0 0 0 D3 14:43 2:01 0:00 - - - 0:00 - - 14:43 0 0 1
6 GP 0 1 1 -3 4 2 5 5 1 7 -- 16:23 1:28 14:18 0 0 1 1:49 0 0 82:09 0 1 1
Season Team GP G A P +/- PiM GW PPG PPP S TOI
2026-27 BUF 17 2 12 14 +4 8 2 0 0 22 25:59
On Pace - 82 10 58 68 +19 39 10 0 0 106 -
NHL Career Stats
Season Team GP G A P P/GP +/- PiM GW PPG PPP S% TOI
2021-22 BUF 8 2 1 3 0.38 +3 2 0 0 0 20.0% 22:05
2022-23 BUF 79 4 31 35 0.44 +10 24 1 0 8 3.1% 23:48
2023-24 BUF 76 6 27 33 0.43 +8 28 1 0 6 5.6% 22:55
2024-25 BUF 79 7 33 40 0.51 -13 16 0 1 6 5.0% 21:19
2025-26 BUF 81 8 21 29 0.36 +9 16 0 0 0 6.7% 21:39
2026-27 BUF 17 2 12 14 0.82 +4 8 2 0 0 9.1% 25:59
Career NHL 340 29 125 154 0.45 +21 94 4 1 20 5.5% -

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
2023-24 21 D CGY 61 42 90 78 82 89 77 74 25 68 48 75 75 55 55 68
2024-25 22 D CGY 67 43 88 82 82 86 95 74 25 67 49 82 75 60 60 72
2025-26 23 D CGY 61 43 93 77 86 83 96 73 25 69 50 79 75 64 64 71
2026-27 24 D CGY 63 43 93 78 86 83 98 69 25 60 50 87 75 66 66 72
Season Age Pos Team CK FG DI SK ST EN DU PH FO PA SC DF PS EX LD OV
2023-24 21 D CGY 61 42 90 78 82 89 77 74 25 68 48 75 75 55 55 68
2024-25 22 D CGY +6 +1 −2 +4 · −3 +18 · · −1 +1 +7 · +5 +5 +4
2025-26 23 D CGY −6 · +5 −5 +4 −3 +1 −1 · +2 +1 −3 · +4 +4 −1
2026-27 24 D CGY +2 · · +1 · · +2 −4 · −9 · +8 · +2 +2 +1
Starting Team Salary Length Cap % Age Signed as
2023-24 CGY $1,850,000 3 yr 2.2% 21 ELC Rookie
2026-27 CGY $6,900,000 3 yr 6.6% 24 RFA CURRENT
No trades on record