In 2003 sloot Delgado zich aan bij de Mexicaans voetbalclub Cruz Azul. Bij La Maquina Celeste bleek Delgado meteen een goaltjesdief: in zijn eerste seizoen maakte de nieuweling 16 doelpunten in 37 wedstrijden. Het seizoen 2005/2006 was voor Delgado persoonlijk een topjaar, want in 38 wedstrijd wist hij 38 keer het net te vinden. Met zijn spel groeide hij bij Cruz Azul uit tot dé publiekslieveling. De tweebenige aanvaller speelde maar 135 officiële wedstrijden voor La Máquina en scoorde daarin 77 maal. Het leverde hem op 8 januari 2008 een transfer op naar Olympique Lyonnais voor ongeveer 11 miljoen euro.
Delgado werd in eerste instantie gehaald als vervanger van de Braziliaanse spits Fred, die in januari 2008 op het punt leek te staan om een contract te tekenen bij Tottenham Hotspur, maar daar uiteindelijk van afzag en in Lyon bleef. Hierdoor moest Delgado een geringe tijd Fred en Benzema voor zich dulden in de rangorde. Toch werd de Argentijn speeltijd gegund. Delgado debuteert in de Ligue 1 op 20 januari 2008 in de wedstrijd tegen RC Lens. La Reine heeft laten weten de Argentijn op lange termijn als natuurlijke vervanger te zien van Fred. Delgado wist in zijn eerste jaar echter niet veel indruk te maken in het Stade de Gerlands, maar is vanaf het seizoen 2009-2010 vaak bepalend voor l'OL.