Nach der U20 hatte er seinen ersten Einsatz für die A-Mannschaft von Panama am 8. Oktober 2005 bei einer 0:1-Freundschaftsspielniederlage gegen Trinidad und Tobago, wo er in der Startelf stand und in der 77. Minute für Jorge Dely Valdés ausgewechselt wurde. Danach war er Teil des Kaders beim UNCAF Nations Cup 2007, dem UNCAF Nations Cup 2009 und der Copa Centroamericana 2011. Erstmals bei einem größeren Turnier kam er in zwei Partien des Gold Cups 2011 zum Einsatz. Weiterhin war er Teil des Kaders beim Gold Cup 2013, der Copa Centroamericana 2014, des Gold Cups 2015, der Copa América Centenario 2016, dem Gold Cup 2017, der Weltmeisterschaft 2018 und dem Gold Cup 2019.