Kilka miesięcy później został powołany do reprezentacji Hondurasu U-20 na kolejne Młodzieżowe Mistrzostwa Ameryki Północnej, gdzie jego kadra odpadła już w rundzie eliminacyjnej, nie awansując do finałowego turnieju, zaś on sam rozegrał jeden mecz, w którym strzelił również gola; z Kostaryką (2:2).

W 2009 roku García został powołany przez kolumbijskiego selekcjonera Reinaldo Ruedę na Złoty Puchar CONCACAF, podczas którego 11 lipca 2009 w wygranym 4:0 meczu fazy grupowej z Grenadą zadebiutował w seniorskiej reprezentacji Hondurasu. Był to zarazem jego jedyny występ w tej edycji turnieju, a jego zespół odpadł z rozgrywek w półfinale. W 2011 roku wziął udział w turnieju Copa Centroamericana, gdzie miał niepodważalne miejsce w wyjściowej jedenastce, występując we wszystkich czterech spotkaniach od pierwszej do ostatniej minuty, natomiast Honduranie, prowadzeni wówczas przez meksykańskiego szkoleniowca Juana de Dios Castillo, triumfowali ostatecznie w tych rozgrywkach. Kilka miesięcy później znalazł się w ogłoszonym przez trenera Luisa Fernando Suáreza składzie na kolejny Złoty Puchar CONCACAF. Tam również pełnił rolę podstawowego zawodnika kadry, czterokrotnie pojawiając się na boiskach, a jego drużyna zakończyła swój udział w imprezie na półfinale.