 Crawford started playing for Glasgow side Fairfield Rangers, with whom he won the Scottish Junior Cup.Onward he moved to join in 1890 Sheffield United of the Midland Counties League.He stayed at Bramall Lane for just over half of a season, playing in eight competitive fixtures altogether.