 Campbell was used as second choice 'keeper to Bob Dixon and in his four seasons spent at the Victoria Ground he made 35 appearances.He then spent another four seasons at Leicester City before ending his career with a two-year spell with old club New Brighton.Campbell was capped eight times by Scotland (four times while at Liverpool and four while at Partick), his debut coming in a British Home Championship match at Ninian Park, Cardiff against Wales in 1920; the game finished in a 1–1 draw.