Nie zdołał jednak uchronić swojej drużyny przed spadkiem do drugiej ligi meksykańskiej na koniec rozgrywek 2009/2010.
Latem 2010 García został ponownie wypożyczony do drugoligowego Cruz Azul Hidalgo, w którego barwach szybko został podstawowym i wyróżniającym się piłkarzem, a podczas roku spędzonego w tej ekipie regularnie plasował się w czołówce tabeli strzelców Liga de Ascenso. W połowie 2011 roku na zasadzie wypożyczenia zasilił kolejnego drugoligowca, Lobos BUAP z miasta Puebla, gdzie także był kluczowym punktem linii ataku, a w wiosennym sezonie Clausura 2012 dotarł ze swoją drużyną do dwumeczu finałowego rozgrywek drugoligowych. W styczniu 2013, po nieudanym półroczu spędzonym w Puebli, już po raz siódmy udał się na wypożyczenie, tym razem do Mérida FC, drugoligowych rezerw Atlante FC.
Sezon Klub Kraj Rozgrywki Mecze Bramki 1998/1999 CF Monterrey
Primera División 1 0 1999/2000 Saltillo Soccer
Liga de Ascenso