López fue transferido al Club América de México para el torneo de Apertura 2004, donde jugó 17 partidos, en los cuales anotó cuatro goles.