Für die U20 von Panama kam er zu einem bekannten Einsatz bei der CONCACAF U-20-Meisterschaft 2013. Seinen ersten Einsatz für die A-Nationalmannschaft bestritt er am 7. August 2014, bei einer 0:3-Freundschaftsspielniederlage gegen Peru. Nach einem weiteren Einsatz war er Teil des Kaders bei der Qualifikation für die Olympischen Spiele 2016. Sein erstes Turnier war davor der Gold Cup 2015. Zudem war er im Kader bei der Copa América Centenario 2016, der Copa Centroamericana 2017, des Gold Cup 2017, der Weltmeisterschaft 2018 und des Gold Cup 2019. Bei jedem dieser Turniere kam er zum Einsatz. Sein bislang letzter Einsatz ist vom 16. November 2019 eine Partie der Nations League gegen Mexiko.