Born in Sydney, Nova Scotia, MacLean played in the NSMHL with the Halifax Hawks before joining the Beauport Harfangs of the QMJHL in 1994-95. He scored 15 goals that year then was selected 33rd overall by the Kings at the entry draft. He later toiled for the Laval Titan and helped the Hull Olympiques win the Memorial Cup in 1997.
MacLean split his rookie pro season between the Kings and the Fredericton Canadiens of the AHL in 1997-98. He then spent two years in the minors before he was traded to the Toronto Maple Leafs in February 2000. MacLean clicked with the St. John's Maple Leafs and notched 26 points in the last 21 games of the regular season. The next fall he was one of the top player at the Leafs' camp and initially made the team. After three games he was relegated to the press box and eventually the AHL where he recorded 26 goals in 61 games.
After parts of three seasons with the Maple Leaf organization, MacLean signed as a free-agent with the Columbus Blue Jackets in the summer of 2002. Upon his arrival with Columbus, MacLean went on to spend most of his time with the club's AHL affiliate in Syracuse, while seeing limited action with the parent club.
In the summer of 2005, MacLean was acquired by the Detroit Red Wings however the centerman would spend the majority of the season with the club's AHL team in Grand Rapids. Despite recording five hat-tricks and setting an AHL record for consecutive games with a point (19), MacLean was not resigned by the Red Wings.
In the summer of 2006, MacLean was signed as a free agent by the Phoenix Coyotes. He would spend most of his time with the Coyotes' AHL affiliate that season and go on to sign with a club team in Switzerland the following year.
Courtesy of the Hockey Hall of Fame