UPDATED 09:47 13th January 2017
He came through the youth ranks at Huddersfield Town, where he made one league appearance, before loan spells at clubs including Hartlepool United and Accrington Stanley.
Following his short time at the latter of those teams, Crooks then made the move to the Crown Ground permanent. He signed an 18-month contract with Stanley.
Crooks’ performances for Accrington then caught the eye of Rangers boss Mark Warburton, who brought him to the Scottish giants in the summer of 2016.
After suffering an injury during pre-season, he has made three appearances for the Gers so far.