HITC Sport understands the Rangers midfielder, on loan at Scunthorpe last season, is set for Northampton move.
Matt Crooks in action for Accrington
Rangers midfielder Matt Crooks has agreed a deal to join League One outfit Northampton Town, HITC Sport understands from sources close to the club.
Rangers boss Pedro Caixinha is willing to let Crooks move on as he does not figure in his long-term plans at Ibrox.
Crooks joined Rangers last summer after signing a pre-contract agreement the previous January to move to Scotland when his contract at Accrington Stanley expired.
The former Huddersfield Town youngster struggled with injuries in the first half last season, making only three appearances before being farmed out on loan to Scunthorpe.
Scunthorpe United's Matt Crooks celebrates after scoring
Crooks impressed at Scunthorpe in the second half of last season, scoring three goals in 12 games as the Iron reached the League One play-off semi-finals.
Scunthorpe were keen to sign Crooks on a permanent basis and made a bid for his services, but now Northampton have stolen in to agree a deal with Rangers for the versatile performer.
Northampton, who have money to spend in the transfer market after investment into the club from a Chinese sports development and education firm, are looking to build a squad capable of challenging for promotion next season and Cobblers boss Justin Edinburgh sees Crooks as a key addition to his plans.