After two years with Real Zaragoza he was still able, at 33, to sign with RCD Mallorca, where he amassed a further 152 top-flight appearances, winning another domestic cup and retiring at the end of 2002–03; he played a total of 504 games at that level, scoring 12 times.
After two years with Real Zaragoza, he was still capable at 33 of joining RCD Mallorca, where he added another 152 top-flight matches to his tally, securing a second domestic title and retiring in December 2002; throughout his career, he played a total of 504 games, scoring 12 times.