Background
Hapgood was born in Torquay and began his career as an apprentice with Torquay United, scoring on his league debut in September 1997 while still an apprentice, coming on as a 38th-minute substitute for the injured Steve McCall in the 3-0 win at Plainmoor against Brighton & Hove Albion.
Career
He has represented England Schoolboys. He turned professional in May 1998, but played only a peripheral role in Wes Saunders" side the following season. In June 1999 he was offered a three-month contract by Torquay, but was released in August, almost immediately teaming up with his former manager Kevin Hodges on trial at Plymouth Argyle.
He signed non-contract terms with the Pilgrims, but was allowed to join former Torquay player Sean William Joyce"s Bideford on loan in November 1999.
On 7 February 2000 he joined Conference side Yeovil Town after failing to break into the Plymouth first team He subsequently moved to Merthyr Tydfil in December 2001.
At the end of that season he moved to the United States to work as a coach, returning to the United Kingdom to play for Taunton in October 2002. He moved to Bideford in February 2003, initially on loan as he recovered from injury, and left Bideford to join Clevedon Town in June 2004.
On 10 January 2007 he rejoined Torquay United on an initial one-month contract, which was later extended for a second month.
However, he was released by Torquay on 11 March 2007 when his contract expired. After starting the 2007–2008 season with Liskeard Athletic, he subsequently re-joined Bideford. Leon Hapgood resumed his North American coaching career in August 2008 with Calgary Foothills Soccer Club, where he serves as Academy Manager.