 He signed a professional contract with Rovers for the 2005–06 season, but failed to break into the first team.In July 2006, after his release by Rovers, he signed for Torquay United, by now managed by Ian Atkins as back-up for Nathan Abbey.With Abbey set to leave over a contract dispute, Horsell was given his league debut when he replaced Abbey as a substitute with seven minutes remaining of the home game with Milton Keynes Dons, despite Torquay trailing 0–2 at the time.