Education
During his four-year spell at Hearts, he went on to play a role in the club"s 2002-2003 season, when the club finished third in the Scottish Premier League.
During his four-year spell at Hearts, he went on to play a role in the club"s 2002-2003 season, when the club finished third in the Scottish Premier League.
He has previously played in the Scottish Premier League for Heart of Midlothian. McMullan started his career at Heart of Midlothian, making his senior début on 16 February 2002, in a match away to Kilmarnock. McMullan left on a loan period to Queen of the South in December 2003, before leaving Hearts in the summer of 2004.
After joining Inverness Caledonian Thistle, McMullan moved to Raith Rovers in January 2005, without making a league appearance for the Highland club
McMullan then had an eight-month spell in Australia with Sorrento Football Club in the Western Australia State League, before returning to Scotland in January 2006, to play for Hamilton Academical. The player later moved on to Stranraer and Berwick Rangers and had a season at junior level with Glenafton Athletic where he reunited with his former manager at Raith, Gordon Dalziel.
McMullan signed for Clyde in January 2011, before moving to Elgin City in January 2012. On 21 May 2014, McMullan signed for East Stirlingshire, but having only made three appearances for the club due to injury, his contract was cancelled by mutual consent in January 2015.