Lafayette"s early career consisted of playing for non-league clubs in North London and the home counties. Alongside his part-time playing career, Lafayette trained in digital media and was employed by The Independent and Evening Standard. Lafayette signed for Welling United from Hemel Hempstead Town in the summer of 2012.
In his first season he contributed to Welling winning the Conference South by scoring 19 goals.
In his second season Lafayette scored 16 goals as Welling established themselves in the Conference Premier. After two seasons at Welling, Lafayette signed a two-year contract with League Two side Luton Town.
He made his league debut against Bury on 19 August 2014, coming off the bench. He made only one start for Luton before being loaned out to Conference Premier side Woking for a month, scoring once in six league and cup appearances.
He was loaned back to former club Welling in March 2015 and scored twice to help the club avoid relegation.
He was transfer listed by Luton at the end of the 2014-2015 season. On 3 June, it was announced that Lafayette would sign for Eastleigh on a free transfer.