Campbell was born in Glasgow and gained the most success in his career with Rangers with whom he won four successive league titles (1898–99, 1899–1900, 1900–01 and 1901–02) the first of which Rangers won all 18 of their Scottish league matches.[4] He played alongside Jack Wilkie at four clubs.[5][6][2]
He also represented Scotland at international level, winning four caps and scoring six goals, including a double in Scotland's biggest ever win – an 11–0 defeat of Ireland in February 1901.[7] He also appeared for the Scottish League XI.[8]
After his football career he became a ship's steward, but died aged just 41 from tuberculosis.[5][2]
^John Litster (October 2012). "A Record of pre-war Scottish League Players". Scottish Football Historian magazine. {{cite journal}}: Cite journal requires |journal= (help)