Career
Robertson began playing football for his local club Dundee before moving to English side Stoke in 1892. He had a fine debut season scoring eleven goals in 1892-1893 helping Stoke to their highest league position to that point of 7th. He scored eight goals in 1893-1894 but failed to add to his tally the following season and left for Manchester City where he scored twice in three matches.