Zack MacEwen is a hard nosed power forward who is considered a good skating forward who has quick release with his right handed shot and is known for being a solid back checker who wins most of his battles for the puck.


On March 3rd, 2017 the Charlottetown born MacEwen signed a three-year entry-level contract with the Vancouver Canucks as a free agent. The 20-year old (born July 8, 1996) was just finishing up a successful season with the Gatineau Olympiques when he signed the deal. In 2016-17 in the QMJHL he had 31 goals and 74 points in 66 games.

Canucks General Manager Jim Benning was impressed by the young forward noting that “Zack is a physical two-way player who plays in the tough areas and competes with high intensity every night.”



The 6-3, 205 lb. right wing, a graduate of the Pownal Red Devils in minor hockey, had 18 goals and 31 points in Midget AAA in 2011-12 before moving on to the Charlottetown Islanders Major Midgets in 2012-13 where he totaled 13 goals and 33 points in 29 games. MacEwen spent two years with the Amherst Ramblers in the Maritime Junior League, after being drafted 45th overall in 2013, picking up 66 points including 38 goals and 196 penalty minutes in 96 regular season games before heading to Moncton in Major Junior

In his first full season in the QMJHL in 2015-16, MacEwen had 10 goals and 30 assists for 40 points in 66 games with the Moncton Wildcats. He added 4 goals, 4 assists for 8 points in the 17 playoff games. He was traded to Gatineau by Moncton in 2016.  
MacEwen was pleased to get a chance with the Canucks after going undrafted. Several teams showed interest, but he decided on choosing Vancouver.

MacEwen scored his first NHL goal for the Canucks on December 3, 2019 with a tip-in facing the Ottawa Senators.

He was called up previously from the Utica Comets in the AHL in 2018-19 where he had one assist in four games.

In 2017-18 with Utica he totaled 10 goals and 33 points in 66 games.

He had 22 goals and 52 points in 2018-19 with the Comets.

2019-20 was split between Utica and the big club. When the NHL suspended the season in mid-March due to the Coronavirus outbreak, Zack had 5 goals and 6 points in 17 games for the Canucks and 5 goals and 11 points for Utica in the AHL.


He played 34 games in Vancouver in 2020-21 during the pandemic season and had a goal and assist.  In October 2021 he was claimed off waiver by the Philadelphia Flyers and proceeded to have 3 goals and 6 assists in 75 games while picking up 110 minutes in penalties during the full season of 2021-22.

MacEwen was on the move again in 2022-23 as he was traded in  March after spending 46 games with the Flyers and two games with Lehigh Valley in the AHL. He was dealt to the LA Kings for forward Brendan Lemieux and 5th round 2024 draft pick. He played in 10 games for the Kings and picked up an assist.


He was packing his bags again in July, when  Los Angeles did not re-sign him and he was added as a free agent by the Ottawa Senators.


MacEwen has spent 2023-24 split between Bellville in the AHL and Ottawa.


He played his 200th NHL game with Ottawa in January, 2024.







Zack and the MacEwen Family have organized My Biggest Fan Foundation which helps less fortunate kids to have an opportunity to play hockey with donations that include helping to pay for equipment and registrations and travel to participate in tournaments.

The Foundation honours Craig MacEwen, the father of Zack who passed away following a stroke at age 48 in 2020.  His Dad was his biggest fan. An annual golf tournament is held at the Fox Meadow Golf Club the raise funds for the charity each summer.

For information contact www.mybiggestfan.ca


First NHL goal for Zack MacEwen, December 3, 2019 vs. Ottawa

Zack MacEwen has played with three different NHL teams since 2021


Mom Juliana and Zack

17 ZACK MacEWEN

Craig MacEwen with son Zack