Robert Barclay (27 October 1906 – 13 July 1969) was an English footballer who played as an inside forward. Born in Scotswood, Newcastle upon Tyne Barclay is best remembered for his time at Sheffield United for whom he played in the 1936 FA Cup Final, but also had spells for Derby County and Huddersfield Town. Barclay also represented England on three occasions, scoring two goals.