Career
Robertson has previously played for Dundee United, Street Johnstone, Greenock Morton, Livingston and Ayr United. Dundee United
Livingston-born Robertson joined Dundee United as a youth player and was the top scorer in the 2004-2005 SPL Youth League, despite playing from midfield. Robertson made his debut for United in January 2006, in the 1–1 draw against Aberdeen, when he came off the bench in the last few minutes to replace player/manager Craig Brewster who was injured while making his second debut.
Further league goals came against Inverness Caledonian Thistle (twice) and Celtic, with a cup strike against Street Mirren ensuring that Robertson"s goals in 2006-2007 saw him never finish on the losing side.
Indeed, Robertson"s form saw him sign a new two-year contract during February of that season. In January 2009, Robertson signed a further extension to his contract, committing himself to the club until May 2011.
Street Johnstone
Despite being offered a new contract by United in 2011, Robertson opted instead to sign for Street Johnstone. Robertson made his debut for Street Johnstone in a league game against Aberdeen on 23 July 2011.
On 28 November 2012, Robertson was injured during Street Johnstone"s match against Hibernian and the following day, it was confirmed by the club"s manager Steve Lomas that Robertson had broken his legal
On 13 December 2013, Street Johnstone announced that Robertson would not be given a new contract when his current deal expired. In December 2013, Robertson went on trial at Greenock Morton. Greenock Morton
On 3 January 2014, Robertson signed for Greenock Morton.
Robertson"s father Dougie played almost 200 games for Morton between 1983 and 1990.
Livingston & Ayr United
In the summer of 2014 Robertson left Morton to sign for Livingston. He scored on his competitive debut for the club, coming on in the 112th minute against Queen of the South and scoring just minutes later to secure the extra-time victory.
After seven months with Livingston, Robertson transferred to Scottish League One side Ayr United on a short term deal. At the end of the 2014-2015 season, Robertson was released by The Honest Men.
Selkirk
On 18 December 2015, Robertson signed for Lowland League club Selkirk F.C.