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