Completa la siguiente frase: García hizo su debut para Honduras en un partido amistoso de julio de 2005 contra Canadá y ha jugado en las Copas de Naciones de la UNCAF de 2007, 2009 y 2011, así como en las Copas de Naciones de 2005, 2007 y 2011.
2011 Copa de Oro de la CONCACAF. García ayudó a Honduras a ganar la Copa Centroamericana 2011 y terminó segundo en la Copa Centroamericana 2013. También fue un miembro no jugador de la selección en la Copa Mundial de la FIFA 2010 en Sudáfrica. Jugó en los tres partidos del Grupo E para Honduras en la Copa Mundial de la FIFA 2014 en Brasil, incluso contra Francia cuando entró como sustituto. García obtuvo su número 100 con Honduras el 4 de septiembre de 2015 en una victoria por 3 a 0 contra Venezuela. A partir de 2017, García tuvo el cuarto mayor número de partidos para Honduras con 125 partidos. Regresó a jugar para el equipo nacional en un partido amistoso contra Guatemala el 15 de noviembre de 2020, después de tres años de ausencia.