1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour : 8 avril 2020
En , il s'est entraîné avec le club norvégien de l'IK Start, et a disputé une rencontre lors de la pré-saison[2], mais il signe un contrat avec l'agence Traffic Sports[3].
En , il rejoint l'Estoril-Praia en Segunda Liga. Le , il fait ses débuts en Segunda Liga contre l'AD Carregado, lors d'un match nul de 1-1. Puis, le , il inscrit son premier but en Segunda Liga contre le CD Aves (victoire 1-0).
En , il est prêté à l'Atlético CP qui évolue en Segunda Liga[4], où il dispute 11 rencontres et 3 buts en championnat. Puis, en décembre, il retourne à l'Estoril-Praia après son court prêt, mais le club n'a pas renouvelé son contrat à la fin de la saison 2012-2013.
le , il est acquis par le Revolution de la Nouvelle-Angleterre[6]. Le , il dispute son seul match en MLS, contre le Chivas USA (victoire 1-0). Le , il est sélectionné par le New York City FC comme son 5ème choix (et 10ème choix général) en MLS Expansion Draft de 2014[7]. À la fin de la saison 2016, son contrat n'est pas augmenté[8].
Le , il est convoqué pour la première fois en équipe du Panama par le sélectionneur national Hernán Darío Gómez, pour un match amical contre le Mexique[13] mais n'entre pas en jeu.
Le , il honore sa première sélection contre le Mexique, dans le cadre des éliminatoires au Mondial 2018. Lors de ce match, Tony Taylor entre à la 77e minute de la rencontre, à la place d'Édgar Bárcenas. La rencontre se solde par un match nul et vierge[14]. Puis, en , il participe à la Copa Centroamericana 2017, où il dispute deux rencontres[15].