 He was again a regular the following season, but lost his place after the signing of Craig Taylor and played just ten league games as Torquay won promotion, However, he did play in the crucial 2–1 win at Southend United on the last day of the season, coming on as a last minute substitute for David Graham as Torquay held on to clinch promotion.He was released shortly after the Southend game and in July 2004 signed for Oxford United, but struggled to establish himself and joined Yeovil Town on loan in March 2005.He was released by Oxford at the end the season and joined Crawley Town in August 2005.