 He was released by Shrewsbury at the end of the 2004–05 season and joined Tranmere Rovers in July 2005, where he made over 40 league and cup appearances in the 2005–06 season.He was released by Tranmere at the end of the season, and joined Northampton Town.Injuries meant he struggled to command a regular first team place and he dropped into the Conference National for a loan spell with Burton Albion.