Nach der U20 erhielt er seinen ersten Einsatz in der A-Mannschaft am 27. Oktober 2005 bei einer 0:5-Freundschaftsspielniederlage auswärts gegen die Mannschaft von Bahrain über die volle Distanz. In den nächsten Jahren vereinzelt in Freundschaftsspielen eingesetzt, stand er ohne Einsatz beim Gold Cup 2015 und bei der Copa América Centenario 2016 im Kader. Bei der Copa Centroamericana 2017 stand er in jedem Spiel zwischen den Pfosten, bei der letzten Partie trug er die Kapitänsbinde und wurde zweiter mit dem Team. Auch beim Gold Cup 2017 war er in jedem Spiel aktiv und brachte seine Mannschaft ins Viertelfinale.