Education
MacLeod attended the Northeastern University from 2007 to 2011 where he played National Collegiate Athletic Association Division I college hockey with the Northeastern Huskies men"s ice hockey team, scoring 137 points in 149 games played.
MacLeod attended the Northeastern University from 2007 to 2011 where he played National Collegiate Athletic Association Division I college hockey with the Northeastern Huskies men"s ice hockey team, scoring 137 points in 149 games played.
He is currently playing for the Starbulls Rosenheim in the DEL2. On March 21, 2011, MacLeod signed an amateur tryout agreement with the Springfield Falcons of the American Hockey League, and he signed an extension with the team prior to the start of the 2011-2012 AHL season. On September 30, 2013, MacLeod was signed to a one-year contract with the Toronto Marlies of the American Hockey League.
On November 21, 2013, MacLeod was loaned to ECHL affiliate, the Orlando Solar Bears.
On September 15, 2014, MacLeod signed a one-year ECHL contract with the Idaho Steelheads. In the 2014-2015 season, MacLeod scored a professional high with 80 points in 72 games.
On the back of his breakout season with the Steelheads, on May 15, 2015, MacLeod signed his first contract abroad with German club, Starbulls Rosenheim of the DEL2.