 On 5 May 2009, Disley was told that he was free to talk to other clubs as Bristol Rovers deemed him surplus to requirements.On 4 June he signed for Shrewsbury Town on a two-year contract.On 22 February 2010, Disley broke his ankle, which ruled him out for the rest of the 2009–10 season.