Born in Surbiton in Surrey, David played as a youth for Fulham, Staines and Hampton and Richmond Borough before joining Queen’s Park Rangers. He signed a full contract for Rangers in the summer of 2013 and was released the following summer having no made a top team appearances. He joined AFC Wimbledon and over three seasons he made thirteen appearances scoring once. He had a spell on loan with Tonbridge Angels in 2015, scoring once in nine games and in the 2016-17 season he scored twice in nine games on loan to Torquay United.
He was released by the Dons in the summer and joined Barrow AFC in June 2017.
Appearances: 0 Goals: 0