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.
At the age of 33, after two years with Real Zaragoza, he made the switch to RCD Mallorca, where he accumulated an additional 152 top-flight appearances, securing another domestic trophy and bringing an end to his career in December 2002; over the course of his entire career, he played a total of 504 games, scoring 12 goals.