У дорослому футболі дебютував 2013 року виступами за команду клубу «Олімпія», в якій провів три сезони, взявши участь у 62 матчах чемпіонату. Більшість часу, проведеного у складі «Олімпії», був основним гравцем атакувальної ланки команди. У складі «Олімпії» був одним з головних бомбардирів команди, маючи середню результативність на рівні 0,4 голу за гру першості.
Своєю грою за цю команду привернув увагу представників тренерського штабу клубу «Монтеррей», до складу якого приєднався 2016 року. Відіграв за команду з Монтеррея п'ять матчів.
До складу клубу «Х'юстон Динамо» приєднався 2017 року. Відтоді встиг відіграти за команду з Х'юстона 62 матчі в національному чемпіонаті, забив дванадцять вісім голів.
З 2020 захищає кольори португальської команди «Боавішта».[2]
2014 року дебютував в офіційних матчах у складі національної збірної Гондурасу. Наразі провів у формі головної команди країни 60 матчів, забивши 13 голів.