Robert was born in Dreghorn, Ayrshire on the 28th September 1869.
Played for Burslem Port Vale from 1889 until 1894 making 89 senior appearances scoring 3 goals.
The Luton News of the 15th June 1894, below, announced the arrival of Robert at Strawopolis.
A further pen picture was published in the Luton Times of the 29th June 1894, below.
Not to be outdone, the third Luton Newspaper, the Luton Reporter published the following on the 3rd November 1894, below.
The club minute book reveals that in April 1895, Bob was offered 30/- per week and £1 per week for the close season. However, he dropped down to the reserves in the 1895/96 season. Signed for Cowes, Isle of Wight for 1896/97 season. Played in the 1897/98 season for Cowes.
Bob made 17 league and 6 F.A. Cup appearances for the Straw Plaiters.