Carlitos then returned to Sevilla for a solid campaign, after which he was definitely sold to Mallorca, appearing regularly over five years although he was used mainly as a substitute, a recurring trait in his top-division career. His best output came in 1999–2000 when he netted nine times in 29 league matches, including a brace against Sevilla in a 4–0 away win.[3] On 3 May 2003, playing just one minute at Real Madrid, he scored in a 5–1 victory.[4]
In the summer of 2003, Carlitos joined Sevilla for a third spell,[5] although he would appear much less during this time. After not featuring at all in the first part of his third season, he was allowed to leave in the January transfer window, signing with Segunda División team Hércules CF.[6] In a similar move, he retired definitely from the game the following year after a short stint with lowly Granada CF.[1]
^Adrover, Sebastià (1 December 2015). "Carlitos, un gol para la eternidad" [Carlitos, a goal for eternity]. Diario de Mallorca (in Spanish). Retrieved 4 April 2023.