Hockey Terminal
Be a GM

← All players

Photo of Mackenzie MacEachern

Mackenzie MacEachern

#20 · Left wing · Vancouver Canucks

Born Mar 9, 1994 in Bloomfield Hills, Michigan, USA (age 32) · 6'2", 193 lb · Shoots left · Drafted 67th overall in 2012 by STL (round 3)

Compare with another player

Career

Regular season games only. Pick a season to see its game log below. Cap hit is what he counted against the salary cap that season, where it is known.

02468102018-19: 5 points518-192019-20: 10 points1019-202020-21: 2 points220-212021-22: 2 points221-222023-24: 1 points123-242025-26: 4 points425-26

Points by season. The darker bar is the season shown below.

Season Team GP G A P +/- PIM Shots Hits P/GP Cap hit
2018-19 STL 29 3 2 5 0 10 33 49 0.17 $650K
2019-20 STL 51 7 3 10 2 33 63 82 0.20 $750K
2020-21 STL 21 1 1 2 3 8 25 35 0.10 $900K
2021-22 STL 14 0 2 2 -1 4 14 19 0.14 $900K
2023-24 STL 8 0 1 1 -1 0 4 10 0.13 $775K
2025-26 VAN 8 1 3 4 0 12 6 10 0.50
6 seasons Career 131 12 12 24 3 67 145 205 0.18

Playoffs

Playoff games only. Pick a season to see that year's bracket.

Season Team GP G A P +/- PIM Shots Hits P/GP
2019-20 STL 4 0 0 0 -1 6 5 11 0.00
2022-23 CAR 8 1 1 2 4 6 8 17 0.25
2 seasons Playoffs 12 1 1 2 3 12 13 28 0.17

2022-23 season totals

This player has no games in this season.

Contract

$750KCap hitends in 2023, then UFA

His cap hit for the whole season, set against what he did in the regular season. Lower is better value. In a season still being played the cost per point starts high and falls as the games add up.

The contract

Signed by the Carolina Hurricanes on Jul 15, 2022, as a new contract: 1 year and $750K, beginning in 2022-23. It runs through 2022-23, so this is its last season, after which he is an unrestricted free agent.

Season Cap hit Base salary Signing bonus Performance bonuses Paid in all Clause
2022-23 $750K $750K $0 $750K

Each season of the contract, with this one marked. The cap hit is the same every year; what he is paid is not. The pay is as written when the contract was recorded in October 2024, so a later change, such as the rise in the lowest salary for 2026-27, is not shown.

Contracts he has signed

Signed Signed by Kind Seasons Years In all Cap hit
Jul 1, 2023 St. Louis Blues New contract 2023-24 to 2024-25 2 $1.55M $775K
Jul 15, 2022 Carolina Hurricanes New contract 2022-23 to 2022-23 1 $750K $750K
Apr 17, 2020 St. Louis Blues Extension 2020-21 to 2021-22 2 $1.8M $900K
Feb 9, 2019 St. Louis Blues Extension 2019-20 to 2019-20 1 $750K $750K
Jul 3, 2018 St. Louis Blues New contract 2018-19 to 2018-19 1 $650K $650K
Mar 30, 2016 St. Louis Blues Entry-level 2016-17 to 2017-18 2 $1.85M $925K

Every contract on record for him, newest first, with the team that signed him to it and the day it was signed. The one covering 2022-23 is marked. An extension is signed while the contract before it is still running, often a year ahead. A row with no team or date is a contract known only by its cap hit, most often one signed since October 2024.