Career
He played in the Football League with Southend United, Peterborough United, Rushden & Diamonds and Lincoln City. Hanlon also played non-League football with Welling United, Stevenage Borough, Weymouth and Cambridge United. He was forced to retire aged 28 with a knee injury.
Hanlon had a stint in 2007 managing Street Albans City in the Conference South.
He is now, (as of July 2012), currently joint manager,(with ex-Chelsea player Paul Hughes), at Kings Langley in the Spatan South Midlands League div 1. Playing career
Hanlon made his debut for Southend United in the First Division on 18 January 1997, away to Sheffield United in the 3–0 defeat.
After just two League appearances for Southend, he then dropped down into the Conference National with Welling United in 1997. In 1998, Hanlon joined Rushden & Diamonds and then Peterborough United in December.
Whilst on the books with Peterborough, Hanlon had two spells on loan with non-League club Welling United.
He then joined Rushden & Diamonds in 2001, where he made 62 appearances scoring seven goals in three-years. Hanlon joined Stevenage Borough in June 2004 along with Dannie Bulman from Wycombe Wanderers. He played 18 games in the Conference National for Stevenage, scoring twice.
In December 2004, Lincoln City signed Hanlon on a one-month loan deal, after being transfer listed by Stevenage manager, Graham Westley.
His move was made permanent days later. After his time at Lincoln, he moved to Conference South club Weymouth where he made four appearances before joining Cambridge United in September 2005.
Hanlon made 37 appearances, scoring three goals for Cambridge in two seasons in the Conference National. He was forced to retire in January 2007 due to a persistent knee injury.
Managerial career
At age 29, Hanlon was appointed manager of Conference South outfit Street Albans City in May 2007, but lasted only 10 games before being released in September.
July 2012 manager of Kings Langley Football Club, Spartan South Midlands League Division.