A regular and consistent presence during unspectacular times Campbell Crawford played for Exeter City between 1967 and 1974. He joined the club from West Bromwich Albion and later played for Kidderminster Harriers. Counting substitute and cup appearances he doggedly accumulated nearly 260 appearances for City and was player of the season in 1971.A Scottish schoolboy international, Campbell joined West Bromwich Albion as a junior and worked through the various teams to earn a full contract in December 1960. Mainly appearing for the reserves, he made ten league appearances after making his debut against Manchester United.
Moving to Exeter City in July 1967, he made his debut against Bradford City on 19 August 1967 and played in 37 league games during his first campaign. Playing less-often during his second season, he re-established himself at the start of 1969/70 before becoming an ever-present in 1970/71 when he was the club's player of the year. He then featured in at least thirty league games in each of fifth, sixth and seventh seasons with the club as he became a mainstay of the Grecians team throughout the late 1960s and early 1970s.
Leaving St James’ Park at the end of 1973-74, he moved back to the Midlands to sign for Kidderminster Harriers where he became a coach before working in a sales capacity in the steel industry. Settling in the Walsall area, he returned to Exeter on several occasions to attend former player events.