López has also played for RCD Mallorca and Hércules CF in Spain, as well as Genoa C.F.C. in Italy. Whilst at Mallorca he helped them to the 1999 UEFA Cup Winners' Cup Final, for which he was an unused substitute.