Career
He is a product of Clyde"s youth system. MacLennan signed a YTS contract with Clyde in July 2007. He made his senior debut in a Scottish Cup third round tie against Montrose in November 2007.
On the day of this game, MacLennan signed a three-year professional contract.
He made his league debut a week later, in a 0–0 draw against Queen of the South. His first senior goal came against Queen"s Park in August 2008 in the Scottish League Cup.
MacLennan"s contract was terminated in June 2009, following Clyde"s relegation and financial troubles. He decided to quit football after this, and went to study Chemistry at Strathclyde University in Glasgow.
Despite earlier claiming to have quit the game, on 12 August, MacLennan played for Linlithgow Rose in their victory over West Calder United.
MacLennan was called up to the Scotland Junior international squad in October 2012 for their fixture against the Republic of Ireland.