Career
He has previously played in the Scottish Premier League for Street Mirren
McLennan began his career with Street Mirren, where he also spent a loan spell at Stenhousemuir. On 13 May 2011, McLennan was informed he would not be offered a new contract at Street Mirren, and would leave the club at the end of the 2010-2011 season. He spent two seasons with Irvine Meadow before signing for Pollok in June 2013.
McLennan returned to Meadow for a second spell in June 2014, before returning to Pollok in February 2015.