
Mackenzie MacEachern
Vancouver Canucks · LW · #20- HT
- 6'2"
- WT
- 193 lb
- Age
- 32
- Shoots
- L
- From
- Bloomfield Hills, USA
- Draft
- 2012 STL · R3 #67
League profile
vs. forwards with 20+ GPHockeyAlpha advanced
event-derived proxies · 1,312 games analyzedWinger toolkit
vs. wingers with 20+ GPOn-ice impact
shift charts × our xG model · 4 GP tracked · 1h TOIUsage profile
assignment difficulty · higher fill = tougher jobMicro-metrics
Structural Metric Model · sequences, geometry & leverage from every shot2025-26 regular season · Percentile beams: fill = league percentile, tick = league median · hockeyalpha.com
The Blueprint
Structural Event Engine · percentile vs forwards · center = median · 81 EV minGeneral Offense
Playmaking Sequences
Offense Types
Zone Entries
DZ Retrievals / Exits
Forechecking
Derived from event sequences in public play-by-play data - the ? on each metric explains exactly how it's computed.
Chemistry
Creates for
goals Mackenzie assisted on
From official goal credits - scorer + assists on every goal, all season.
Recent form · last 8 games
@ STL
0P
0G 0A
@ STL 10-30
0G 0A · 0 shots · 12:18 TOI
@ MIN
1P
0G 1A
@ MIN 11-01
0G 1A · 3 shots · 10:56 TOI
@ NSH
0P
0G 0A
@ NSH 11-03
0G 0A · 1 shots · 10:49 TOI
@ CAR
1P
0G 1A
@ CAR 11-14
0G 1A · 0 shots · 9:43 TOI
@ TBL
2P
1G 1A
@ TBL 11-16
1G 1A · 1 shots · 13:19 TOI
@ FLA
0P
0G 0A
@ FLA 11-17
0G 0A · 0 shots · 8:44 TOI
vs DAL
0P
0G 0A
vs DAL 11-20
0G 0A · 0 shots · 6:54 TOI
vs CGY
0P
0G 0A
vs CGY 11-23
0G 0A · 1 shots · 8:45 TOI
Tile tint = points that night · underline = shot volume (full bar = 8+ shots) · oldest on the left
The Territory
attacking → · every recorded touch, normalized to one end
NHL career · regular season
| Season | Team | GP | G | A | P | +/− |
|---|---|---|---|---|---|---|
| 2018-19 | St. Louis Blues | 29 | 3 | 2 | 5 | 0 |
| 2019-20 | St. Louis Blues | 51 | 7 | 3 | 10 | 2 |
| 2020-21 | St. Louis Blues | 21 | 1 | 1 | 2 | 3 |
| 2021-22 | St. Louis Blues | 14 | 0 | 2 | 2 | -1 |
| 2023-24 | St. Louis Blues | 8 | 0 | 1 | 1 | -1 |
| 2025-26 | Vancouver Canucks | 8 | 1 | 3 | 4 | 0 |
| Career | 2 teams | 131 | 12 | 12 | 24 | 3 |




