After starting out at Racing Club in 2003, he spent four years each with Porto in Portugal and Lyon in France, winning eight major titles between the two teams. He also played professionally in Qatar, Brazil and the United States, before returning to Argentina.
López was crowned top scorer in the 2004 Apertura tournament, going on to score 26 goals in 71 league appearances and over 30 in all competitions.[4][3] During his spell at El Cilindro, he was nicknamed Licha.[5][6][7]
In 2007–08, as the side were crowned league champions for the third consecutive time, López was the competition's top scorer, scoring 24 goals in 27 games[11] and adding three in the season's Champions League. On 20 April 2008, he netted twice – also being booked – in a 2–0 home win against Benfica;[14] an offer from Zenit Saint Petersburg was rejected midway through the campaign, and the Portuguese club eventually bought the remaining economic rights of the player for €4.4 million.[15]
On 4 November 2009, López scored a late and decisive equaliser in a group game against Liverpool to ensure qualification for the knockout stage.[19] Four days later he netted twice in three minutes in a 5–5 league draw with Marseille,[20] adding a further three the following month, against Lille; the visitors led 3–1 at half-time, but were eventually defeated 4–3.[21]
On 30 March 2010, López scored twice in the 3–1 home victory against Bordeaux in the Champions League quarter-finals (3–2 aggregate win), but missed the second leg due to suspension.[22] He continued this good form with a goal in Lyon's 2–1 away defeat of Rennes, four days later.[23]
López scored in a 3–2 away win over Nancy on 2 October 2010, Lyon's second of the campaign.[26] He added two in the next ligue fixture – one from a penalty kick – a 3–1 defeat of Lille at the Stade de Gerland.[27] On 20 October he found the net again, against Benfica in a 2–0 Champions League group stage win.[28]
After a one-month spell without a goal, López finally added to his account by grabbing a last-minute goal in a 3–1 away win against Lens in November 2010.[29] He added two in another away fixture, against Montpellier (2–1, the second coming in the fifth minute of stoppage time).[30] Three days later Lyon, needing a point to secure passage to the knockout stages of the Champions League, played host to Hapoel Tel Aviv, and he opened the scoring in the 62nd minute of an eventual 2–2 home draw.[31]
López scored again in the next match for OL in a 2–0 win over Toulouse, putting them up to second place in the table.[32] He also found the net in the following game, a 1–1 draw against title holders Marseille at the Stade Vélodrome.[33]
On 6 March 2011, after six scoreless appearances, López scored a hat-trick in the 5–0 thrashing of Arles-Avignon.[34] In the 27th matchday he continued his run, opening the scoring in a 2–0 away win against Sochaux.[35] On 10 April, he netted in the 90th minute in a 3–0 home win over Lens[36] and found the net in the following two home fixtures (both 3–2 wins), against Montpellier[37] and Marseille,[38] with the side eventually finishing in third position. On the final day of the season he scored a goal in the 2–0 victory against Monaco, condemning the opposition to their first relegation in 35 years.[39]
López started 2011–12 in fine form, scoring in the first two games, his first coming in the early stages of a 3–1 win at Nice.[40] The following weekend, against newly promoted Ajaccio, he hit the post twice in the first ten minutes and had several shots saved by Guillermo Ochoa, but was able to salvage a point for new coach Rémi Garde on his home debut with a header in the 83rd minute.[41]
On 28 April 2012, López helped grab victory in the French Cup final, scoring the game's only goal against Quevilly.[45] In late April of the following year, he announced he was leaving the club in the summer transfer window,[46] with Garde commenting:
I also wanted to make a huge tribute to Licha (López). I will not forget what he did.[47]
Al-Gharafa and Internacional
On 8 August 2013, López signed for Qatari club Al-Gharafa for a fee of €7.2 million.[48] In late February 2015 he changed countries again, joining Brazil's Internacional on a two-year deal.[49][50]
Later years
On 1 January 2016, two months shy of his 33rd birthday, López returned to Racing Club on a free transfer which had been agreed the previous month.[51] In the 2018–19 season, he scored 17 league goals to lead the individual charts and help his team win the national championship for the 18th time in their history.[52]
On 25 January 2021, López joined Major League Soccer club Atlanta United.[53] After four appearances in league and continental competitions, he terminated his contract by mutual consent following the death of his father.[54]
López returned to Racing for a third stint on 22 June 2021, signing a one-year deal with the option of ending it after six months.[55] On 29 November, the 38-year-old announced that he would retire after the match against Godoy Cruz the following month.[56][57] One month later, however, he went back on his word and agreed to a one-year contract with Sarmiento.[58]
^ ab"Argentina vence Rússia de virada" [Argentina defeat Russia comeback style] (in Portuguese). Sidney Rezende. 12 August 2009. Retrieved 29 June 2017.