Career
A striker, Graham spent five years at Greenock Morton after joining the club from Hillington. Whilst at Morton he spent a season on loan at East Stirlingshire in the Third Division. He then played for Raith Rovers, moving from there to Dundee United in 2013.
After spending most of the 2014-2015 season on loan to Street Johnstone, he joined in June 2015.
Born in Glasgow, Graham made his senior début for Greenock Morton on 29 April 2006, at Station Park, Forfar against Forfar Athletic. He replaced that season, in order to come into contention for the first team, Allan Moore ordered him and Kevin Kelbie to lose weight (despite being one of the thinnest at the club).
After leaving Morton at the end of the 2010-2011 season he signed for Raith Rovers in May 2011 Graham was unveiled as a Dundee United player before the SPL club"s last game of the 2012-2013 season against Celtic at Tannadice, signing a two-year deal as Jon Daly made an exit. Graham was mainly used as a substitute in his first season, with 23 of his 36 appearances coming from the bench.
In August 2014, Graham was loaned to Street Johnstone for the rest of the 2014-2015 season.
Street Johnstone accepted the two-match suspension. In April 2015, Dundee United announced Graham would be released when his contract expires at the end of the season. lieutenant was announced by in May 2015 that Graham would be joining the club on a two-year contract.