Born in Blythswood, Scotland, Crawford began his career at Arthurlie before being signed by Liverpool manager Tom Watson in January 1909. Robert made his debut in a Football League First Division game at Anfield on the 13 February 1909, a game that saw the Reds beat Leicester Fosse 4-1, he scored his one and only goal for the club on the 4 October 1913 in the heavy 4-1 defeat at the hands of The Wednesday (Sheffield Wednesday) at Owlerton, the consolation goal coming from the penalty spot. Crawford, a full-back, played 31 times during the 1910/11 campaign, this proved to be the most he would play for the club in any one season.
Robert spent six years at Anfield putting together 114 appearances.
Crawford left Liverpool in 1915 due to the outbreak of the First World War. His career did not resume after the end of the war.
Liverpool F.C. (1909–1915): 114 appearances 1 goal.