Career
Buchanan started his career with Clyde, and his prolific form saw him get a move to Derby County. He also played for Bradford Park Avenue, before retiring in 1963. Buchanan also received a Scotland B cap in 1952, when he played against a France B team in a 0-0 draw in Toulouse.