Career
Crawford joined Rangers aged eight and played in the clubs youth sides before progressing to the first team in the 2012-2013 season. Despite featuring as an unused substitute in the previous season Crawford made his professional debut on 29 July 2012 in a Challenge Cup against Brechin City. He went on to score his first goal for the club on 23 September in a league match against Montrose and went on to finish the season with a total of five goals and 27 appearances.
Crawford joined Greenock Morton on loan for the first part of the 2014-2015 season.
He made his first Rangers appearance in over a year against Hearts. The following season on 1 September 2015, Crawford joined Alloa Athletic on loan.