Robertson played for several Scottish clubs, including Ayr United, St Johnstone, Hamilton and Partick Thistle.
Robertson represented various Scottish football teams, such as Ayr United, St Johnstone, Hamilton, and Partick Thistle.