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