Han ble i Valencia i fem år, og var med på å spille finale i Mesterligaen sesongen 1999-2000. Deretter gikk han til SS Lazio i Serie A. López slet med skadeproblemer i Lazio, og innfridde aldri de store forventningene.
López spilte for meksikanske Club América. I 2005 hjalp han laget til dets tiende ligamesterskap.
I 2007 returnerte El Piojo til argentinske Racing Club de Avellaneda, 11 år etter at han forlot klubben og landet.
7. mars 2008 ble det kunngjort at Lopez hadde signert en kontrakt med Kansas City Wizards. Han scoret i debutkampen mot DC United29. mars2008.
Han spilte 58 landskamper for Argentina, og scoret 10 mål. Han deltok under både VM 1998 og VM 2002.