 After being released by Colchester in 2002 he joined Cambridge United, who were interested in taking on the final year of his scholarship.He instead joined Stevenage Borough in January 2003.He has also played for Enfield, Braintree Town, Hornchurch, Cheshunt, and Swindon Town and many others.