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

#73 · Defence · BOS

CharlieMcAvoy

Next milestone 10 assists from 300

2025-26 regular season

GP
69
G
11
A
50
P
61
+/-
+13
PIM
62
SOG
111
S%
9.9
PPP
23

Playoffs 2025-26: 6 GP · 0 G · 2 A · 2 PTS

Bio

Position
Defence
Born
December 21, 1997 (age 28)
Birthplace
Long Beach, New York, USA
Height
6′1″ (185 cm)
Weight
215 lb (98 kg)
Shoots
Right
Draft
2016 BOS, round 1, #14 overall

NHL EDGE tracking · 2025-26

  • Top skating speed22.4 mphleague avg 21.6 mph
    77th percentile
  • Speed bursts over 20 mph75league avg 31.3
    91st percentile
  • Distance skated255.5 mileague avg 133.2 mi
    92nd percentile
  • Hardest shot93.0 mphleague avg 88.9 mph
    66th percentile
  • Time in the offensive zone41.5%league avg 42.3%
    52nd 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-261110.21+0.7927126.038

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 · 69 games · 1164:00 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%)48.5%47.3%+1.1
Shot attempts (CF%)49.1%49.4%-0.3
Goals for–against
66–51
xG for–against
50.3–53.5
Average rating
6.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%
Jonathan Aspirot43487:4547.3%
Nikita Zadorov50306:4948.4%
Mason Lohrei33153:1849.1%
Hampus Lindholm41125:2055.5%
Andrew Peeke2621:4526.1%

Rating, last 10 games

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

Points, last 10 games

Last 10: 1 G · 6 A · 7 PTS

Game log · 2025-26

Game log, most recent first
DateOppRatingGAP+/-SOGPPPTOI
Apr 14vs NJD4.800000018:18
Apr 11vs TBL7.201100025:31
Apr 7@ CAR6.7022-10026:29
Apr 5@ PHI4.600002025:39
Apr 4@ TBL6.7000-11024:19
Apr 2@ FLA6.5000+12027:37
Mar 31vs DAL7.1011+21022:41
Mar 29@ CBJ8.6112+14126:09
Mar 28vs MIN7.0000+34026:16
Mar 25@ BUF6.7011+11024:45
Mar 24vs TOR6.2101-11126:40
Mar 21@ DET7.6022+21127:05
Mar 19vs WPG6.8000+42020:34
Mar 17@ MTL5.8011-13126:44
Mar 16@ NJD4.8011-22020:55
Mar 14@ WSH7.7202+23027:44
Mar 12vs SJS7.1011-12024:26
Mar 10vs LAK6.7101+13022:26
Mar 8@ PIT6.0011-23124:26
Mar 7vs WSH7.3011+13125:52
Mar 5@ NSH8.511202123:47
Mar 3vs PIT5.500002026:13
Feb 28@ PHI7.3101-13026:47
Feb 26vs CBJ6.101100023:55
Feb 4@ FLA6.3011-10022:05
Feb 1@ TBL7.9022+21130:19
Jan 29vs PHI6.301102020:54
Jan 27vs NSH6.7011+23027:14
Jan 26@ NYR6.601102024:07
Jan 24vs MTL8.3033-10227:43
Jan 22vs VGK7.2101-14127:02
Jan 20@ DAL4.3000-20022:20
Jan 17@ CHI7.6101+31021:32
Jan 15vs SEA8.0022+30128:00
Jan 13vs DET6.6011+23023:00
Jan 11vs PIT4.900000022:41
Jan 10vs NYR7.8112+31021:26
Jan 8vs CGY7.3011+10024:01
Jan 6@ SEA7.901103023:51
Jan 3@ VAN5.4011-10125:35
Dec 31@ EDM4.701101122:30
Dec 29@ CGY6.0000-12026:44
Dec 27@ BUF4.6000-21024:22
Dec 23vs MTL4.9000-11026:44
Dec 21vs OTT8.3112+14121:59
Dec 20vs VAN6.9011-14124:59
Dec 18vs EDM6.2011-23123:21
Dec 16vs UTA5.9000+11024:19
Dec 14@ MIN5.0000-20024:50
Dec 11@ WPG7.6011+44124:16
Nov 15@ MTL5.000000013:41
Nov 13@ OTT6.100002025:05
Nov 11vs TOR8.402202126:11
Nov 6vs OTT6.6011+10026:12
Nov 4@ NYI6.401102123:43
Nov 1vs CAR6.702201024:09
Oct 30vs BUF5.8000+10026:31
Oct 28vs NYI8.5022+11124:06
Oct 27@ OTT5.100000017:23
Oct 25vs COL4.3000-20024:15
Oct 23vs ANA7.3022-21122:40
Oct 21vs FLA5.4000-12026:30
Oct 19@ UTA6.101103126:23
Oct 18@ COL4.9011-11020:45
Oct 16@ VGK6.601101027:20
Oct 13vs TBL5.500003022:23
Oct 11vs BUF6.8011+11024:27
Oct 9vs CHI5.800005027:26
Oct 8@ WSH5.500000022:31

Career

NHL career totals
NHL careerGPGAP+/-PIMSOGS%PPP
Regular season57371290361+1574919627.499
Playoffs9764450-111031593.824
Season by season (9)
NHL regular season by season
SeasonTeamGPGAP+/-PIMSOGS%PPP
2025-26Bruins69115061+13621119.923
2024-25Bruins5071623046987.14
2023-24Bruins74123547+4861339.013
2022-23Bruins6774552+29541056.719
2021-22Bruins78104656+31661666.021
2020-21Bruins5152530+2238925.48
2019-20Bruins6752732+24411015.02
2018-19Bruins5472128+1445798.92
2017-18Bruins6372532+2053779.17