Skip to content
HockeyWeights· the whole league, all 32 clubs
LongIslandWeights

#4 · Defence · NYI

MatthewKessel

Next milestone 1 game from 100

2025-26 regular season

GP
29
G
2
A
1
P
3
+/-
+1
PIM
10
SOG
20
S%
10.0
PPP
0

Bio

Position
Defence
Born
June 23, 2000 (age 26)
Birthplace
Bloomfield Hills, Michigan, USA
Height
6′3″ (191 cm)
Weight
215 lb (98 kg)
Shoots
Right
Draft
2020 STL, round 5, #150 overall

NHL EDGE tracking · 2025-26

  • Top skating speed21.5 mphleague avg 21.6 mph
    44th percentile
  • Speed bursts over 20 mph17league avg 31.3
    46th percentile
  • Distance skated54.1 mileague avg 133.2 mi
    29th percentile
  • Hardest shot95.2 mphleague avg 88.9 mph
    80th percentile
  • Time in the offensive zone40.7%league avg 42.3%
    35th percentile

Puck and player tracking from NHL EDGE. Percentile compares with other NHL skaters; longer bar = higher.

Shot quality (our model)

Individual expected goals by season
SeasonGixGG−ixGAttHDxG/att
2025-2620.97+1.03432.023

All situations, regular season. G−ixG above zero means finishing better than the chances suggest. How xG works

On-ice impact

2025-26 · 5 on 5 · 29 games · 343:17 on the ice. “Off” is the team in the same games while he was on the bench.

On-ice and off-ice shares at 5 on 5
ShareOnOffRelative
Expected goals (xGF%)46.7%50.6%-3.9
Shot attempts (CF%)46.1%45.7%+0.5
Goals for–against
12–11
xG for–against
11.3–12.9
Average rating
5.5

Relative above zero means his team controlled play better with him on the ice than without him. More

Most common partners

5-on-5 time together this season, and how play went with both on the ice.

Defence partners by time together
PlayerGPTOIxGF%
Tyler Tucker21153:3948.9%
Justin Faulk1257:4351.7%
Cam Fowler1546:5837.7%
Philip Broberg1736:2539.2%
Logan Mailloux617:4930.4%

Rating, last 10 games

Average 5.3 over the last 10 · out of 10, 6 = above average, 7 = very good, 8 = excellent · How ratings work

Points, last 10 games

Last 10: 0 G · 0 A · 0 PTS

Game log · 2025-26

Game log, most recent first
DateOppRatingGAP+/-SOGPPPTOI
Apr 14vs PIT4.6000-11012:54
Mar 26vs SJS5.0000-13013:07
Mar 8@ ANA5.600002018:21
Mar 6@ SJS4.6000+10014:21
Mar 4@ SEA5.600000013:10
Mar 1@ MIN6.4000+11014:31
Feb 28vs NJD5.600002013:39
Feb 4@ DAL6.1000+1007:49
Jan 13vs CAR4.800000016:02
Jan 2vs VGK5.000000013:37
Dec 31@ COL6.001101016:03
Dec 17vs WPG5.2000+11015:03
Dec 6@ OTT4.90000008:45
Dec 1vs ANA5.700001012:47
Nov 29vs UTA5.000000013:26
Nov 28vs OTT6.910101011:58
Nov 22@ NYI5.800000013:11
Nov 20@ PHI4.6000-10010:16
Nov 18@ TOR5.0000-11012:23
Nov 15vs VGK4.7000-20014:21
Nov 14vs PHI5.3000+10012:46
Nov 11vs CGY6.810102011:41
Nov 8vs SEA5.200001011:47
Nov 6@ BUF6.1000+1009:05
Nov 3vs EDM6.000001014:58
Nov 1@ CBJ4.500001010:54
Oct 25@ DET4.90000008:33
Oct 21vs LAK6.00000008:55
Oct 18vs DAL6.2000+1109:11

Career

NHL career totals
NHL careerGPGAP+/-PIMSOGS%PPP
Regular season9931013-332684.40
Season by season (4)
NHL regular season by season
SeasonTeamGPGAP+/-PIMSOGS%PPP
2025-26Blues29213+1102010.00
2024-25Blues29033-310170.00
2023-24Blues39167012283.60
2022-23Blues2000-1030.00