 He returned to Oxford United, before his contract was cancelled by mutual consent in May 2008.After leaving Lincoln, he embarked on an extensive career in non-league football, firstly joining Ebbsfleet United in August 2008.He then played for Chelmsford City and Woking, before signing with Hayes & Yeading United in August 2010, who he would later captain.