Gregory, 20, most recently spent time loan at Kidderminster Harriers, as well as temporary switches to Halesowen and Chippenham Town.
He signed a professional deal with the club ahead of the 2018-19 season, having come through the youth ranks at Shrewsbury.
Keep up-to-date with our exclusive email newsletters.
Subscribe