1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour : 2 février 2024
Le , il signe au club mexicain du CF Pachuca[2]. Il joue son premier match sous ses nouvelles couleurs le , lors d'une victoire 3-1 contre le Venados FC en seizièmes de finale de la Coupe du Mexique.
Le , il part en prêt pour le club chilien d'Everton[3].
Avec les moins de 17 ans, il participe à la Coupe du monde des moins de 17 ans en 2015. Lors du mondial junior, organisé au Chili, il joue deux matchs. Avec un bilan peu reluisant de trois défaites en trois matchs, huit buts encaissés et deux buts marqués, le Honduras est éliminé dès le premier tour[5].
Le , il figure pour la première fois sur le banc des remplaçants de l'équipe nationale A, mais sans entrer en jeu, lors d'une rencontre amicale face à l'Équateur. Il est ensuite retenu afin de participer à la Gold Cup 2019. Lors de cette compétition, il doit se contenter du banc de remplaçants. Il effectue finalement ses débuts avec le Honduras le , lors d'une rencontre amicale contre Porto Rico (victoire 4-0)[7].
Lors de l'été 2019, il prend part aux Jeux panaméricains, qui se déroulent à Lima au Pérou. Il joue quatre rencontres lors de ce jeux, inscrivant un but contre le pays organisateur. Le Honduras s'incline en finale face à l'Argentine[8].
Avec la sélection olympique, il participe aux Jeux olympiques d'été de 2020, organisés lors de l'été 2021 à Tokyo. Lors du tournoi olympique, il joue trois matchs, et officie comme capitaine de la sélection. Avec un bilan d'une victoire et deux défaites, le Honduras est éliminé dès le premier tour[9].