Career
Roxburgh began his career with Edinburgh Emmett before joining English non-league side Rugby Town. He impressed enough to earn a move to Leicester City where he was a regular for two seasons. He joined Aston Villa in 1922 and then moved on to Stoke.
At the Victoria Ground Roxburgh played 14 matches scoring once against Stockport County in a 1–0 in February 1924.
At the end of the 1923-1924 season he moved on again this time to Sheffield United and then Sheffield and Leicester Normads.