Viết tiếp cho đoạn này - García đã ra mắt cho Honduras trong trận giao hữu tháng 7 năm 2005 với Canada và đã chơi tại các Cup Nations UNCAF 2007, 2009 và 2011 cũng như tại các Cup 2005, 2007
, và 2011 CONCACAF Gold Cups. García đã giúp Honduras giành chiến thắng tại Copa Centroamericana 2011 và đứng thứ hai tại Copa Centroamericana 2013. Anh cũng là một thành viên không chơi trong đội hình tại FIFA World Cup 2010 ở Nam Phi. Anh đã chơi trong cả ba trận đấu của Nhóm E cho Honduras tại FIFA World Cup 2014 ở Brazil bao gồm cả trận đấu với Pháp khi anh vào sân thay thế. García đã giành được danh hiệu thứ 100 cho Honduras vào ngày 4 tháng 9 năm 2015 trong chiến thắng 3 - 0 trước Venezuela. Tính đến năm 2017, García đã có nhiều trận đấu thứ 4 cho Honduras với 125 trận. Anh trở lại chơi cho đội tuyển quốc gia trong trận giao hữu với Guatemala vào ngày 15 tháng 11 năm 2020, sau ba năm vắng mặt.