 On 19 June 2019, it was announced that 35-year old Morison had joined League One side Shrewsbury Town on an initial season-long loan, reuniting with former Wales teammate Sam Ricketts.He made his competitive debut for the club on 3 August, starting in a 1–0 home win against Portsmouth.On 8 August, it was announced that Morison had agreed to turn his loan move into a permanent deal until the end of the season.