In July 2012, he was appointed as joint manager alongside Paul Hughes at Kings Langley in the Spartan South Midlands Football League Division One.
[2] He made his debut for Peterborough in the 3–1 home win against Scarborough in Division Three, replacing Matthew Etherington as a substitute in the 87th minute.
[2] In December 2004, Lincoln City signed Hanlon on a one-month loan deal, after being transfer listed by Stevenage manager, Graham Westley.
[2][6] After his time at Lincoln, he moved to Conference South club Weymouth where he made four appearances before joining Cambridge United in September 2005.
[9] At age 29,[10] Hanlon was appointed manager of Conference South outfit St Albans City in May 2007,[11] but lasted only ten games before being released in September.