 Roeselare.Carlos David left the club in late December 2009 due to its financial troubles, and joined Celta de Vigo's reserve team in the third level the following 15 January.He subsequently resumed his career in the same tier, representing CD Teruel, UD Melilla, FC Cartagena and SD Huesca; with the latter, he notably scored against FC Barcelona in the Copa del Rey, but in a 1–8 away defeat.