W lipcu 2013 García przeszedł do zespołu Tigres UANL z miasta Monterrey. Tam przez pierwsze sześć miesięcy był wyłącznie alternatywą dla Enrique Palosa, lecz później wywalczył sobie miejsce między słupkami i w wiosennym sezonie Clausura 2014 zdobył ze swoją ekipą puchar Meksyku – Copa MX. Bezpośrednio po tym został jednak relegowany do roli rezerwowego na rzecz nowo pozyskanego Nahuela Guzmána. Podczas jesiennych rozgrywek Apertura 2014 wywalczył z Tigres wicemistrzostwo Meksyku, lecz nie pojawił się wówczas na ligowych boiskach ani razu i w styczniu 2015 udał się na półroczne wypożyczenie do niżej notowanej drużyny Chiapas FC z siedzibą w Tuxtla Gutiérrez. Nie odniósł tam poważniejszych sukcesów, a w późniejszym czasie – również na zasadzie wypożyczenia – zasilił Tiburones Rojos de Veracruz. W ekipie z portowego miasta grał przez rok; w sezonie Clausura 2016 wywalczył z nią puchar Meksyku – Copa MX, w rozgrywkach ligowych broniąc na przemian z Melitónem Hernándezem.
Latem 2016 García został wypożyczony do drugoligowego zespołu FC Juárez.