Lee Potter was born on 3 September 1978 in Salford, Greater Manchester.[1] He was raised in Farnworth, and attended George Tomlinson School.[2] As a youngster, he attracted attention from numerous clubs, and trained for a couple of weeks with Manchester United, before joining the centre of excellence at Bolton Wanderers, the club he supported.[2] After leaving school, Potter did a YTS traineeship with Bolton,[2] and then signed professional forms in 1997.[1] His 1998–99 season was disrupted by injury: a cracked fibula was followed by a knee injury sustained in training.[3][4]
Potter joined Football League Third Division club Halifax Town on loan in mid-December 1999.[5] He scored on debut on a 2–1 loss to Chester City,[6] and his diving header secured a 1–0 win away to league leaders Rotherham United,[7] before the deal was made permanent in January 2000 for a £30,000 fee.[8] Potter made a further 13 appearances by the end of the season, initially starting at centre forward but later coming off the bench, and failed to score. He made only three substitute appearances[9] the following season before being transfer-listed in December. Bolton missed out on the final instalment of his fee because he had not made the required 25 appearances. Reported interest from clubs including Kidderminster Harriers, Macclesfield Town and Yeovil Town came to nothing,[10] and he eventually joined Chester City in September 2001.[6] He claimed afterwards that he had been "treated like a dog" while at Halifax.[11]
Potter's only appearance before he was released by Chester City came in the Cheshire Senior Cup.[12] He signed for Bradford Park Avenue in December 2001. He played regularly, contributing to Park Avenue reaching the semifinal of the West Riding County Cup and the final of the Northern Premier League Challenge Cup,[13][14] but was unexpectedly released in March 2002 by manager Trevor Storton who cited his attitude.[11] He promptly signed for Radcliffe Borough, scored 15 minutes into his debut, and was named man of the match as Borough beat Guiseley 4–1.[15]