Born in Sittard in the Netherlands, David began his senior career with Helmond Sport in 2013 and spent two seasons with the club. He went on loan to Belgian side CS Vise from July until the end of December 2014. In January 2016 he joined another Belgian side Bilzerse Waltw and remained there until the end of the season. In July 2016 he joined KFC Houtvenne. He joined Barrow at the end of July 2017.
Appearances: 6 Goals: 1