 After failing to settle in the area, Wright transferred to Bristol Rovers for an undisclosed fee on transfer deadline day, 1 September 2009.However, he has also struggled to settle with his new club, and as a result, he was transfer-listed at the end of the season.On 16 July 2010, it was announced he would be loaned to Shrewsbury Town.