Po powrocie do Santos Laguny wywalczył z tą drużyną mistrzostwo InterLigi w 2004 roku, dzięki czemu mógł wziąć udział w Copa Libertadores, gdzie odpadł w 1/8 finału.
W lipcu 2004 López podpisał umowę z Dorados de Sinaloa, w którym występował przez następne dwa lata, spadając z nim do drugiej ligi po sezonie 2005/2006. Karierę zakończył w wieku 36 lat jako rezerwowy w stołecznym klubie Cruz Azul.
Kariera reprezentacyjna W 1998 roku López został powołany przez selekcjonera Manuela Lapuente na Złoty Puchar CONCACAF, gdzie 4 lutego w wygranym 4:2 spotkaniu z Trynidadem i Tobago zadebiutował w kadrze narodowej. Łącznie wystąpił na tym turnieju trzykrotnie, natomiast jego kadra triumfowała w rozgrywkach. Swój bilans reprezentacyjny zamknął na pięciu rozegranych meczach bez zdobytej bramki.
Kariera trenerska Karierę szkoleniową López rozpoczął w 2010 roku jako asystent trenera Benjamína Galindo w swoim byłym zespole – Club Atlas. Spędził tam rok, po czym razem z Galindo odszedł do innej drużyny, w której występował już jako piłkarz – Club Santos Laguna, także pełniąc funkcję asystenta.