1 Ne sont comptabilisés que les matchs en compétitions officielles, quel que soit le statut (amateur et professionnel). Les matchs amicaux ne sont pas comptabilisés. Dernière mise à jour: 13 mars 2016
Il signe son premier contrat chez les Citizens à 16 ans et demi, le . En , il joue ses premiers matches pour l'équipe première, pendant l'intérim d'Asa Hartford.
Avec Manchester City, il connaît deux relégations passant de la Premier League en 1995-96 à la Division 1 puis en Division 2 en 1998-1999, le plus bas niveau jamais atteint par le club. Resté fidèle au club, il connaît aussi deux promotions successives remontant en Division 1 grâce aux play-offs de promotions dès la saison suivante (obtenu à la suite d'une finale mémorable contre Gillingham où City était mené 0-2 à 5 minutes de la fin du match avant de l'emporter grâce à la séance de tirs au but) et, immédiatement après, en Premier League.
Une blessure au ligament collatéral tibial retarde de plusieurs mois son premier match pour les Tykes qui n'a lieu qu'au début de la saison 2001-2002. Il y joue assez irrégulièrement pendant trois saisons avant que l'entraîneur Paul Hart(en) décide de dégraisser l'effectif du club pendant l'intersaison 2004. Crooks est ainsi libéré de son contrat le , ce qui lui permet de s'engager libre pour Bradford City le .
Chez les Bantams, il ne reçoit qu'irrégulièrement sa chance de jouer et accepte donc de partir en prêt à Notts County du au , où il retrouve son ancien entraîneur de Barnsley, Guðjón Þórðarson, qui l'apprécie particulièrement et notamment sa combativité, l'ayant même surnommé The Beast. Revenu à Bradford City, il est libéré de son contrat afin de lui permettre de retrouver plus facilement un nouveau club. Il entre alors en négociation avec Notts County où son prêt s'était plutôt bien déroulé mais sans que cela n'aboutisse finalement.
En tant que joueur libre, il fait le stage de pré-saison avec l'équipe de League TwoRochdale, avant de signer avec eux un contrat d'un an, le . Il y officie sous la direction de Steve Parkin(en) qu'il avait connu à Barnsley. Le joueur et le club se séparent le , car le manque de temps de jeu pousse Crooks à rechercher un nouveau club.
Crooks choisit alors de consacrer la fin de la saison 2007-2008 à un tout autre projet, celui de gravir le Kilimandjaro dans le cadre d'une opération caritative pour soutenir le Macmillan Cancer Support(en), en .