Vyplňte nasledujúcu vetu: García debutoval za Honduras v priateľskom zápase v júli 2005 proti Kanade a hral na pohároch národov UNCAF v rokoch 2007, 2009 a 2011 ako aj na pohároch národov UNCAF v rokoch 2005, 2007 a
Zlatý pohár CONCACAF 2011. García pomohol Hondurasu vyhrať Copa Centroamericana v roku 2011 a skončil druhý na Copa Centroamericana v roku 2013. Bol tiež nehrávacím členom mužstva na Majstrovstvách sveta vo futbale v Južnej Afrike v roku 2010. Na Majstrovstvách sveta vo futbale v Brazílii v roku 2014 hral vo všetkých troch zápasoch skupiny E za Honduras vrátane zápasu proti Francúzsku, keď vstúpil ako náhradník. García získal svoj 100. zápas za Honduras 4. septembra 2015 v víťazstve 3:0 proti Venezuele. Od roku 2017 má García štvrté najväčšie zastúpenie za Honduras s 125 zastúpením. Po troch rokoch absencie sa vrátil hrať za národný tím v priateľskom zápase proti Guatemale 15. novembra 2020.