Han ble oppdaget som 17-åring på en juniorturnering og skrev med en gang kontrakt med den argentinske klubben Racing Club. Han spilte på juniorlaget i to år før han i 2003 debuterte for A-laget i ligasammenheng. Allerede i 2004 utmerket han seg og ble toppscorer i Apertura-sluttspillet med 12 mål på 19 kamper. Ingen Racing Club-spiller hadde klart dette på 35 år. Senere scoret han seks mål i Clausula-sluttspillet. Racing Club ble ikke mestere, men Lopéz hadde utmerket seg og etter gode sesonger både i 2004 og i 2005 fikk han sin landslagsdebut. Han spilte bra, og etter to gode sesonger i den argentinske toppserien skrev han en fireårs kontrakt med den portugisiske toppklubben FC Porto, som betalte 2,35 millioner euro.
Landslaget
López debuterte for Argentinas A-landslag i mars 2005 mot Mexico. Kampen endte 1–1 og López spilte bra. Han har siden fått 6 landskamper, men ingen mål.
Referanser
^ Transfermarkt spiller-ID 27661[Hentet fra Wikidata]