 Walker was placed on the transfer list at the end of the 2007–08 season, having scored only four goals in that season, all from the penalty spot.He joined Shrewsbury on a full-season loan in the summer of 2008, taking him up to the expiry of his contract with Bristol Rovers.Following the expiry of his Bristol Rovers contract, he joined newly promoted Burton Albion in July 2009 on a two-year contract, he scored 4 goals in 35 games for the club before his release in May 2011.