Glennon returned to England in June 2006 to play for Huddersfield Town. He spent four years with the club, making over 100 appearances, before he joined Bradford City in January 2010. He moved on to Stockport County in September 2010, and became the first choice keeper from his arrival up until his departure in January 2012. He then joined Chester, and helped the club to win the Northern Premier League title in 2011–12. He signed with FC Halifax Town in July 2012, and helped the club to win promotion out of the Conference North in May 2013. He had a loan spell with Buxton in 2016, and also spent time with Scarborough Athletic, before making his final appearance in football for AFC Emley in February 2017.