Joe started his career playing for Hull City Under-19s, earning a contract and first team squad number 38, but was released in January 2010. When Joe left the Tigers, he had a serious back operation and it took him a while to get back playing football again. Lamplough moved on a free transfer to Mansfield Town, but the versatile left-sided player struggled for regular game time due to injury. He moved to Sorrento FC (Spain) in January 2011 and to Jerez Ind. in January 2013. He also had shorter spells in Denmark and Australia before returning to England.
In the summer 2012 he had a trial at Hartlepool United, and after playing a pre-season friendly against AFC Telford United, the visitors liked what they saw and offered him non-contract terms. Joe made his debut for the Bucks as a second-half substitute against Southport in 2012. Joe signed for Scarborough Athletic on 1st October 2013. But Lamplough's stay at Boro has been blighted by injuries. He initially ruptured his quad at Goole on Boxing Day 2013, and after recovering from that, suffered a hernia and ligament release in the groin during the 2014/15 season opener at Salford City. He was sent to Rudy Funk's AFC Mansfield to recover his fitness before returning to Boro. Last season he managed to play 16 (+11) matches for Scarborough.
Despite starting the season as captain, Joe slipped in and out of the squad, going on to sign for Barton Town Old Boys on a dual registration.