 In July 2003 he signed for York City and was a regular in the York side relegated to the Conference National at the end of the season.He remained with York until June 2006, when he left after rejecting a new contract with the club.The following month, he joined Conference North team Harrogate Town, teaming-up with his twin brother, Richard, and former York teammates Jamie Price and Dave Merris.