Hebburn, County Durham, born centre half Bob Barnshaw started at his local club Hebburn Argyle and had a spell on the books at Sheffield Wednesday in 1910-11 without making the first team. Sheffield United bought him for £80 in May 1913 and he made his debut for them that November at Bolton Wanderers. However after 2 more games that season he was sold to Watford in May 1914 for £125. At Watford he played 11 games in their Southern League title winning season of 1914-15 and resumed with them after WW1, playing a further 47 games of which 12 were in their inaugural 1920-21 Football League campaign, and scoring 4 times. He was given a free transfer in June 1921 and joined Aberdare Athletic for whom he made 24 appearances in 1921-22, scoring 2 goals. He subsequently played for Ashington, joining them in October 1923, without appearing in the first eleven.