Wiosną 2013 López za sumę trzech milionów dolarów został zawodnikiem klubu CF Monterrey, a w ramach transakcji ekipę Pachuki zasilił Abraham Darío Carreño. Jeszcze w tym samym roku po raz czwarty w karierze wygrał Ligę Mistrzów CONCACAF, a kilka miesięcy później wziął udział w Klubowych Mistrzostwach Świata, zajmując na nich piąte miejsce. Przez pierwszy rok był podstawowym stoperem Monterrey, lecz później stracił miejsce w składzie na rzecz Victora Ramosa i wobec sporadycznych występów, w lipcu 2014 odszedł do niżej notowanego Tiburones Rojos de Veracruz. Już po upływie pół roku został mianowany kapitanem ekipy (zastąpił w tej roli Oscara Mascorro), zaś w sezonie Clausura 2016 jako filar defensywy zdobył z Veracruz puchar Meksyku – Copa MX.

Sezon Klub Kraj Rozgrywki Mecze Bramki 2002/2003 CF La Piedad

Ascenso MX 2 0 2003/2004 Unión de Curtidores

Segunda División