García faris sian debuton por Honduro en julio 2005 amika matĉo kontraŭ Kanado kaj ludis ĉe la 2007, 2009, kaj 2011 UNCAF-Nacioj-Pokalo same kiel ĉe la 2005, 2007
, kaj 2011 CONCACAF Gold Cups. García helpis al Honduro gajni la 2011 -datita Copa Centroamericana finiĝi dua ĉe la 2013 -datita Copa Centroamericana. Li ankaŭ estis ne-ludanta membro de la taĉmento ĉe la 2010-datita Futbala Mondpokalo en Sudafriko. Li ludis en ĉiuj tri matĉoj de Grupo E por Honduro ĉe la 2014-datita Futbala Mondpokalo en Brazilo, inkluzive kontraŭ Francio kiam li eniris kiel anstataŭaĵo. García gajnis sian 100-an ĉapelon por Honduro la 4an de septembro 2015 en 3 <unk> 0 venko kontraŭ Venezuelo. En 2017, García havis la 4-an plej multajn ĉapojn por Honduro kun 125 ĉapoj. Li revenis por ludi por la nacia teamo en amika matĉo kontraŭ Gvatemalo la 15an de novembro 2020, post tri jaroj da foresto.