MacEachern was drafted by the Blues in third round (No. 67 overall) in the 2012 NHL Draft.
The Bloomfield Hills, MI native spent last season with the AHL's Chicago Wolves, recording six goals and four assists in 46 games. He played in three seasons at Michigan State University from 2013-2016, recording 33 goals and 35 assists (68 points) in 108 career NCAA games.