He made his senior debut with farm team AD Almudévar on 2 September 2018, starting and scoring the opener in a 2–2 Tercera División away draw against Atlético Monzón.
[2] In 2019, Kevin Carlos returned to the youth categories after the partnership with Almudévar ended, and spent the season playing for the Juvenil A team.
[3] Kevin Carlos made his first team debut on 15 December 2020, coming on as an extra-time substitute for goalscorer Rafa Mir in a 3–2 away win over CD Marchamalo, for the season's Copa del Rey.
[5] Kevin Carlos' professional debut occurred on 14 December 2021, as he started in a 0–1 home loss against Girona FC, also for the Copa del Rey.
[7] On 15 July, he moved abroad for the first time in his career, after agreeing to a one-year loan deal with Swiss side Yverdon-Sport FC;[8] the following 3 January, he signed a permanent contract with the club.