Tras haber debutado en España, donde Carlos jugó en la Segunda división con el Huesca, el atacante nacido en Ceuta se dio a conocer en el Yverdon de la liga suiza, donde anotó 14 goles en 34 partidos en la temporada 2023-2024.
La pasada temporada fichó por el Basilea y logró el doblete campeonato-Copa, con 15 goles en 39 partidos entre todas las competiciones.
Según diferentes fuentes cercanas a la operación, el montante del fichaje podría haber alcanzado los seis millones de euros.
