 Crawford scored on his League debut for Arsenal in a Second Division match against Walsall Town Swifts on 11 September 1893.He was continually present for Arsenal, becoming club captain after the death of Joe Powell in 1896.However, injury wrecked his 1897–98 season, and he lost his regular place within the side.