Po upływie półtora roku został zawodnikiem CD Irapuato, również na zasadzie wypożyczenia, w którego barwach w sezonie Clausura 2011 powtórzył osiągnięcie zdobyte z Méridą, lecz podobnie jak tam nie zdołał awansować do pierwszej ligi; tym razem jego zespół okazał się gorszy w dwumeczu od Tijuany.

W jesiennej fazie Apertura 2011 López po raz trzeci wygrał drugą ligę meksykańską, tym razem jako piłkarz Correcaminos UAT z miasta Ciudad Victoria, jednak znów nie zanotował awansu na najwyższy szczebel rozgrywek. W lipcu 2012 został wypożyczony do kolejnego drugoligowego klubu, Tiburones Rojos de Veracruz.

Sezon Klub Kraj Rozgrywki Mecze Bramki 2000/2001 Puebla FC

Primera División 4 0 2000/2001 Pumas UNAM

Primera División 16 3 2001/2002 Pumas UNAM

Primera División 39 6 2002/2003 Pumas UNAM

Primera División 31 3 2003/2004 Pumas UNAM

Primera División 42 5 2004/2005 Pumas UNAM

Primera División 20 1 2005/2006 Pumas UNAM

Primera División 29 4 2006/2007 Pumas UNAM

Primera División 33 6 2007/2008 Club Necaxa

Primera División 17 2 2007/2008 Cruz Azul

Primera División 7 0 2008/2009 Mérida FC

Liga de Ascenso 21 5 2009/2010 Mérida FC

Liga de Ascenso 27 5 2010/2011 CD Irapuato

Liga de Ascenso 35 5 2011/2012 Correcaminos UAT

Liga de Ascenso 36 1